[cvsnt-dev] Re: Next build issue on Solaris

Tony Hoyle tmh at nodomain.org
Thu Feb 10 23:18:51 GMT 2005


Community technical support mailing list was retired 2010 and replaced with a professional technical support team. For assistance please contact: Pre-sales Technical support via email to sales@march-hare.com.


Richard Wirth wrote:
> There are some issues with solaris 6:
> It doesn't have ipv6 support. So getaddrinfo() and the like are
> missing. Fallback functions are in ./lib but not in ./cvsapi/lib. So
> it does not build in many places.

Solaris 6 is pretty ancient (1997!) so I'm not surprised it doesn't work...

Problems with lib/cvsapi are for the next release now as we're frozen 
for this release.  I need to separate/replace all the GPL stuff so it's 
replaced with LGPL/BSD (since cvsapi is LGPL it currently can't use the 
lib replacement functions).  The whole thing needs a bit of 
restructuring anyway.

> On Solaris 8 only one error shows up:
> 
> source='../../cvsnt/protocols/library_unix.cpp' object='library_unix.o' libtool=no \
> sparc-sun-solaris2.8-g++ -DHAVE_CONFIG_H -I. -I../../cvsnt/protocols -I.. -I../src  -I../../cvsnt/src -I../../cvsnt/lib  -DCVS_CONFIG_DIR=\"/etc/cvsnt\" -DCVS_LIBRARY_DIR=\"/usr/local/lib/cvsnt\"   -g -O2 -threads -c -o library_unix.o `test -f '../../cvsnt/protocols/library_unix.cpp' || echo '../../cvsnt/protocols/'`../../cvsnt/protocols/library_unix.cpp
> ../../cvsnt/protocols/library_unix.cpp:26:18: ltdl.h: No such file or directory

ltdl.h is in the libltdl directory & should be addded automatically if 
needed.

> And for cross compiling there are some constructs in configure.in,
> that are not working:
> i.e. # Check for /usr/include/howl
> and other locations where absolute path names are used

I don't expect cross compiling to work...  not something I'm even able 
to test or have any idea of the requirements.  AFAIK it would have to be 
a static build (which doesn't currently work).

Tony


More information about the cvsnt-dev mailing list