After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 104792 - acme.c include XF86keysym.h!
acme.c include XF86keysym.h!
Status: RESOLVED FIXED
Product: acme
Classification: Deprecated
Component: general
unspecified
Other Solaris
: Normal normal
: ---
Assigned To: Bastien Nocera
Bastien Nocera
Depends on:
Blocks:
 
 
Reported: 2003-01-30 11:08 UTC by Jonas Jonsson
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.1/2.2



Description Jonas Jonsson 2003-01-30 11:08:08 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....
Comment 1 Bastien Nocera 2003-02-01 23:57:29 UTC
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)