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