Thomas Guyot-Sionnest <dermoth <at> aei.ca> writes:

> # Reproduce by: gnulib-tool --import --dir=. --lib=libgnu
> --source-base=gl --m4-base=gl/m4 --doc-base=doc --tests-base=tests
> --aux-dir=build-aux --no-libtool --macro-prefix=gl base64 dirname floorf
> fsusage getaddrinfo gethostname getloadavg getopt gettext mountlist
> regex timegm vasprintf vsnprintf

I can't reproduce it.  getloadavg already depends on fcntl-safer, which depends 
on open; and I don't see any --avoid.  You should already be pulling in 
open.m4, and open.c should already be compiled on Solaris 9.  I tested with 
this, and had no failures:

$ ./gnulib-tool --with-tests --test base64 dirname floorf fsusage \
   getaddrinfo gethostname getloadavg getopt gettext mountlist regex \
   timegm vasprintf vsnprintf

Maybe you have some stale state, possibly from an outdated .m4 macro being 
picked up, or a config.cache that is not remembering the right values.  I've 
also seen cases where 'rm gl/fcntl.h' was necessary to force make to regenerate 
the header, to pick up corrected conditionals.  Does running 'make distclean' 
followed by refreshing from gnulib straighten things out?

-- 
Eric Blake





Reply via email to