Re: [Evolution-hackers] Trunk build error
I have little experience in build systems. However, in the line below, which is being executed in ./shell Notice the first mention of /usr/lib/libglib-2.0.so I noticed that if I remove that and run that command alone, it executes without error, and it links against the actual jhbuild built glib. What generated this? I fried grep looking for clues, but got nowhere. Djihed gcc -g -O2 -Wall -Wmissing-prototypes -Wno-sign-compare -o .libs/evolution Evolution-DataServer-common.o Evolution-DataServer-skels.o Evolution-DataServer-stubs.o e-shell-nm-glib.o e-component-registry.o e-config-upgrade.o e-corba-config-page.o e-history.o e-shell.o e-shell-folder-title-bar.o e-shell-importer.o e-shell-settings-dialog.o e-shell-window-commands.o e-shell-window.o e-shell-view.o e-sidebar.o es-event.o es-menu.o main.o -pthread -pthread -pthread ./.libs/libeshell.so -L/media/debian/jhbuild/gnome2/lib ../widgets/e-timezone-dialog/.libs/libetimezonedialog.so /media/debian/jhbuild/checkout/evolution/widgets/misc/.libs/libemiscwidgets.so /media/debian/jhbuild/gnome2/lib/libhal.so /usr/lib/libnotify.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so -lXext -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage /usr/lib/libpango-1.0.so /usr/lib/libcairo.so -lXfixes /usr/lib/libgmodule-2.0.so /usr/lib/libgobject-2.0.so \ \ \ \ /usr/lib/libglib-2.0.so \ \ \ ../widgets/misc/.libs/libemiscwidgets.so /media/debian/jhbuild/checkout/evolution/widgets/text/.libs/libetext.so /media/debian/jhbuild/checkout/evolution/widgets/table/.libs/libetable.so /media/debian/jhbuild/checkout/evolution/a11y/widgets/.libs/libevolution-widgets-a11y.so /media/debian/jhbuild/checkout/evolution/a11y/.libs/libevolution-a11y.so /media/debian/jhbuild/checkout/evolution/e-util/.libs/libeutil.so /media/debian/jhbuild/gnome2/lib/libcamel-provider-1.2.so ../e-util/.libs/libeutil.so /media/debian/jhbuild/gnome2/lib/libedataserverui-1.2.so /media/debian/jhbuild/gnome2/lib/libebook-1.2.so /media/debian/jhbuild/gnome2/lib/libcamel-1.2.so -lnss3 -lsmime3 -lssl3 /media/debian/jhbuild/gnome2/lib/libecal-1.2.so /media/debian/jhbuild/gnome2/lib/libedataserver-1.2.so -lplds4 -lplc4 -lnspr4 /media/debian/jhbuild/gnome2/lib/libgtkhtml-3.14.so /media/debian/jhbuild/gnome2/lib/libgnomeui-2.so /media/debian/jhbuild/gnome2/lib/libgnome-keyring.so /usr/lib/libjpeg.so /media/debian/jhbuild/gnome2/lib/libglade-2.0.so /media/debian/jhbuild/gnome2/lib/libbonoboui-2.so -lSM -lICE /media/debian/jhbuild/gnome2/lib/libgnomecanvas-2.so /media/debian/jhbuild/gnome2/lib/libgailutil.so /media/debian/jhbuild/gnome2/lib/libgnome-2.so /media/debian/jhbuild/gnome2/lib/libgnomevfs-2.so -lssl -lcrypto -lresolv -lutil /media/debian/jhbuild/gnome2/lib/libesd.so /usr/lib/libasound.so /media/debian/jhbuild/gnome2/lib/libaudiofile.so /usr/lib/libpopt.so /media/debian/jhbuild/gnome2/lib/libbonobo-2.so /media/debian/jhbuild/gnome2/lib/libbonobo-activation.so /media/debian/jhbuild/gnome2/lib/libORBitCosNaming-2.so /media/debian/jhbuild/gnome2/lib/libart_lgpl_2.so /media/debian/jhbuild/gnome2/lib/libgconf-2.so /media/debian/jhbuild/gnome2/lib/libORBit-2.so /media/debian/jhbuild/gnome2/lib/libgthread-2.0.so -lpthread -lrt /media/debian/jhbuild/gnome2/lib/libgtk-x11-2.0.so /media/debian/jhbuild/gnome2/lib/libxml2.so /media/debian/jhbuild/gnome2/lib/libgdk-x11-2.0.so /media/debian/jhbuild/gnome2/lib/libatk-1.0.so /media/debian/jhbuild/gnome2/lib/libgdk_pixbuf-2.0.so /media/debian/jhbuild/gnome2/lib/libpangocairo-1.0.so /media/debian/jhbuild/gnome2/lib/libpangoft2-1.0.so /media/debian/jhbuild/gnome2/lib/libpango-1.0.so /media/debian/jhbuild/gnome2/lib/libcairo.so /media/debian/jhbuild/gnome2/lib/libfontconfig.so /usr/lib/libfreetype.so -lz /usr/lib/libexpat.so -lpng12 -lXrender -lX11 /media/debian/jhbuild/gnome2/lib/libpixman-1.so -lm /media/debian/jhbuild/gnome2/lib/libgmodule-2.0.so -ldl -lnm_glib /media/debian/jhbuild/gnome2/lib/libdbus-glib-1.so -lnsl /media/debian/jhbuild/gnome2/lib/libdbus-1.so /media/debian/jhbuild/gnome2/lib/libgobject-2.0.so /media/debian/jhbuild/gnome2/lib/libglib-2.0.so -lselinux -Wl,--rpath -Wl,/media/debian/jhbuild/gnome2/lib/evolution/2.22 -Wl,--rpath -Wl,/media/debian/jhbuild/gnome2/lib في ج، 11-01-2008 عند 07:49 -0500 ، كتب Matthew Barnes: On Fri, 2008-01-11 at 13:18 +0100, Milan Crha wrote: Hello, regarding to this page: http://library.gnome.org/devel/glib/unstable/glib-Data-Checksums.html Support for checksums has been added in GLib 2.16 So it requires a newer glib and maybe other libraries too, I guess. The checksum functions are being used in unstable libgnomeui, but libgnomeui's configure script does check for GLib = 2.15.0. Not sure how that slipped past jhbuild. As for the Evolution project, our policy is to develop against the latest stable GNOME release (at this time 2.20), which included
Re: [Evolution-hackers] Trunk build error
On Fri, 2008-01-11 at 13:18 +0100, Milan Crha wrote: Hello, regarding to this page: http://library.gnome.org/devel/glib/unstable/glib-Data-Checksums.html Support for checksums has been added in GLib 2.16 So it requires a newer glib and maybe other libraries too, I guess. The checksum functions are being used in unstable libgnomeui, but libgnomeui's configure script does check for GLib = 2.15.0. Not sure how that slipped past jhbuild. As for the Evolution project, our policy is to develop against the latest stable GNOME release (at this time 2.20), which included GLib 2.14. So we should NOT be using these new GLib functions until GLib 2.16 is included in a stable GNOME release. Matthew Barnes ___ Evolution-hackers mailing list Evolution-hackers@gnome.org http://mail.gnome.org/mailman/listinfo/evolution-hackers
[Evolution-hackers] Trunk build error
Hi, In order to test some patches with evolution trunk, I am trying to build using jhbuild. I issue jhbuild build evolution. All is built normally up to evolution, which fails with the attached error message... I googled around and around didn't know why this is happening. Any ideas are welcome, this is driving me nuts, and it's just such a chore and risk to patch against the gnome-2-20 branch and migrate the patches to trunk manually. Djihed distribution: ubuntu Feisty. gcc -DHAVE_CONFIG_H -I. -I.. -I../widgets -I../widgets/misc -I.. -I../shell -I../shell -DEVOLUTION_IMAGESDIR=\/media/debian/jhbuild/gnome2/share/evolution/2.22/images\ -DEVOLUTION_LOCALEDIR=\/media/debian/jhbuild/gnome2/share/locale\ -DEVOLUTION_DATADIR=\/media/debian/jhbuild/gnome2/share\ -DEVOLUTION_GLADEDIR=\/media/debian/jhbuild/gnome2/share/evolution/2.22/glade\ -DEVOLUTION_HELPDIR=\/media/debian/jhbuild/gnome2/share/evolution/2.22/help\ -DEVOLUTION_UIDIR=\/media/debian/jhbuild/gnome2/share/evolution/2.22/ui\ -DEVOLUTION_TOOLSDIR=\/media/debian/jhbuild/gnome2/libexec/evolution/2.22\ -DPREFIX=\/media/debian/jhbuild/gnome2\ -DSYSCONFDIR=\/media/debian/jhbuild/gnome2/etc\ -DDATADIR=\/media/debian/jhbuild/gnome2/share\ -DLIBDIR=\/media/debian/jhbuild/gnome2/share\ -DG_LOG_DOMAIN=\evolution-shell\ -DORBIT2=1 -pthread -I/media/debian/jhbuild/gnome2/include/evolution-data-server-2.22 -I/media/debian/jhbuild/gnome2/include/libgnome-2.0 -I/media/debian/jhbuild/gnome2/include/libbonobo-2.0 -I/media/debian/jhbuild/gnome2/include/orbit-2.0 -I/media/debian/jhbuild/gnome2/include/gconf/2 -I/media/debian/jhbuild/gnome2/include/gnome-vfs-2.0 -I/media/debian/jhbuild/gnome2/lib/gnome-vfs-2.0/include -I/media/debian/jhbuild/gnome2/include -I/media/debian/jhbuild/gnome2/include/glib-2.0 -I/media/debian/jhbuild/gnome2/lib/glib-2.0/include -I/media/debian/jhbuild/gnome2/include/bonobo-activation-2.0 -I/media/debian/jhbuild/gnome2/include/libxml2-DORBIT2=1 -pthread -I/media/debian/jhbuild/gnome2/include/gtk-2.0 -I/media/debian/jhbuild/gnome2/lib/gtk-2.0/include -I/media/debian/jhbuild/gnome2/include/atk-1.0 -I/media/debian/jhbuild/gnome2/include/cairo -I/media/debian/jhbuild/gnome2/include/pango-1.0 -I/media/debian/jhbuild/gnome2/include/glib-2.0 -I/media/debian/jhbuild/gnome2/lib/glib-2.0/include -I/media/debian/jhbuild/gnome2/include -I/media/debian/jhbuild/gnome2/include/pixman-1 -I/media/debian/jhbuild/gnome2/include/gconf/2 -I/media/debian/jhbuild/gnome2/include/orbit-2.0 -I/media/debian/jhbuild/gnome2/include/gnome-vfs-2.0 -I/media/debian/jhbuild/gnome2/lib/gnome-vfs-2.0/include -I/media/debian/jhbuild/gnome2/include/libbonobo-2.0 -I/media/debian/jhbuild/gnome2/include/bonobo-activation-2.0 -I/media/debian/jhbuild/gnome2/include/libbonoboui-2.0 -I/media/debian/jhbuild/gnome2/include/libxml2 -I/media/debian/jhbuild/gnome2/include/libgnomecanvas-2.0 -I/media/debian/jhbuild/gnome2/include/libgnome-2.0 -I/usr/include/freetype2 -I/media/debian/jhbuild/gnome2/include/gail-1.0 -I/media/debian/jhbuild/gnome2/include/libart-2.0 -I/media/debian/jhbuild/gnome2/include/libglade-2.0 -I/media/debian/jhbuild/gnome2/include/libgnomeui-2.0 -I/media/debian/jhbuild/gnome2/include/gnome-keyring-1 -I/usr/include/libpng12 -DORBIT2=1 -pthread -DDBUS_API_SUBJECT_TO_CHANGE -I/media/debian/jhbuild/gnome2/include/libgnomeui-2.0 -I/media/debian/jhbuild/gnome2/include/libart-2.0 -I/media/debian/jhbuild/gnome2/include/gconf/2 -I/media/debian/jhbuild/gnome2/include/gnome-keyring-1 -I/media/debian/jhbuild/gnome2/include/libgnome-2.0 -I/media/debian/jhbuild/gnome2/include/libbonoboui-2.0 -I/media/debian/jhbuild/gnome2/include/libgnomecanvas-2.0 -I/media/debian/jhbuild/gnome2/include/gtk-2.0 -I/media/debian/jhbuild/gnome2/include/gnome-vfs-2.0 -I/media/debian/jhbuild/gnome2/lib/gnome-vfs-2.0/include -I/media/debian/jhbuild/gnome2/include/orbit-2.0 -I/media/debian/jhbuild/gnome2/include -I/media/debian/jhbuild/gnome2/include/glib-2.0 -I/media/debian/jhbuild/gnome2/lib/glib-2.0/include -I/media/debian/jhbuild/gnome2/include/libbonobo-2.0 -I/media/debian/jhbuild/gnome2/include/bonobo-activation-2.0 -I/media/debian/jhbuild/gnome2/include/libxml2 -I/media/debian/jhbuild/gnome2/include/pango-1.0 -I/usr/include/freetype2 -I/media/debian/jhbuild/gnome2/include/gail-1.0 -I/media/debian/jhbuild/gnome2/lib/gtk-2.0/include -I/media/debian/jhbuild/gnome2/include/atk-1.0 -I/media/debian/jhbuild/gnome2/include/cairo -I/media/debian/jhbuild/gnome2/include/pixman-1 -I/media/debian/jhbuild/gnome2/include/libglade-2.0 -I/media/debian/jhbuild/gnome2/include/libgtkhtml-3.14 -I/media/debian/jhbuild/gnome2/include/dbus-1.0 -I/media/debian/jhbuild/gnome2/lib/dbus-1.0/include -I/usr/include/libpng12 -I/usr/include/NetworkManager-g -O2 -Wall -Wmissing-prototypes -Wno-sign-compare -MT es-menu.o -MD -MP -MF .deps/es-menu.Tpo -c -o es-menu.o es-menu.c mv -f .deps/es-menu.Tpo .deps/es-menu.Po gcc