Hello,
Jiri B wrote:
> gmake all-am
> gmake[3]: Entering directory `/home/karl/tmp/libvirt-0.9.9/gnulib/lib'
> CC allocator.lo
> In file included from ./unistd.h:44,
> from ./stdlib.h:90,
> from ./pthread.h:38,
> from ./signal.h:65,
> from ./sys/select.h:58,
> from /usr/include/sys/types.h:224,
> from ./sys/types.h:28,
> from /usr/include/stdlib.h:41,
> from ./stdlib.h:35,
> from allocator.c:4:
> /usr/include/unistd.h:255: error: expected declaration specifiers or '...'
> before 'fd_set'
> /usr/include/unistd.h:255: error: expected declaration specifiers or '...'
> before 'fd_set'
> /usr/include/unistd.h:255: error: expected declaration specifiers or '...'
> before 'fd_set'
> gmake[3]: *** [allocator.lo] Error 1
> gmake[3]: Leaving directory `/home/karl/tmp/libvirt-0.9.9/gnulib/lib'
> gmake[2]: *** [all] Error 2
> gmake[2]: Leaving directory `/home/karl/tmp/libvirt-0.9.9/gnulib/lib'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/home/karl/tmp/libvirt-0.9.9'
> gmake: *** [all] Error 2
Thanks for the report. It a bit difficult to debug remotely. Therefore,
can you please
1) Run "gmake V=1" to see precisely which command is used to compile
allocator.c,
2) Remove the -c and "-o .libs/allocator.o" options from this command
and instead add -E > allocator.i
3) Please send us a tarball with the following files:
allocator.i
stdlib.h
/usr/include/stdlib.h
sys/types.h
/usr/include/sys/types.h
sys/select.h
/usr/include/sys/select.h
signal.h
/usr/include/signal.h
pthread.h
/usr/include/pthread.h
unistd.h
/usr/include/unistd.h
Bruno