| [ Return to Bugs & Features | Roadmap 2.0 | Post Text | Post File ]
STR #1353
Application: | FLTK Library |
Status: | 5 - New |
Priority: | 3 - Moderate, e.g. unable to compile the software |
Scope: | 2 - Specific to an operating system |
Subsystem: | Unassigned |
Summary: | Build issues on solaris |
Version: | 2.0-current |
Created By: | laurentoget |
Assigned To: | Unassigned |
Fix Version: | Unassigned |
Update Notification: | |
Trouble Report Files:
[ Post File ]No files
Trouble Report Comments:
[ Post Text ]
|
#1 | laurentoget 11:56 Jul 13, 2006 |
| -bash-3.00$ uname -ar SunOS dhcp-6-6685 5.11 snv_36 i86pc i386 i86pc -bash-3.00$ pwd /export/home/laurent/src/fltk-2.0.x-r5253
ISSUE 1:
make fails to compile filename_list.cxx
Compiling filename_list.cxx... filename_list.cxx: In function `int fltk::filename_list(const char*, dirent***, int (*)(const dirent* const*, const dirent* const*))': filename_list.cxx:76: error: call of overloaded `scandir(const char*&, dirent***&, int, int (*)(const void*, const void*))' is ambiguous /usr/include/dirent.h:110: note: candidates are: int scandir(const char*, dirent***, int (*)(const dirent*), int (*)(const dirent**, const dirent**)) <near match> filename_list.cxx:41: note: int scandir(const char*, dirent***, int (*)(dirent*), int (*)(const dirent* const*, const dirent* const*)) <near match> make[1]: *** [filename_list.o] Error 1 make: *** [all] Error 2
commenting out that definition solves it
ISSUE 2:
fluid fails to link, missing a bunch of symbols, adding -lX11, -lXrender, -lfontconfig, -liconv to LDLIBS solves that issue
ISSUE 3: test tries to build a cairo test even though i do not have cairo installed
ISSUE 4: $SHELL is set as /bin/sh which is not working for make install. setting SHELL=/usr/bin/bash solves it
fltk2-config starts with #!/bin/sh - /bin/sh on solaris does not like your script - /usr/bin/bash is better | |
[ Return to Bugs & Features | Post Text | Post File ]
|
| |