[OpenIndiana-discuss] What package for `floatingpoint.h'

Harry Putnam reader at newsguy.com
Wed Oct 19 03:40:29 UTC 2011


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?




More information about the OpenIndiana-discuss mailing list