BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005964 [buildroot] Shared Library Support major always 11-04-08 13:04 11-04-08 14:30
Reporter robang74 View Status public  
Assigned To buildroot
Priority normal Resolution fixed  
Status closed   Product Version 0.9.27
Summary 0005964: Matchbox pannel requires startup notification
Description make[4]: Leaving directory `/home/roberto/gles/buildroot/build_i586/matchbox-panel-0.9.3/applets/small-icons'
make[4]: Entering directory `/home/roberto/gles/buildroot/build_i586/matchbox-panel-0.9.3/applets'
if /home/roberto/gles/buildroot/build_i586/staging_dir/usr/bin/i586-linux-uclibc-gcc -Os -I/home/roberto/gles/buildroot/build_i586/staging_dir/usr/include -I/home/roberto/gles/buildroot/build_i586/staging_dir/include --sysroot=/home/roberto/gles/buildroot/build_i586/staging_dir/ -isysroot /home/roberto/gles/buildroot/build_i586/staging_dir -mtune=i586 -march=i586 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -I. -I. -I.. -DDATADIR=\"/usr/share/matchbox\" -DPKGDATADIR=\"/usr/share/matchbox/matchbox\" -DPREFIX=\"/home/roberto/gles/buildroot/build_i586/staging_dir/usr\" -g -Wall -fno-strict-aliasing -I/home/roberto/gles/buildroot/build_i586/staging_dir/home/roberto/gles/buildroot/build_i586/staging_dir/usr/include -I/home/roberto/gles/buildroot/build_i586/staging_dir/usr/include/libpng12 -I/home/roberto/gles/buildroot/build_i586/staging_dir/home/roberto/gles/buildroot/build_i586/staging_dir/usr/include/startup-notification-1.0 -g -O2 -MT mb-applet-clock.o -MD -MP -MF ".deps/mb-applet-clock.Tpo" -c -o mb-applet-clock.o mb-applet-clock.c; \
    then mv -f ".deps/mb-applet-clock.Tpo" ".deps/mb-applet-clock.Po"; else rm -f ".deps/mb-applet-clock.Tpo"; exit 1; fi
mb-applet-clock.c:55:22: error: libsn/sn.h: No such file or directory
mb-applet-clock.c:74: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
mb-applet-clock.c: In function ‘sn_activate’:
mb-applet-clock.c:79: error: ‘SnLauncherContext’ undeclared (first use in this function)
mb-applet-clock.c:79: error: (Each undeclared identifier is reported only once
mb-applet-clock.c:79: error: for each function it appears in.)
mb-applet-clock.c:79: error: ‘context’ undeclared (first use in this function)
mb-applet-clock.c:82: warning: implicit declaration of function ‘sn_launcher_context_new’
mb-applet-clock.c:82: error: ‘sn_dpy’ undeclared (first use in this function)
mb-applet-clock.c:84: warning: implicit declaration of function ‘sn_launcher_context_set_name’
mb-applet-clock.c:85: warning: implicit declaration of function ‘sn_launcher_context_set_binary_name’
mb-applet-clock.c:87: warning: implicit declaration of function ‘sn_launcher_context_initiate’
mb-applet-clock.c:96: warning: implicit declaration of function ‘sn_launcher_context_setup_child_process’
mb-applet-clock.c: In function ‘button_callback’:
mb-applet-clock.c:237: warning: pointer targets in passing argument 2 of ‘mb_tray_app_tray_send_message’ differ in signedness
mb-applet-clock.c: In function ‘theme_change_callback’:
mb-applet-clock.c:281: warning: pointer targets in passing argument 2 of ‘set_fg_col’ differ in signedness
mb-applet-clock.c: In function ‘main’:
mb-applet-clock.c:350: warning: pointer targets in passing argument 1 of ‘mb_tray_app_new’ differ in signedness
mb-applet-clock.c:380: warning: pointer targets in passing argument 2 of ‘mb_tray_app_set_context_info’ differ in signedness
mb-applet-clock.c:399: error: ‘sn_dpy’ undeclared (first use in this function)
mb-applet-clock.c:399: warning: implicit declaration of function ‘sn_display_new’
make[4]: *** [mb-applet-clock.o] Error 1
make[4]: Leaving directory `/home/roberto/gles/buildroot/build_i586/matchbox-panel-0.9.3/applets'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/roberto/gles/buildroot/build_i586/matchbox-panel-0.9.3/applets'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/roberto/gles/buildroot/build_i586/matchbox-panel-0.9.3'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/roberto/gles/buildroot/build_i586/matchbox-panel-0.9.3'
make: *** [/home/roberto/gles/buildroot/build_i586/matchbox-panel-0.9.3/.compiled] Error 2

the missing file belong to startup-notification-0.9:

roberto@rafbook:~/gles/buildroot$ find . -name sn.h
./build_i586/staging_dir/usr/include/startup-notification-1.0/libsn/sn.h
./build_i586/startup-notification-0.9/libsn/sn.h


Additional Information This work around solve the problem:

ln -sf startup-notification-1.0/libsn ./build_i586/staging_dir/usr/include/libsn

Solution could be:

 including -I $(STAGING_DIR)/usr/include/startup-notification-1.0

or

 installing libsn $(STAGING_DIR)/usr/include

This bug report is most probably related to n.5524 also and the second proposed solution could be enough to close both (please take care of dependences into makefile because startup-notification-1.0 headers should be installed before).

Attached Files  .config [^] (28,138 bytes) 11-04-08 13:04

- Relationships

- Notes
(0015114)
robang74
11-04-08 13:46

roberto@rafbook:~/gles/buildroot$ svn info | grep Last
Last Changed Author: jacmet
Last Changed Rev: 23821
Last Changed Date: 2008-10-27 16:15:52 +0100 (Mon, 27 Oct 2008)
 
(0015124)
jacmet
11-04-08 14:30

Fixed in r23927.
 

- Issue History
Date Modified Username Field Change
11-04-08 13:04 robang74 New Issue
11-04-08 13:04 robang74 Status new => assigned
11-04-08 13:04 robang74 Assigned To  => buildroot
11-04-08 13:04 robang74 File Added: .config
11-04-08 13:04 robang74 Issue Monitored: robang74
11-04-08 13:46 robang74 Note Added: 0015114
11-04-08 14:30 jacmet Status assigned => closed
11-04-08 14:30 jacmet Note Added: 0015124
11-04-08 14:30 jacmet Resolution open => fixed
11-04-08 14:57 robang74 Issue End Monitor: robang74


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker