GNOME Bugzilla – Bug 551645
cheese-2.23.92 no longer compiles while 2.23.91 does
Last modified: 2008-09-10 13:45:12 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:
Created attachment 118420 [details] build.log Full log
It seems it fails with some configuration only (already reported on bug 551463 too). Anyway it should be fixed in trunk, can you confirm?
Thanks, trunk works ok :-)