After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 551645 - cheese-2.23.92 no longer compiles while 2.23.91 does
cheese-2.23.92 no longer compiles while 2.23.91 does
Status: RESOLVED FIXED
Product: cheese
Classification: Applications
Component: general
2.23.x
Other All
: Normal major
: 2.24
Assigned To: Cheese Maintainer(s)
Cheese Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2008-09-10 12:23 UTC by Pacho Ramos
Modified: 2008-09-10 13:45 UTC
See Also:
GNOME target: ---
GNOME version: 2.19/2.20


Attachments
build.log (21.34 KB, text/plain)
2008-09-10 12:24 UTC, Pacho Ramos
Details

Description Pacho Ramos 2008-09-10 12:23:24 UTC
Please describe the problem:
I know that I shouldn't try to use cheese-2.23.x on gnome-2.20, but I use it because cheese-2.20.x simply don't work for me

cheese-2.23.x have been compiling and working fine for me until 2.23.92, it has stopped compiling even when configure is passed without errors, I get the following error:

x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -DBINDIR=\"/usr/bin\" -DDATADIR=\"/usr/share\" -DPREFIX=\""/usr"\" -DSYSCONFDIR=\""/etc"\" -DLIBDIR=\""/usr/lib64"\" -DPACKAGE_DATADIR=\""/usr/share/cheese"\" -DPACKAGE_LOCALEDIR=\""/usr/share/locale"\" -DAPPNAME_DATA_DIR=\"/usr/share/cheese\" -DORBIT2=1 -pthread -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/pixman-1 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2 -I/usr/include/gail-1.0 -I/usr/include/gstreamer-0.10 -I/usr/include/evolution-data-server-2.22 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/hal -I/usr/include/librsvg-2       -O2 -pipe -march=nocona -fomit-frame-pointer -Wall -MT cheese-webcam.o -MD -MP -MF .deps/cheese-webcam.Tpo -c -o cheese-webcam.o cheese-webcam.c
cheese.c: In function 'cheese_print_handler':
cheese.c:66: error: 'GFile' undeclared (first use in this function)
cheese.c:66: error: (Each undeclared identifier is reported only once
cheese.c:66: error: for each function it appears in.)
cheese.c:66: error: 'old' undeclared (first use in this function)
cheese.c:66: warning: implicit declaration of function 'g_file_new_for_path'
cheese.c:67: warning: implicit declaration of function 'g_file_delete'
cheese.c: In function 'cheese_handle_files_from_before_224':
cheese.c:97: error: 'GFile' undeclared (first use in this function)
cheese.c:97: error: 'source' undeclared (first use in this function)
cheese.c:97: error: 'target' undeclared (first use in this function)
cheese.c:97: warning: left-hand operand of comma expression has no effect
cheese.c:97: error: 'dir' undeclared (first use in this function)
cheese.c:97: warning: left-hand operand of comma expression has no effect
cheese.c:136: warning: implicit declaration of function 'g_file_move'
cheese.c:136: error: 'G_FILE_COPY_OVERWRITE' undeclared (first use in this function)
make[3]: *** [cheese.o] Error 1
make[3]: *** Waiting for unfinished jobs....
mv -f .deps/cheese-thumb-view.Tpo .deps/cheese-thumb-view.Po
mv -f .deps/cheese-webcam.Tpo .deps/cheese-webcam.Po
make[3]: Leaving directory `/var/tmp/portage/media-video/cheese-2.23.92/work/cheese-2.23.92/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/media-video/cheese-2.23.92/work/cheese-2.23.92/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-video/cheese-2.23.92/work/cheese-2.23.92'
make: *** [all] Error 2

If it cannot be fixed, at least, configure should be updated

Thanks a lot :-)

Steps to reproduce:
1. 
2. 
3. 


Actual results:


Expected results:


Does this happen every time?


Other information:
Comment 1 Pacho Ramos 2008-09-10 12:24:57 UTC
Created attachment 118420 [details]
build.log

Full log
Comment 2 Filippo Argiolas 2008-09-10 13:13:05 UTC
It seems it fails with some configuration only (already reported on bug 551463 too). Anyway it should be fixed in trunk, can you confirm?
Comment 3 Pacho Ramos 2008-09-10 13:45:12 UTC
Thanks, trunk works ok :-)