#26776: kdelibs4 @4.4.5 Build failure ------------------------------------------+--------------------------------- Reporter: macports@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: snow leopard kdelibs4 10.6.4 | Port: ------------------------------------------+--------------------------------- kdelibs4 fails to build on 10.6.4 snow leopard with XCode 3.2.2 apparently due to some unresolved symbols during linking: {{{ :info:build ld: warning: Iex::InputExc::~InputExc()has different visibility (default) in /opt/local/lib/libIlmImf.a(ImfHuf.o) and (hidden) in CMakeFiles/kimg_exr.dir/exr.o :info:build ld: warning: Iex::InputExc::~InputExc()has different visibility (default) in /opt/local/lib/libIlmImf.a(ImfHuf.o) and (hidden) in CMakeFiles/kimg_exr.dir/exr.o :info:build ld: warning: typeinfo for Iex::InputExchas different visibility (default) in /opt/local/lib/libIlmImf.a(ImfHuf.o) and (hidden) in CMakeFiles/kimg_exr.dir/exr.o :info:build ld: warning: vtable for Iex::InputExchas different visibility (default) in /opt/local/lib/libIlmImf.a(ImfHuf.o) and (hidden) in CMakeFiles/kimg_exr.dir/exr.o :info:build ld: warning: typeinfo name for Iex::InputExchas different visibility (default) in /opt/local/lib/libIlmImf.a(ImfHuf.o) and (hidden) in CMakeFiles/kimg_exr.dir/exr.o :info:build Undefined symbols: :info:build "_uncompress", referenced from: :info:build Imf::Pxr24Compressor::uncompress(char const*, int, Imath::Box<Imath::Vec2<int> >, char const*&)in libIlmImf.a(ImfPxr24Compressor.o) :info:build Imf::ZipCompressor::uncompress(char const*, int, int, char const*&)in libIlmImf.a(ImfZipCompressor.o) :info:build "_compress", referenced from: :info:build Imf::Pxr24Compressor::compress(char const*, int, Imath::Box<Imath::Vec2<int> >, char const*&)in libIlmImf.a(ImfPxr24Compressor.o) :info:build Imf::ZipCompressor::compress(char const*, int, int, char const*&)in libIlmImf.a(ImfZipCompressor.o) :info:build ld: symbol(s) not found :info:build collect2: ld returned 1 exit status :info:build make[2]: *** [lib/kimg_exr.so] Error 1 :info:build make[1]: *** [kimgio/CMakeFiles/kimg_exr.dir/all] Error 2 :info:build make[1]: *** Waiting for unfinished jobs.... }}} This is part of the log from the second run I tried. The log during the first run did (IMHO) not reveal any information. I attached both logs to this ticket. zlib @1.2.5_0 is installed and active...so why is it complaining about those symbols? -- Ticket URL: <https://trac.macports.org/ticket/26776> MacPorts <http://www.macports.org/> Ports system for Mac OS