-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't build GoTools download from here #5
Comments
Hui, I have no knowledge of this and the one that might help is on parental leave until August. Tor From: jrleek [mailto:[email protected]] Hi, I heard that GoTools viewlib is the viewer I should be using for SISL, so, I've been trying to build GoTools. I've been having a very difficult time of it though. Here are some of the problems I've had:
Boost found. CMake Error at /usr/lib64/boost/Boost.cmake:16 (ADD_LIBRARY): [snip] So I built and installed both boost 1.55 and 1.51 into my own directories, but even if I set BOOST_DIR in ccmake, cmake just switches it back to /usr/lib64.
I'm obviously doing something wrong here. Do I need a specific version of boost? Does it HAVE to be installed in /usr/lib64? — |
Hrm, I'd like to get this going sooner than August. Can you tell me how you build it? What's your environment like? Which version of Boost? Where is it installed? etc. |
Hi, As I do not pram I do not have this info myself. Tor From: jrleek [mailto:[email protected]] Hrm, I'd like to get this going sooner than August. Can you tell me how you build it? What's your environment like? Which version of Boost? Where is it installed? etc. — |
Hi, I heard that GoTools viewlib is the viewer I should be using for SISL, so, I've been trying to build GoTools. I've been having a very difficult time of it though. Here are some of the problems I've had:
Boost found.
CMake Error at /usr/lib64/boost/Boost.cmake:16 (ADD_LIBRARY):
add_library cannot create imported target "boost_date_time-static" because
another target with the same name already exists.
Call Stack (most recent call first):
/usr/lib64/boost/BoostConfig.cmake:28 (include)
/usr/local/tools/cmake-2.8.10/share/cmake-2.8/Modules/FindBoost.cmake:284 (find_package)
CMakeLists.txt:104 (FIND_PACKAGE)
snip
So I built and installed both boost 1.55 and 1.51 into my own directories, but even if I set BOOST_DIR in ccmake, cmake just switches it back to /usr/lib64.
I got around the above error by editing the CMakeLists.txt file to force it to find boost 1.51.
[ 57%] Built target testApproxCurve
make[2]: *** No rule to make target
/usr/lib64/lib64/libboost_unit_test_framework-mt.so.5', needed by
gotools-core/unit_tests/testBoundedSurface'. Stop.Linking CXX executable unit_tests/testBoundedSurface
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o: In function
_start': (.text+0x20): undefined reference to
main'collect2: ld returned 1 exit status
I'm obviously doing something wrong here. Do I need a specific version of boost? Does it HAVE to be installed in /usr/lib64?
The text was updated successfully, but these errors were encountered: