What could be the problem?
A missing header! Fix is commited. Please test it and tell us how it works.
--
To test, I had to use the CVS of course. I run autogen.sh and if gcc -DHAVE_CONFIG_H -I. -I. -I.. -DDPIDRC_SYS='"/usr/local/etc/dpidrc"' -I/usr/local/include -I/usr/local/include/glib-1.2 -I/usr/local/lib/glib/include -g -O2 -D_REENTRANT -D_THREAD_SAFE -Wall -W -Wno-unused-parameter -Waggregate-return -MT dpid.o -MD -MP -MF ".deps/dpid.Tpo" \ -c -o dpid.o `test -f 'dpid.c' || echo './'`dpid.c; \ then mv ".deps/dpid.Tpo" ".deps/dpid.Po"; \ else rm -f ".deps/dpid.Tpo"; exit 1; \ fi dpid.c: In function `handle_sigchld': dpid.c:562: error: `WAIT_ANY' undeclared (first use in this function) dpid.c:562: error: (Each undeclared identifier is reported only once dpid.c:562: error: for each function it appears in.) make[2]: *** [dpid.o] Error 1 Is there still something missing in cvs? WHy is it not there? Maybe release me a new tarball so I can test it on both aix and sparc, or tell me how to build cleanly from CVS. Or WAIT_ANY is not declared on solaris? hmm :-) -Ric