Re: Compile on MacOS
Posted: Thu Dec 05, 2019 9:38 am
It does but it his linked against LuxCore library and LuxCore library is linked against Intel Oidn so you may be looking in the wrong link step.
Show your work, get help, participate in development
http://forums.luxcorerender.org/
It does but it his linked against LuxCore library and LuxCore library is linked against Intel Oidn so you may be looking in the wrong link step.
Code: Select all
otool -L luxcoreui
luxcoreui:
@rpath/libomp.dylib (compatibility version 5.0.0, current version 5.0.0)
/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 23.0.0)
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1560.12.0)
/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo (compatibility version 1.2.0, current version 1.5.0)
@rpath/libembree3.3.dylib (compatibility version 3.0.0, current version 3.0.0)
/Users/drquader/Documents/GitHub/macos/MacOSCompileDeps/macos/lib/libOpenImageDenoise.0.dylib (compatibility version 0.0.0, current version 1.1.0)
@rpath/libtbb.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.11)
/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL (compatibility version 1.0.0, current version 1.0.0)
@rpath/libOpenImageIO.1.8.dylib (compatibility version 1.8.0, current version 1.8.11)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 400.9.4)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.200.5)
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1671.10.106)
/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics (compatibility version 64.0.0, current version 1247.4.1)
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1560.12.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
Code: Select all
otool -L lib/pyluxcore.so
lib/pyluxcore.so:
@rpath/libomp.dylib (compatibility version 5.0.0, current version 5.0.0)
@rpath/libembree3.3.dylib (compatibility version 3.0.0, current version 3.0.0)
/Users/drquader/Documents/GitHub/macos/MacOSCompileDeps/macos/lib/libOpenImageDenoise.0.dylib (compatibility version 0.0.0, current version 1.1.0)
@rpath/libtbb.dylib (compatibility version 0.0.0, current version 0.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.11)
@rpath/libOpenImageIO.1.8.dylib (compatibility version 1.8.0, current version 1.8.11)
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 400.9.4)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.200.5)
May be, it is here: https://github.com/LuxCoreRender/LuxCor ... cmake#L199
There is a tag in Git for v2.2 ("luxcorerender_v2.2") if you extract the sources, you can compile the v2.2 but it may a bit a waste of time (the sources were using some older version of the libraries so it may be not a trivial task to compile the v2.2 because of dependencies: you may have to compile more stuff). It may be better to focus on v2.3 and the hopefully soon to be released beta1.