GNOME Bugzilla – Bug 139810
gnome-vfsmm failing compile
Last modified: 2011-01-16 23:36:09 UTC
make[1]: Entering directory `/usr/src/gnome-vfsmm-2.6.0' Making all in tools make[2]: Entering directory `/usr/src/gnome-vfsmm-2.6.0/tools' Making all in extra_defs_gen make[3]: Entering directory `/usr/src/gnome-vfsmm-2.6.0/tools/extra_defs_gen' if g++ -DHAVE_CONFIG_H -I. -I. -I../../libgnomevfs -pthread -DORBIT2=1 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-1.9/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/orbit-2.0 -I/usr/include/gnome-vfs-module-2.0 -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -O3 -MT generate_defs_gnome_vfs.o -MD -MP -MF ".deps/generate_defs_gnome_vfs.Tpo" \ -c -o generate_defs_gnome_vfs.o `test -f 'generate_defs_gnome_vfs.cc' || echo './'`generate_defs_gnome_vfs.cc; \ then mv -f ".deps/generate_defs_gnome_vfs.Tpo" ".deps/generate_defs_gnome_vfs.Po"; \ else rm -f ".deps/generate_defs_gnome_vfs.Tpo"; exit 1; \ fi /bin/sh ../../libtool --mode=link g++ -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -O3 -z combreloc -s -o generate_extra_defs generate_defs_gnome_vfs.o -pthread -Wl,--export-dynamic -lglibmm-2.4 -lsigc-2.0 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lgobject-2.0 -lgthread-2.0 -lm -lgmodule-2.0 -ldl -lglib-2.0 -lglibmm_generate_extra_defs-2.3 mkdir .libs g++ -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -O3 -z combreloc -s -o generate_extra_defs generate_defs_gnome_vfs.o -pthread -Wl,--export-dynamic /usr/lib/libglibmm-2.4.so -L/usr/src/gcc-3.3.3.bld/i686-pc-linux-gnu/libstdc++-v3/src -L/usr/src/gcc-3.3.3.bld/i686-pc-linux-gnu/libstdc++-v3/src/.libs -L/usr/src/gcc-3.3.3.bld/gcc -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib /usr/lib/libsigc-2.0.so /usr/lib/./libstdc++.so /usr/lib/libgnomevfs-2.so /usr/lib/libgconf-2.so /usr/lib/libbonobo-2.so /usr/lib/libxml2.so -lz -lssl -lcrypto -lrt /usr/lib/libbonobo-activation.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libORBit-2.so /usr/lib/libpopt.so /usr/lib/libgobject-2.0.so /usr/lib/libgthread-2.0.so -lpthread -lm /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -lglibmm_generate_extra_defs-2.3 -Wl,--rpath -Wl,/usr/lib/. -Wl,--rpath -Wl,/usr/lib/. /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.3/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lglibmm_generate_extra_defs-2.3 collect2: ld returned 1 exit status make[3]: *** [generate_extra_defs] Error 1 make[3]: Leaving directory `/usr/src/gnome-vfsmm-2.6.0/tools/extra_defs_gen' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/gnome-vfsmm-2.6.0/tools' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/gnome-vfsmm-2.6.0'
I am not sure why it is not finding it as these files exist. Both gnome-vfsmm and libgnomecanvasmm are having this failure. /usr/include/glibmm-2.4/glibmm_generate_extra_defs /usr/include/glibmm-2.4/glibmm_generate_extra_defs/generate_extra_defs.h /usr/lib/libglibmm_generate_extra_defs-2.4.la /usr/lib/libglibmm_generate_extra_defs-2.4.so /usr/lib/libglibmm_generate_extra_defs-2.4.so.1 /usr/lib/libglibmm_generate_extra_defs-2.4.so.1.0.0
You are using broken versions of those tarballs that only existed for a few hours. Please download again and try again. They now link to libglibmm_generate_extra_defs-2.4 instead of -2.3.