GNOME Bugzilla – Bug 104792
acme.c include XF86keysym.h!
Last modified: 2004-12-22 21:47:04 UTC
Version: acme-2.0 /appl/gnu/gcc-3.0.4_sol2.8/bin/gcc -DHAVE_CONFIG_H -I. -I. -I.. -DENABLE_MULTIHEAD -DORBIT2=1 -pthreads -I/home/konjojo/Solaris/gnome-2.2/include/libgnomeui-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/libgnome-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/libgnomecanvas-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/gtk-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/libart-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/gconf/2 -I/home/konjojo/Solaris/gnome-2.2/include/libbonoboui-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/glib-2.0 -I/home/konjojo/Solaris/gnome-2.2/lib/glib-2.0/include -I/home/konjojo/Solaris/gnome-2.2/include/orbit-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/libbonobo-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/gnome-vfs-2.0 -I/home/konjojo/Solaris/gnome-2.2/lib/gnome-vfs-2.0/include -I/home/konjojo/Solaris/gnome-2.2/include/linc-1.0 -I/home/konjojo/Solaris/gnome-2.2/include/bonobo-activation-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/pango-1.0 -I/home/konjojo/Solaris/gnome-2.2/include -I/home/konjojo/Solaris/gnome-2.2/include/freetype2 -I/home/konjojo/Solaris/gnome-2.2/lib/gtk-2.0/include -I/home/konjojo/Solaris/gnome-2.2/include/atk-1.0 -I/usr/openwin/include -I/home/konjojo/Solaris/gnome-2.2/include/libxml2 -I/home/konjojo/Solaris/gnome-2.2/include/libglade-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/libwnck-1.0 -I/home/konjojo/Solaris/gnome-2.2/include/startup-notification-1.0 -DACME_DATA=\""/home/konjojo/Solaris/gnome-2.2/share/acme/"\" -DGNOMELOCALEDIR=\""/home/konjojo/Solaris/gnome-2.2/share/locale"\" -DWNCK_I_KNOW_THIS_IS_UNSTABLE -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -I/home/konjojo/Solaris/gnome-2.2/include -I/usr/openwin/include -I/home/konjojo/Solaris/include -I/home/konjojo/Solaris/gnome-2.2/include -I/usr/openwin/include -I/home/konjojo/Solaris/include -I/home/konjojo/Solaris/gnome-2.2/include -I/usr/openwin/include -I/home/konjojo/Solaris/include -L/home/konjojo/Solaris/gnome-2.2/lib -L/usr/openwin/lib -L/home/konjojo/Solaris/lib -O2 -pipe -I/home/konjojo/Solaris/gnome-2.2/include -I/usr/openwin/include -I/home/konjojo/Solaris/include -L/home/konjojo/Solaris/gnome-2.2/lib -L/usr/openwin/lib -L/home/konjojo/Solaris/lib -O2 -pipe -c eggtrayicon.c /appl/gnu/gcc-3.0.4_sol2.8/bin/gcc -DHAVE_CONFIG_H -I. -I. -I.. -DENABLE_MULTIHEAD -DORBIT2=1 -pthreads -I/home/konjojo/Solaris/gnome-2.2/include/libgnomeui-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/libgnome-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/libgnomecanvas-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/gtk-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/libart-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/gconf/2 -I/home/konjojo/Solaris/gnome-2.2/include/libbonoboui-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/glib-2.0 -I/home/konjojo/Solaris/gnome-2.2/lib/glib-2.0/include -I/home/konjojo/Solaris/gnome-2.2/include/orbit-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/libbonobo-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/gnome-vfs-2.0 -I/home/konjojo/Solaris/gnome-2.2/lib/gnome-vfs-2.0/include -I/home/konjojo/Solaris/gnome-2.2/include/linc-1.0 -I/home/konjojo/Solaris/gnome-2.2/include/bonobo-activation-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/pango-1.0 -I/home/konjojo/Solaris/gnome-2.2/include -I/home/konjojo/Solaris/gnome-2.2/include/freetype2 -I/home/konjojo/Solaris/gnome-2.2/lib/gtk-2.0/include -I/home/konjojo/Solaris/gnome-2.2/include/atk-1.0 -I/usr/openwin/include -I/home/konjojo/Solaris/gnome-2.2/include/libxml2 -I/home/konjojo/Solaris/gnome-2.2/include/libglade-2.0 -I/home/konjojo/Solaris/gnome-2.2/include/libwnck-1.0 -I/home/konjojo/Solaris/gnome-2.2/include/startup-notification-1.0 -DACME_DATA=\""/home/konjojo/Solaris/gnome-2.2/share/acme/"\" -DGNOMELOCALEDIR=\""/home/konjojo/Solaris/gnome-2.2/share/locale"\" -DWNCK_I_KNOW_THIS_IS_UNSTABLE -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -I/home/konjojo/Solaris/gnome-2.2/include -I/usr/openwin/include -I/home/konjojo/Solaris/include -I/home/konjojo/Solaris/gnome-2.2/include -I/usr/openwin/include -I/home/konjojo/Solaris/include -I/home/konjojo/Solaris/gnome-2.2/include -I/usr/openwin/include -I/home/konjojo/Solaris/include -L/home/konjojo/Solaris/gnome-2.2/lib -L/usr/openwin/lib -L/home/konjojo/Solaris/lib -O2 -pipe -I/home/konjojo/Solaris/gnome-2.2/include -I/usr/openwin/include -I/home/konjojo/Solaris/include -L/home/konjojo/Solaris/gnome-2.2/lib -L/usr/openwin/lib -L/home/konjojo/Solaris/lib -O2 -pipe -c acme.c acme.c:29:28: X11/XF86keysym.h: No such file or directory gmake[4]: *** [acme.o] Error 1 gmake[4]: Leaving directory `/var/tmp/garnome-0.20.0/gnome/acme/work/acme-2.0/src' XF86keysym.h doesn't exist on this Solaris machine, there is however a file called Sunkeysym.h that I include instead, then it builds! Also, something goes wrong when configuring, because in the "link-line" in the makefile (acme_LDFLAGS) it's written '-export-dynamic', and the Sun linker can't handle that. Finally, -lX11 is also missing from the link (as well as -lsocket -lnsl that is needed on a Solaris box) so some editing must be done in order to compile this on a Solaris machine....
That's 3 bugs. The commit fixes 2 of them. The third means that your gtk+ installation doesn't include the proper libraries. File a bug with gtk+. 2003-02-01 Bastien Nocera <hadess@hadess.net> * configure.in: * src/Makefile.am: * src/acme.c: Fix compilation on Sun Solaris: check for XF86keysym.h header, remove unneeded -export-dynamic LDFLAGS (Closes: #104792)