I have a Linux/Ubuntu DLL that depends on libboost_thread-mt.so.1.38.0
. I've tried various ways including building my own version of LibBoost 1.38.0 yet none of my methods have worked. I was wondering if 1.38.0 is available pre-compiled on earlier versions of Ubuntu or if my architecture (64 Bit) is not compatible with LibBoost. Does anyone have any pointers on how to fix this error?
I am not new to unix, but I am new to Mac OS. I have seen that its pretty easy to use macports to get/build the tip version of boost. But I need to get/build/install boost v1.41, not the latest boost. That is because the test framework I am working with won't compile against anything newer than boost v1.41. Though I would prefer to be able to bring the framework up to using v1.46 of boost, I am not permitted the time.
I know with Gentoo linux I can set a specific version of a lib/app that I want to emerge. Easy stuff once you know how to do it. With macports I can't find anything that is like that.
So my question: How can I use macports to get/build/install boost v1.41?
I'd like to ./configure a software, that requires:
- libboost1.35-dev
- libboost-filesystem1.35-dev
- libboost-thread1.35-dev
My distribution (Ubuntu 9.10) has only 1.40, and the configuration process fails with message:
libboost1.35-dev library is not installed.
Is it the expected behaviour or a bug? Is there a way to configure this program with v1.40 packages? Is it a good solution to break somehow the dependency checking?