Yes, I've been seeing those extra cmake warnings, ever since I (that is, 
Homebrew) upgraded Boost to 1.65.

I have not seen any of the link warnings that you describe. But that, too, 
appears to be a problem on the boost side of things? I'm not sure what we can 
do to resolve it from our end.



> On Sep 15, 2017, at 12:44 PM, Kenny Carruthers <[email protected]> 
> wrote:
> 
> 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

--
Larry Gritz
[email protected]




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

Reply via email to