Peter O'Gorman wrote:
> I don't know why, but you have this error:
>
> /usr/bin/ld: Undefined symbols:
> _xmlC14NDocDumpMemory

You must be upgrading from the version of libxml2 in stable. There's a 
bug in the linking of libxml2, where the test programs try to link 
against the version of libxml2 that's already installed rather than the 
version you're compiling.

To fix this, you can remove the version of libxml2 you currently have 
installed, then do 'fink install libxml2' and it should build fine. 
Unfortunately, lots of things depend on libxml2, so you'll have to 
remove all of those too.

It may not be practical to remove everything that depends on libxml2, 
especially if you haven't saved your .debs and therefore can't reinstall 
things without rebuilding/redownloading. In this case, you can force 
dpkg to ignore the dependencies with 'sudo dpkg --force-depends -r 
libxml2'. Immediately after doing so, install the new version of 
libxml2, and don't use anything that depends on it until it's finished 
building. Note that using --force-depends can be dangerous. In this one 
case, it may be necessary, but otherwise don't use it unless you know 
what you're doing.

Dave Vasilevsky


_______________________________________________________________

Have big pipes? SourceForge.net is looking for download mirrors. We supply
the hardware. You get the recognition. Email Us: [EMAIL PROTECTED]
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to