[evs-dev] Problems with linking in Linux version

Tony Hoyle tony.hoyle at march-hare.com
Mon Sep 17 12:14:28 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.


Andreas Tscharner wrote:
> ../cvsapi/.libs/libevsapi.so: undefined reference to `cvs_MD5Update'

No idea.. that one's an old routine even in cvsnt.

> ../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()'

Missing LockHandler.cpp?

> 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.

The makefile needs a complete rewrite as I converted from a static lib 
to a shared (I needed the library for another project).  That library 
doesn't have external dependencies so shouldn't be too hard, but all the 
libraries that use it and the install script etc. will need checking.

> P.S. A get a lot of the following warnings while compiling:
> warning: deprecated conversion from string constant to 'char*'

gcc issue I expect - just disable the warning, or use a version of gcc 
that doesn't produce it.

Tony


More information about the evs-dev mailing list