-
-
Notifications
You must be signed in to change notification settings - Fork 7
Built target lib_clp make: *** [all] Error 2 image #5
Comments
Can you post the full output of |
02.make.log guess this is the relevant part of it: |
@ryanfb Hello. Same here. If you need more log just ask. |
@ryanfb @phbrbr think i solved it by using an older Boost version that i already got installed using brew. Now im stuck at an Alembic error, hope i get it solved too.. |
Okay got AliceVision compiled and installed with OpenMP support, needed to disable Alembic:
then fix the OpenMP issue using the command from #6 . This worked for me, now i need to get meshroom working. EDIT: needed to download, compile and install Boost 1.68.0 rc1 (here) with: EDIT2: Alembic is needed for Meshroom to work, i got it working using the version from your brew installation. The cmake command for AliceVision now looks like this: im running a test with Meshroom but so far it does look good. |
@FunWithFlaggs Yes! 👍 Following your progress since a few hours and testing alongside, you’re on a track. I also did compile boost_1_68_0 (it was version 1.71 in homebrew) and the error now appears later (see below). I’ve 2 questions concerning your second edit:
How did you do that? I managed to install everything last April thanks to @ryanfb’s blog post and homebrew but compiling things is way harder. 😅 I hope to get meshroom back on macOS soon. '/tmp/' is quite unusual for a lib, is it useless after compilation?
|
Thats the Alembic error i had too, solved it by passing Meshroom is now working for me, the test succeeded :)
Thats the Alembic version i pass to AliceVision. i used /tmp/ just to test things, its maybe not the best place to do ;) Hope you get it compiled too @phbrbr ! |
@FunWithFlaggs @ryanfb AliceVision COMPILES 🎉 (from source but it could help this project) !!! I installed AliceVision dependencies with homebrew except for Boost 1.68.0 rc1 mentioned here and Alembic 1.7.11 (don’t forget
and then (pay attention to adjust alembic path for your install)
Thank you both 🍻 |
Glad to hear you got it working! Apologies for the delay in investigating/updating this - this a little compounded by the fact that the one machine I have which has CUDA + nVidia + MacOS 10.13 to be able to test on died before the weekend and I'm currently hoping a Time Machine restore fixes it... |
I've upgraded the Alembic formula to 1.7.11 and added the compile flags suggested by @phbrbr. And after an incredibly deep dive, I found a clean way to resolve the boost errors for AliceVision which were the ultimate source of the problem in this issue: Homebrew Boost 1.71 installs both multithreaded and single threaded Boost libraries, and CMake gets confused by this, and this is what causes the linking errors. By passing |
When I ran the install com line
$ brew install ryanfb/alicevision/alicevision
/usr/bin/ranlib ../../../../../Darwin-x86_64/liblib_clp.a
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: ../../../../../Darwin-x86_64/liblib_clp.a(ClpCholeskyTaucs.cpp.o) has no symbols
[ 44%] Built target lib_clp
make: *** [all] Error 2
The text was updated successfully, but these errors were encountered: