GNOME Bugzilla – Bug 674714
build failure: clock.c:55:40: fatal error: libgweather/gweather-prefs.h: No such file or directory
Last modified: 2012-07-15 22:15:19 UTC
I am building gnome-panel git master via JHBuild on Fedora 16. The build fails with: mv -f .deps/clock_applet-calendar-window.Tpo .deps/clock_applet-calendar-window.Po gcc -DHAVE_CONFIG_H -I. -I../.. -pthread -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib64/glib-2.0/include -pthread -I/opt/gnome/include/gtk-3.0 -I/opt/gnome/include/pango-1.0 -I/opt/gnome/include/gio-unix-2.0/ -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/gdk-pixbuf-2.0 -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib64/glib-2.0/include -I/opt/gnome/include/gconf/2 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -I/opt/gnome/include/pango-1.0 -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib64/glib-2.0/include -I/opt/gnome/include/gtk-3.0 -I/opt/gnome/include/gio-unix-2.0/ -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/gdk-pixbuf-2.0 -I/opt/gnome/include/evolution-data-server-3.6 -I/opt/gnome/include/gconf/2 -I/opt/gnome/include/libsoup-2.4 -I/opt/gnome/include/gnome-desktop-3.0 -I/opt/gnome/include/librsvg-2.0 -I/opt/gnome/include/libgweather-3.0 -I/opt/gnome/include/polkit-1 -I/opt/gnome/include/gsettings-desktop-schemas -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/nss3 -I/usr/include/nspr4 -I./../../libpanel-applet -I../../libpanel-applet -DGNOMELOCALEDIR=\""/opt/gnome/share/locale"\" -DCLOCK_EDS_ICONDIR="\"/opt/gnome/share/pixmaps/evolution-data-server\"" -DGWEATHER_I_KNOW_THIS_IS_UNSTABLE -Wall -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wno-sign-compare -O0 -g -MT clock_applet-clock.o -MD -MP -MF .deps/clock_applet-clock.Tpo -c -o clock_applet-clock.o `test -f 'clock.c' || echo './'`clock.c clock.c:55:40: fatal error: libgweather/gweather-prefs.h: No such file or directory compilation terminated. make[5]: Leaving directory `/home/oxyde/gnome/gnome-panel/applets/clock' make[4]: Leaving directory `/home/oxyde/gnome/gnome-panel/applets/clock' make[3]: Leaving directory `/home/oxyde/gnome/gnome-panel/applets/clock' make[2]: Leaving directory `/home/oxyde/gnome/gnome-panel/applets' make[1]: Leaving directory `/home/oxyde/gnome/gnome-panel' make[5]: *** [clock_applet-clock.o] Error 1 make[4]: *** [all-recursive] Error 1 make[3]: *** [all] Error 2 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
I don't think libgweather changed recently. What files do you have in /opt/gnome/include/libgweather-3.0?
(In reply to comment #1) > I don't think libgweather changed recently. What files do you have in > /opt/gnome/include/libgweather-3.0? # ls /opt/gnome/include/libgweather-3.0/libgweather/ gweather-enums.h gweather-timezone.h location-entry.h gweather-enum-types.h gweather-weather.h timezone-menu.h gweather-location.h gweather-xml.h I dug around a bit. See this commit: http://git.gnome.org/browse/libgweather/commit/?id=7d32d907d0997d8dbdafc08ca807f132820660e3
Oh, I wasn't aware this got pushed... So that's a blocker :-)
relevant bug is bug 587017 , we should probably change jhbuild to use 3.4 in the mean time to keep everything buildable.
I went ahead and pushed that change: http://git.gnome.org/browse/jhbuild/commit/?id=f2277bb0783e905e74c66eeca5aaf002b184153d Non-working jhbuild is no fun for anyone.
Fixed by bug 677512 and http://git.gnome.org/browse/jhbuild/tree/modulesets/gnome-suites-core-deps-3.6.modules includes <autotools id="libgweather"> <branch/> *** This bug has been marked as a duplicate of bug 677512 ***