I'm trying to compile a pkg called `xbindkeys'. After installing guile the ./configure script seemed to find all it needed, but on running `make' I hit a snag pretty early on: (wrapped for mail)
,---- | make all-am | make[1]: Entering directory `/usr/local/src/xbindkeys-1.8.5' | gcc -DHAVE_CONFIG_H -I. -g -O2 -DFORK_FLAG=1 -DGUILE_FLAG=1 | -I/usr/include/gmp -D_REENTRANT -pthreads -I. -Wall -g -O2 -MT | xbindkeys.o -MD -MP -MF .deps/xbindkeys.Tpo -c -o xbindkeys.o | xbindkeys.c | | In file included from /usr/include/libguile.h:67, | from keys.h:23, | from xbindkeys.c:30: | /usr/include/libguile/numbers.h:31:28: floatingpoint.h: No such file | or directory | xbindkeys.c: In function `catch_CHLD_signal': | xbindkeys.c:498: warning: int format, pid_t arg (arg 2) | make[1]: *** [xbindkeys.o] Error 1 | make[1]: Leaving directory `/usr/local/src/xbindkeys-1.8.5' | make: *** [all] Error 2 `---- I'm not good enough at ready this kind of output to know what it means. Is it the missing `floatingpoint.h' that is causing the error? Or something concerning the `warning: int format [...] Looking at the cited line numbers in: /usr/include/libguile/numbers.h:31:28, I see: [...] 25 #include <gmp.h> 27 #include "libguile/__scm.h" 28 #include "libguile/print.h" 30 #if SCM_HAVE_FLOATINGPOINT_H 31 # include <floatingpoint.h> 32 #endif 34 #if SCM_HAVE_IEEEFP_H 35 # include <ieeefp.h> 36 #endif [...] I see some of the filenames appear in double quotes and some in brackets (<>). The missing floatingpoint.h is in `<>'... does that have any particular significance? _______________________________________________ OpenIndiana-discuss mailing list OpenIndiana-discuss@openindiana.org http://openindiana.org/mailman/listinfo/openindiana-discuss