Quote:
Originally Posted by narcist
Thanks for the reply. I already installed xerces version 3, and I think this is the problem. My application binary needs xerces 2.7, an as far as I know version 3.01 is not backward compatible with 2.7, because they have different major version numbers. Anyway, I'm gonna try installing xerces 2.7 again.
|
Basically, you have to options:
1. try to find some version of xerces that will satisfy your application in questions and not break anything in your system.
It's what you are doing and find out it's a bit tricky.
2. run your application in some kind of "isolated environment"
What isolated environment can be ?
- Use LD_LIBRARY_PATH to specify different xerces for only this application
- Run application in chroot-ed environment
- Run this application in the virtual machine.
- Install in the virtual machine distribution your application is supposed to run on.
Then use statifier (
http://statifier.sf.net) or Ermine (
http://magicErmine.com) to convert this application into self-containing executable, that can be copied and used to virtually any Linux box.