[Bug 284487] graphics/rawtherapee: Failstobuild with GCC 14: undefined reference to `__cxa_call_terminate'
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 31 Jan 2025 14:44:41 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284487 Bug ID: 284487 Summary: graphics/rawtherapee: Failstobuild with GCC 14: undefined reference to `__cxa_call_terminate' Product: Ports & Packages Version: Latest Hardware: Any URL: https://pkg-status.freebsd.org/gohan06/data/134amd64-d efault-foo/2025-01-24_09h47m14s/logs/rawtherapee-5.11_ 1.log OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: mandree@FreeBSD.org Reporter: salvadore@freebsd.org CC: gerald@FreeBSD.org Blocks: 281091 Flags: maintainer-feedback?(mandree@FreeBSD.org) Assignee: mandree@FreeBSD.org The port fails to build with GCC 14, which is about to become GCC_DEFAULT version. This link can help: https://gcc.gnu.org/gcc-14/porting_to.html lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lexpat -lfftw3f /usr/local/lib/libfftw3f_omp.so -lgiomm-2.4 -lgio-2.0 -lglibmm-2.4 -lgobject-2.0 -lglib-2.0 -lintl -lsigc-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lglib-2.0 -lintl -lglibmm-2.4 -lgobject-2.0 -lglib-2.0 -lintl -lsigc-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lgthread-2.0 -lglib-2.0 -lintl -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lgtk-3 -lgdk-3 -lz -latk-1.0 -lcairo-gobject -lgio-2.0 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -liptcdata /usr/local/lib/libjpeg.so -llcms2 -llcms2_fast_float -llcms2_threaded /usr/local/lib/libpng.so /usr/lib/libz.so /usr/local/lib/libtiff.so.6.1.0 /usr/lib/libz.so -llensfun -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lcairo /usr/local/lib/libexiv2.so -ljxl -ljxl_threads rtengine/libraw/lib/.libs/libraw_r.a /usr/local/lib/gcc14/libgomp.so -lgiomm-2.4 -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lpangomm-1.4 -lcairomm-1.0 -lexpat -lfftw3f /usr/local/lib/libfftw3f_omp.so -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lglibmm-2.4 -lsigc-2.0 -lgthread-2.0 -liptcdata /usr/local/lib/libjpeg.so -llcms2 -llcms2_fast_float -llcms2_threaded /usr/local/lib/libpng.so /usr/lib/libz.so /usr/local/lib/libtiff.so.6.1.0 -llensfun -lrsvg-2 -lm -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lglibmm-2.4 -lsigc-2.0 -lgthread-2.0 -liptcdata /usr/local/lib/libjpeg.so -llcms2 -llcms2_fast_float -llcms2_threaded /usr/local/lib/libpng.so /usr/lib/libz.so /usr/local/lib/libtiff.so.6.1.0 -llensfun -lrsvg-2 -lm -lcairo && : /usr/local/bin/ld: /tmp/ccgto6pJ.ltrans65.ltrans.o: in function `Spot::~Spot() [clone .cold]': <artificial>:(.text.unlikely+0x89d): undefined reference to `__cxa_call_terminate' /usr/local/bin/ld: /tmp/ccgto6pJ.ltrans76.ltrans.o: in function `(anonymous namespace)::dfInfo::updateBadPixelList(rtengine::RawImage const*) [clone ._omp_fn.0] [clone .cold]': <artificial>:(.text.unlikely+0x93): undefined reference to `__cxa_call_terminate' /usr/local/bin/ld: /tmp/ccgto6pJ.ltrans77.ltrans.o: in function `rtengine::ImProcFunctions::RGB_denoise(int, rtengine::Imagefloat*, rtengine::Imagefloat*, rtengine::Imagefloat*, float*, float*, float*, bool, rtengine::procparams::DirPyrDenoiseParams const&, double, rtengine::NoiseCurve const&, rtengine::NoiseCurve const&, float&, float&) [clone ._omp_fn.2] [clone .cold]': <artificial>:(.text.unlikely+0x1d9): undefined reference to `__cxa_call_terminate' /usr/local/bin/ld: /tmp/ccgto6pJ.ltrans81.ltrans.o: in function `rtengine::init(rtengine::Settings const*, Glib::ustring const&, Glib::ustring const&, bool) [clone ._omp_fn.0] [clone .lto_priv.0] [clone .cold]': <artificial>:(.text.unlikely+0x4be): undefined reference to `__cxa_call_terminate' /usr/local/bin/ld: /tmp/ccgto6pJ.ltrans84.ltrans.o: in function `rtengine::ImProcFunctions::ciecamloc_02float(rtengine::local_params&, int, rtengine::LabImage*, int, int, int, int, LUT<float> const&, bool, LUT<float> const&, bool, LUT<float> const&, bool, LUT<float> const&, bool, LUT<float> const&, bool, rtengine::LocCHCurve const&, rtengine::LocHHCurve const&, rtengine::LocLHCurve const&, bool, bool, bool, rtengine::LocwavCurve const&, bool, float&, float&, float&) [clone ._omp_fn.11] [clone .lto_priv.0] [clone .cold]': <artificial>:(.text.unlikely+0x5f): undefined reference to `__cxa_call_terminate' /usr/local/bin/ld: /tmp/ccgto6pJ.ltrans84.ltrans.o:<artificial>:(.text.unlikely+0xc7): more undefined references to `__cxa_call_terminate' follow collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. *** Error code 1 Stop. make: stopped in /usr/ports/graphics/rawtherapee NB: I have been told that pinning GCC version with USE_GCC=13 would not be ideal for this port. Referenced Bugs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281091 [Bug 281091] [exp-run] Update GCC_DEFAULT to 14 etc. -- You are receiving this mail because: You are the assignee for the bug.