Opened 9 years ago

Closed 9 years ago

#49678 closed defect (invalid)

openexr Configure error - build failure

Reported by: alperaydemir@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc: blair (Blair Zajac), ryandesign (Ryan Carsten Schmidt)
Port: openexr

Description

port install openexr build fails during configure step on El Capitan.

Attached are the full logs.

Attachments (2)

main.log (14.3 KB) - added by alperaydemir@… 9 years ago.
config.log (37.0 KB) - added by alperaydemir@… 9 years ago.

Download all attachments as: .zip

Change History (4)

Changed 9 years ago by alperaydemir@…

Attachment: main.log added

Changed 9 years ago by alperaydemir@…

Attachment: config.log added

comment:1 Changed 9 years ago by alperaydemir@…

Below seems to be the problem. port install ilmbase finishes successfully though.

:info:configure checking for IlmBase... no
:info:configure *** Could not run the IlmBase test program, checking why...
:info:configure *** The IlmBase test program could be compiled, but could not be dynamically.
:info:configure *** or statically linked.
:info:configure ***

comment:2 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Keywords: openexr removed
Resolution: invalid
Status: newclosed

The main.log says:

:info:configure using pkg-config to set ILMBASE_CXXFLAGS and ILMBASE_LDFLAGS:
:info:configure     ILMBASE_CXXFLAGS = -D_THREAD_SAFE -I/usr/local/Cellar/ilmbase/2.2.0/include/OpenEXR
:info:configure     ILMBASE_LDFLAGS = -L/usr/local/Cellar/ilmbase/2.2.0/lib
:info:configure     ILMBASE_LIBS = -L/usr/local/Cellar/ilmbase/2.2.0/lib -lImath -lHalf -lIex -lIexMath -lIlmThread

MacPorts has found a copy of ilmbase that you've installed in /usr/local using Homebrew.

It is not supported to have software installed with Homebrew, Fink, or manually in /usr/local while using MacPorts, because of these kinds of problems. See wiki:FAQ#usrlocal. Please decide which package manager you would like to use, and uninstall the others. If you choose to stay with MacPorts, it should work, once you've removed Homebrew.

Note: See TracTickets for help on using tickets.