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 107115 - Can't build on Solaris!
Can't build on Solaris!
Status: RESOLVED FIXED
Product: totem
Classification: Core
Component: general
unspecified
Other opensolaris
: Normal major
: ---
Assigned To: Bastien Nocera
Bastien Nocera
Depends on:
Blocks:
 
 
Reported: 2003-02-26 09:41 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-02-26 09:41:55 UTC
Solaris doesn't have the XF86keysum.h file, but a file named Sunkeysym.h
exists. (As well as keysymdef.h, keysym.h, ap_keysum.h and DECkeysum.h) ...
 They all live in /usr/openwin/include/X11 ....

totem.c:26:28: X11/XF86keysym.h: No such file or directory
totem.c: In function `totem_action_handle_key':
totem.c:1938: `XF86XK_AudioPlay' undeclared (first use in this function)
totem.c:1938: (Each undeclared identifier is reported only once
totem.c:1938: for each function it appears in.)
totem.c:1939: `XF86XK_AudioPause' undeclared (first use in this function)
totem.c:1980: `XF86XK_AudioPrev' undeclared (first use in this function)
totem.c:1985: `XF86XK_AudioNext' undeclared (first use in this function)
gmake[4]: *** [totem.o] Error 1
gmake[4]: Leaving directory
`/var/tmp/garnome-0.21.2/gnome/totem/work/main.d/totem-0.90.0/src'
Comment 1 Jonas Jonsson 2003-02-26 09:51:06 UTC
By the way, around line 1980, 

case GDK_M:
case GDK_m:
   gtk_xine_dvd_event(...)

isn't the a break; missing?
Comment 2 Bastien Nocera 2003-02-26 16:03:10 UTC
Second bug was already fixed

2003-02-26  Bastien Nocera  <hadess@hadess.net>
                                                                     
          
        * configure.in: added detection for XSun headers (Closes: #107115)
        * src/totem-private.h:
        * src/totem.c: (totem_action_fullscreen_toggle),
        (on_fs_exit1_activate), (update_fullscreen_size),
        (size_changed_cb), (on_video_motion_notify_event),
        (totem_callback_connect), (totem_message_connection_receive_cb),
        (process_command_line), (main): place the popups properly on
multihead
        displays and when the screen size changes (Closes: #101149),
present
        the window when we receive an event, fix a segfault when
launch totem
        without any arguments in client mode, finish with the startup
        notification when we're in client mode