[cvsnt] Building CVSNT 2684 on Solaris 9 x86

Aleksandr Furmanov afurmanov at rushpost.com
Tue Jul 3 10:54:00 BST 2007

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.

Hello list,
I am having hard time trying to build a CVSNT 2684 client on Solaris  
9 (x86). I am using gcc 3.4.6.
Here is the failure:

./configure --prefix=/opt/pkg/cvsnt
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../src -I../lib -I../pcre -I../ 
expat -I../expat/lib -I../libltdl -D_CVSAPI -fPIC -g -O2 -MT  
SSPIHandler.lo -MD -MP -MF .deps/SSPIHandler.Tpo -c unix/ 
SSPIHandler.cpp  -fPIC -DPIC -o .libs/SSPIHandler.o
/bin/bash ../libtool --tag=CXX --mode=link g++  -g -O2   -lrt -o  
libcvsapi.la -rpath /opt/pkg/cvsnt/lib -release  -L//opt/pkg/cvsnt/ 
lib Codepage.lo cvs_string.lo DiffBase.lo StringDiff.lo GetOptions.lo  
md5calc.lo mdns.lo rpcBase.lo ServerIO.lo SqlConnection.lo  
SqlRecordset.lo SqlVariant.lo TagDate.lo TokenLine.lo XmlApi.lo  
Zeroconf.lo fncmp.lo fnmatch.lo getdate.lo getmode.lo md5.lo  
timegm.lo DirectoryAccess.lo DnsApi.lo FileAccess.lo HttpSocket.lo  
LibraryAccess.lo RunFile.lo SocketIO.lo SSPIHandler.lo ../expat/ 
libexpat.la  ../mdnsclient/libmdnsclient.la ../libltdl/libltdlc.la  - 
lnsl -lresolv -lsocket -liconv
libtool: link: warning: `/usr/local/lib/gcc/i386-pc- 
solaris2.9/3.4.6/../../..//libiconv.la' seems to be moved
rm -fr .libs/libcvsapi.lax
mkdir .libs/libcvsapi.lax
rm -fr .libs/libcvsapi.lax/libltdlc.a
mkdir .libs/libcvsapi.lax/libltdlc.a
(cd .libs/libcvsapi.lax/libltdlc.a && ar x /export/home/afurmano/tmp/ 
g++ -shared -nostdlib  /usr/local/lib/gcc/i386-pc-solaris2.9/3.4.6/ 
crti.o /usr/ccs/lib/values-Xa.o /usr/local/lib/gcc/i386-pc- 
solaris2.9/3.4.6/crtbegin.o  .libs/Codepage.o .libs/ 
cvs_string.o .libs/DiffBase.o .libs/StringDiff.o .libs/ 
GetOptions.o .libs/md5calc.o .libs/mdns.o .libs/rpcBase.o .libs/ 
ServerIO.o .libs/SqlConnection.o .libs/SqlRecordset.o .libs/ 
SqlVariant.o .libs/TagDate.o .libs/TokenLine.o .libs/XmlApi.o .libs/ 
Zeroconf.o .libs/fncmp.o .libs/fnmatch.o .libs/getdate.o .libs/ 
getmode.o .libs/md5.o .libs/timegm.o .libs/DirectoryAccess.o .libs/ 
DnsApi.o .libs/FileAccess.o .libs/HttpSocket.o .libs/ 
LibraryAccess.o .libs/RunFile.o .libs/SocketIO.o .libs/ 
SSPIHandler.o  .libs/libcvsapi.lax/libltdlc.a/ltdl.o   -Wl,-R -Wl,/ 
export/home/afurmano/tmp/cvsnt- -Wl,-R - 
Wl,/usr/local/lib -Wl,-R -Wl,/opt/pkg/cvsnt/lib -Wl,-R -Wl,/usr/local/ 
lib ../expat/.libs/libexpat.a ../mdnsclient/.libs/libmdnsclient.so -L/ 
usr/local/lib/gcc/i386-pc-solaris2.9/3.4.6/../../../ -L/usr/local/lib  
-L/usr/lib -L/usr/openwin/lib -L/usr/local/ssl/lib -L/usr/local/ 
BerkeleyDB.4.2/lib -lrt -ldl -lnsl -lresolv -lsocket /usr/local/lib/ 
libiconv.so -L/usr/local/lib/gcc/i386-pc-solaris2.9/3.4.6 -L/usr/ccs/ 
bin -L/usr/ccs/lib -L/usr/local/lib/gcc/i386-pc- 
solaris2.9/3.4.6/../../.. /usr/local/lib/libstdc++.so -L/sol10/ 
SOURCES/I9/gcc-3.4.6/objdir/i386-pc-solaris2.9/libstdc++-v3/src -L/ 
src/.libs -L/sol10/SOURCES/I9/gcc-3.4.6/objdir/gcc -lm -lgcc_s /usr/ 
local/lib/gcc/i386-pc-solaris2.9/3.4.6/crtend.o /usr/local/lib/gcc/ 
i386-pc-solaris2.9/3.4.6/crtn.o  -Wl,-h -Wl,libcvsapi--L//opt/pkg/ 
cvsnt/lib.so -o .libs/libcvsapi--L//opt/pkg/cvsnt/lib.so
ld: fatal: file .libs/libcvsapi--L//opt/pkg/cvsnt/lib.so: open  
failed: No such file or directory
collect2: ld returned 1 exit status
make[3]: *** [libcvsapi.la] Error 1
make[3]: Leaving directory `/export/home/afurmano/tmp/ 
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/export/home/afurmano/tmp/ 
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/home/afurmano/tmp/cvsnt-'
make: *** [all] Error 2

Does anyone could advise on more or less easy way of getting cvsnt  
client for Solaris 9 (x86)?


More information about the cvsnt mailing list
Download the latest CVSNT, TortosieCVS, WinCVS etc. for Windows 8 etc.
@CVSNT on Twitter   CVSNT on Facebook