Having just returned to building and integrating OIIO into my app after a few 
weeks, I’m encountering some warnings and errors that I hadn’t seen earlier. 
These are probably more related to build environments than anything specific to 
OIIO, but I was wondering if anyone had any thoughts since it’s OIIO that I’m 
trying to build. It used to work fine, but it’s causing some problems. A few 
things have changed: 

* I’m now running Xcode 9 GM on macOS 10.12.6
* Boost is now 1.65.1 installed via Cakebrew (Homebrew)
* Latest OIIO code from master branch. 

My OIIO make command: 

# make BUILDSTATIC=1 LINKSTATIC=1 HIDE_SYMBOLS=1 USE_LIBCPLUSPLUS=1 
USE_LIBRAW=1 USE_JPEGTURBO=1 USE_CPP=14 USE_FFMPEG=0

Right off the top, I now get a bunch of warnings that say: 

"CMake Warning at 
/usr/local/Cellar/cmake/3.8.1/share/cmake/Modules/FindBoost.cmake:765 
(message):"
"Imported targets not available for Boost version 106501”

During the build itself, I also get a ton of linker warnings like so: 

ld: warning: direct access in function 'boost::exception_ptr […SNIP…] from file 
'/usr/local/lib/libboost_thread-mt.a(thread.o)' means the weak symbol cannot be 
overridden at runtime. This was likely caused by different translation units 
being compiled with different visibility settings.

There are several questions on StackOverflow related to the visibility issue, 
but it’s not entirely clear to me how to resolve that with the OIIO, Boost and 
all the other dependencies. 

https://stackoverflow.com/questions/15059360

In the past, I’ve just installed the various OIIO dependencies using Homebrew. 
Then I dowloaded the OIIO source and built it manually using the command above. 
I then took all the appropriate static libraries and copied them into my main 
Xcode project and it “just worked”… But something has changed in the last few 
weeks and I wonder if anyone has any ideas regarding the above warnings. 

Cheers,
Kenny
_______________________________________________
Oiio-dev mailing list
[email protected]
http://lists.openimageio.org/listinfo.cgi/oiio-dev-openimageio.org

Reply via email to