[evs-dev] Problems with linking in Linux version

Andreas Tscharner starfire at dplanet.ch
Sun Sep 16 17:33:26 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 Tony, hello Arthur, hello World,

I have commited several fixes for the Linux build and finally it looks 
like it compiles (at least on my system). But i have still problems with 
linking:

../cvsapi/.libs/libevsapi.so: undefined reference to `cvs_MD5Update'
../evsfs/.libs/libevsfs.so: undefined reference to `CEvsDelta::diff(void 
const*, unsigned int, void const*, unsigned int, void**, unsigned int*)'
../evsfs/.libs/libevsfs.so: undefined reference to 
`CLockHandler::CLockHandler()'
../cvsapi/.libs/libevsapi.so: undefined reference to `cvs_MD5Final'
../cvsapi/.libs/libevsapi.so: undefined reference to `cvs_MD5Init'
../cvsapi/.libs/libevsapi.so: undefined reference to `compare_crypt'
../evsfs/.libs/libevsfs.so: undefined reference to 
`CEvsDelta::patch(void const*, unsigned int, void const*, unsigned int, 
void**, unsigned int*, unsigned int*)'
../cvsapi/.libs/libevsapi.so: undefined reference to `md5_crypt'
collect2: ld returned 1 exit status
make[3]: *** [evs] Error 1
make[3]: Leaving directory `/home/andy/Programming/Projects/cvsnt/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/andy/Programming/Projects/cvsnt/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/andy/Programming/Projects/cvsnt'
make: *** [all] Error 2

As far as I can tell, the problems with the CEvsDelta class is due to 
the fact that there is an empty Makefile.am in the cvsdelta/ directory. 
I hope I have time to fix this in the next days.
I am a little lost with the other errors. I have tried to add lib/md5.c 
to the list of source files in the Makefile.am, but that didn't work.

Can you give me a hint, where to look? What did I miss?

TIA and best regards
	Andreas

P.S. A get a lot of the following warnings while compiling:
warning: deprecated conversion from string constant to 'char*'
-- 
Andreas Tscharner                                   starfire at dplanet.ch
-----------------------------------------------------------------------
Except for 75% of the women, everyone in the whole world wants to have
sex.                                                  -- Ellyn Mustard


More information about the evs-dev mailing list