On Tue, Apr 20, 2004 at 01:53:38PM -0500, Florin Iucha wrote:
> The compilation of subversion fails on Solaris 8 using Sun ONE
> Compiler Suite v8 with:
>
> ild: (undefined symbol) __eprintf -- referenced in /rmnt/netapp1/fiucha/lib/libsvn_ra_svn-1.so.0
> ild: (undefined symbol) __divdi3 -- referenced in /rmnt/netapp1/fiucha/lib/libsvn_subr-1.so.0
> ild: (undefined symbol) __eprintf -- referenced in /rmnt/netapp1/fiucha/lib/libsvn_subr-1.so.0
> ild: (undefined symbol) __eprintf -- referenced in /rmnt/netapp1/fiucha/lib/libsvn_delta-1.so.0
> ild: (undefined symbol) __lshrdi3 -- referenced in /rmnt/netapp1/fiucha/lib/libsvn_delta-1.so.0
> ild: (undefined symbol) __eprintf -- referenced in /rmnt/netapp1/fiucha/lib/libsvn_wc-1.so.0
> make: *** [subversion/clients/cmdline/svn] Error 5
>
>
> Grepping for eprintf there are a lot of "assert need libgcc.a to
> resolve __eprintf". I have not compiled anything with gcc,
> although I have gcc installed on my machine.
I think I have found the culprit: apr-util looks for expat in
/usr/local although I have expat compiled and installed in $PREFIX.
Makefile snippet:
APRUTIL_LIBS = -ldb-4.2 /usr/local/lib/libexpat.la
I fixed it by passing --with-expat=$PREFIX but why is it necessary?
florin
--
Don't question authority: they don't know either!
Received on Tue Apr 20 22:33:23 2004