[MacPorts] #32555: iAIDA @1.0.17 fails to build with latest boost
MacPorts
noreply at macports.org
Mon Aug 20 10:34:03 PDT 2012
#32555: iAIDA @1.0.17 fails to build with latest boost
----------------------------------+-----------------------------------------
Reporter: jb.morgado@… | Owner: cristiano.fontana@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Keywords: | Port: iAIDA
----------------------------------+-----------------------------------------
Comment(by mojca.miklavec.lists@…):
I checked how zlib is built:
{{{
/usr/bin/clang -dynamiclib -install_name /opt/local/lib/libz.1.dylib
-compatibility_version 1 -current_version 1.2.7 -pipe -O2 -arch x86_64
-fPIC -DHAVE_HIDDEN -o libz.1.2.7.dylib adler32.lo crc32.lo deflate.lo
infback.lo inffast.lo inflate.lo inftrees.lo trees.lo zutil.lo compress.lo
uncompr.lo gzclose.lo gzlib.lo gzread.lo gzwrite.lo -lc -L/opt/local/lib
-arch x86_64
}}}
It seems that it actually contains
{{{
-install_name /opt/local/lib/libz.1.dylib
}}}
in order to work properly. The problem with iAIDA is that it has some
self-cooked Makefiles which forget to take ugly platform-specific details
into account. My suggestion would be to add that {{{-install_name}}} flag
into Makefiles for now, but in the long term it would help to switch to
CMake or something similar.
--
Ticket URL: <https://trac.macports.org/ticket/32555#comment:24>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list