[Bug 197893] graphics/cinepaint fails to build when USE_GCC=yes implies GCC 4.9
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Feb 22 01:23:18 UTC 2015
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=197893
Bug ID: 197893
Summary: graphics/cinepaint fails to build when USE_GCC=yes
implies GCC 4.9
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: gerald at FreeBSD.org
CC: mandree at FreeBSD.org
Blocks: 196712
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/cinepaint-1.0.4_8.log
/bin/sh ../../libtool --tag=CC --mode=link cc -I/usr/local/include -O2
-pipe -fno-strict-aliasing -Wall -L/usr/local/lib -o blur blur.o
../../lib/libcinepaint.la -L/usr/local/lib -L/usr/local/lib -lgtk-x11-2.0
-lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -pthread -lgdk_pixbuf-2.0
-lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl
-lfontconfig -L/usr/local/lib -lfreetype -L/usr/local/lib
../../libhalf/cinepaint_half.lo -lIlmImf -L/usr/local/lib -lImath-2_2
-lIexMath-2_2 -lHalf -lIex-2_2 -lIlmThread-2_2 -pthread -lc
libtool: link: cc -I/usr/local/include -O2 -pipe -fno-strict-aliasing -Wall -o
.libs/blur blur.o -pthread ../../libhalf/.libs/cinepaint_half.o -pthread
-L/usr/local/lib ../../lib/.libs/libcinepaint.so
/wrkdirs/usr/ports/graphics/cinepaint/work/cinepaint-1.0-4/libhalf/.libs/libcinepaintHalf.so
-lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0
-lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl
-lfontconfig -lfreetype -lIlmImf -lImath-2_2 -lIexMath-2_2 -lHalf -lIex-2_2
-lIlmThread-2_2 -pthread -Wl,-rpath -Wl,/usr/local/lib
/usr/local/lib/libIlmImf.so: undefined reference to
`std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20'
Makefile:486: recipe for target 'blur' failed
gmake[2]: *** [blur] Error 1
gmake[2]: Leaving directory
'/wrkdirs/usr/ports/graphics/cinepaint/work/cinepaint-1.0-4/plug-ins/blur'
Makefile:495: recipe for target 'all-recursive' failed
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory
'/wrkdirs/usr/ports/graphics/cinepaint/work/cinepaint-1.0-4/plug-ins'
Makefile:773: recipe for target 'all-recursive' failed
gmake: *** [all-recursive] Error 1
*** [do-build] Error code 1
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list