[Bug 196853] graphics/exrtools fails to build when default GCC is 4.9 -- due to OpenEXR using GCC 4.9

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Jan 18 22:59:35 UTC 2015


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196853

            Bug ID: 196853
           Summary: graphics/exrtools fails to build when default GCC is
                    4.9 -- due to OpenEXR using GCC 4.9
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ehaupt at FreeBSD.org
          Reporter: gerald at FreeBSD.org
            Blocks: 196712
          Assignee: ehaupt at FreeBSD.org
             Flags: maintainer-feedback?(ehaupt at FreeBSD.org)

This is due to graphics/OpenEXR/Makefile which updates to USE_GCC=yes
instead of using the system compiler (when that is GCC), so now these
two ports are inconsistent.

Best just mimick what OpenEXR is doing to bring the two back in sync.

http://package18.nyi.freebsd.org/data/93i386-default-PR196712/2015-01-18_16h49m19s/logs/errors/exrtools-0.4_12.log

/bin/sh ../libtool --mode=link c++ -pthread -I/usr/local/include/OpenEXR   -O2
-pipe -fno-strict-aliasing  -L/usr/local/lib -o exrblur  exrinput.o exroutput.o
gaussian.o exrblur.o -lIlmImf -L/usr/local/lib -lImath-2_2 -lIexMath-2_2 -lHalf
-lIex-2_2 -lIlmThread-2_2 -pthread   
mkdir .libs
c++ -pthread -I/usr/local/include/OpenEXR -O2 -pipe -fno-strict-aliasing -o
exrblur exrinput.o exroutput.o gaussian.o exrblur.o -pthread  -L/usr/local/lib
-lIlmImf -lImath-2_2 -lIexMath-2_2 -lHalf -lIex-2_2 -lIlmThread-2_2
/usr/local/lib/libIlmImf.so: undefined reference to
`std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20'
Makefile:374: recipe for target 'exrblur' failed
gmake[2]: *** [exrblur] Error 1
gmake[2]: Leaving directory
'/wrkdirs/usr/ports/graphics/exrtools/work/exrtools-0.4/src'
Makefile:247: recipe for target 'all-recursive' failed
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory
'/wrkdirs/usr/ports/graphics/exrtools/work/exrtools-0.4'
Makefile:193: recipe for target 'all' failed
gmake: *** [all] Error 2
*** [do-build] Error code 1

--- Comment #1 from Bugzilla Automation <bugzilla at FreeBSD.org> ---
Auto-assigned to maintainer ehaupt at FreeBSD.org

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list