Date: Sun, 22 Feb 2015 01:17:21 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 197891] graphics/ampasCTL fails to build when USE_GCC=yes implies GCC 4.9 Message-ID: <bug-197891-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197891 Bug ID: 197891 Summary: graphics/ampasCTL fails to build when USE_GCC=yes implies GCC 4.9 Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: nemysis@FreeBSD.org Reporter: gerald@FreeBSD.org CC: mandree@FreeBSD.org Blocks: 196712 Flags: maintainer-feedback?(nemysis@FreeBSD.org) Assignee: nemysis@FreeBSD.org This is related to PR 196712 and blocks updating the default version of GCC from 4.8 to 4.9. I believe what is happening here is that OpenEXR uses GCC on older versions of FreeBSD and when linking with the OpenEXR libraries we then fail to pull in the proper NEWER GCC run-time libraries. This can be fixed by building (or at least linking) with the same compiler that OpenEXR is built with. See OpenEXR/Makefile for how this is done there. http://package18.nyi.freebsd.org/data/93i386-default-PR196712/2015-01-18_16h49m19s/logs/errors/ampasCTL-1.5_4.log /usr/bin/c++ -O2 -pipe -fno-strict-aliasing -pthread -O2 -pipe -fno-strict-aliasing -pthread CMakeFiles/ctlrender.dir/main.cc.o CMakeFiles/ctlrender.dir/transform.cc.o CMakeFiles/ctlrender.dir/usage.cc.o CMakeFiles/ctlrender.dir/aces_file.cc.o CMakeFiles/ctlrender.dir/dpx_file.cc.o CMakeFiles/ctlrender.dir/exr_file.cc.o CMakeFiles/ctlrender.dir/tiff_file.cc.o CMakeFiles/ctlrender.dir/format.cc.o CMakeFiles/ctlrender.dir/compression.cc.o -o ctlrender -L/usr/local/lib ../lib/IlmCtlSimd/libIlmCtlSimd.so.1.5.0 ../lib/IlmCtlMath/libIlmCtlMath.so.1.5.0 ../lib/IlmCtl/libIlmCtl.so.1.5.0 ../lib/dpx/libctldpx.a /usr/local/lib/libImath.so /usr/local/lib/libHalf.so /usr/local/lib/libIex.so /usr/local/lib/libIexMath.so /usr/local/lib/libIlmThread.so /usr/local/lib/libImath.so /usr/local/lib/libHalf.so /usr/local/lib/libIex.so /usr/local/lib/libIexMath.so /usr/local/lib/libIlmThread.so /usr/local/lib/libtiff.so /usr/local/lib/libIlmImf.so /usr/local/lib/libImath.so /usr/local/lib/libHalf.so /usr/local/lib/libIex.so /usr/local/lib/libIexMath.so /usr/local/lib/libIlmThread.so /usr/local/lib/libImath.so /usr/local/lib/libHalf.so /usr/local/lib/libIex.so /usr/local/lib/libIexMath.so /usr/local/lib/libIlmThread.so -lAcesContainer -lIex -lIlmThread -lHalf /usr/local/lib/libtiff.so /usr/local/lib/libIlmImf.so -lAcesContainer -Wl,-rpath,/usr/local/lib:/wrkdirs/usr/ports/graphics/ampasCTL/work/ampas-CTL-57b48a2/lib/IlmCtlSimd:/wrkdirs/usr/ports/graphics/ampasCTL/work/ampas-CTL-57b48a2/lib/IlmCtlMath:/wrkdirs/usr/ports/graphics/ampasCTL/work/ampas-CTL-57b48a2/lib/IlmCtl: /usr/local/lib/libIlmImf.so: undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20' *** [ctlrender/ctlrender] Error code 1 --- Comment #1 from Bugzilla Automation <bugzilla@FreeBSD.org> --- Auto-assigned to maintainer nemysis@FreeBSD.org -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-197891-13>