Building orbit 0.5.17 on Solaris 9 w/ tcpwrappers



Hi,

I've searched the orbit archives and bugzilla for an answer to this
question, but came up empty-handed.

I am trying to build orbit 0.5.17 on Solaris 9 with tcpwrappers. When I do,
the orbit configure script reports:

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
checking "whether to use TCP wrappers"... yes
00000000 T setenv
*********************************************************
 You have a broken TCP wrappers library (setenv included)
 Please get the latest TCP wrappers package from your OS
 vendor, or recompile TCP wrappers to not include a
 setenv() implementation.

Not using TCP wrappers after all.
*********************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Yes, my tcpwrappers' libwrap.so and libwrap.a contain setenv.o (which define
setenv), but I believe that this is necessary on Solaris 9 since the native
libc does not have a setenv() on that system. GNU libc (glibc) has setenv
defined, but this is not a standard library on Solaris.

Is it the orbit developers' contention that glibc must be installed on every
Solaris system that needs to build orbit with tcpwrappers, or would it be
better to adjust orbit's configure script to only perform the test above for
systems that have a native setenv?

Thanks,
       Dennis

Dennis McRitchie
Research & Academic Applications Support (RAAS)
Academic Services Department
Office of Information Technology
Princeton University




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]