Bug 259253 - graphics/photoflow: linker error (VIPS and/or G'Mic related), breaking build
Summary: graphics/photoflow: linker error (VIPS and/or G'Mic related), breaking build
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Yuri Victorovich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-18 20:00 UTC by Matthias Andree
Modified: 2021-10-18 20:00 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (yuri)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthias Andree freebsd_committer freebsd_triage 2021-10-18 20:00:03 UTC
[00:04:44] FAILED: src/photoflow 
[00:04:44] : && /usr/local/libexec/ccache/clang++90 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DPF_HAS_LENSFUN   -O3 -ftree-vectorize -funroll-loops -fomit-frame-pointer -DNDEBUG  -std=gnu++14 -Wno-error=narrowing -Dgmic_build -Dcimg_use_vt100 -Dgmic_is_parallel -Dcimg_use_fftw3 -Dcimg_use_tiff -Dcimg_use_zlib -Dcimg_display=0 -fpermissive -I/wrkdirs/usr/ports/graphics/photoflow/work/PhotoFlow-8472024f/src/dt -DLIBRAW_NODLL -DINSTALL_PREFIX='"/usr/local"'  -Wno-deprecated-register -Wno-deprecated-declarations -DLOCALEDIR="/usr/local/share/locale" -DGTKMM_2 -DHAVE_OCIO=1  -Wno-unused-parameter -lexecinfo -fstack-protector-strong -Wl,--as-needed src/CMakeFiles/photoflow.dir/main.cc.o src/CMakeFiles/photoflow.dir/version.cc.o -o src/photoflow -L/usr/local/lib -Wl,-rpath,/usr/local/lib:  src/libpfgui.a  src/libpfbase.a  src/libpfgmic.a  src/libpfdt.a  src/libpfrtprocess.a  src/external/rawspeed/librawspeed.a  /usr/local/lib/libtiff.so  /usr/local/lib/libpng.so  -lz  /usr/local/lib/libjpeg.so  -llcms2  -lvips  -lgobject-2.0  -lglib-2.0  -lintl  /usr/local/lib/libtiff.so  /usr/local/lib/libpng.so  -lz  /usr/local/lib/libjpeg.so  -llcms2  /usr/local/lib/libexpat.so  /usr/local/lib/libpugixml.so  -lfftw3  -lfftw3f  -lOpenEXR-3_1  -lOpenEXRUtil-3_1  -lOpenEXRCore-3_1  -lIex-3_1  -lIlmThread-3_1  -lImath-3_1  -lxml2  -liptcdata  -lexif  -lexiv2  -llensfun  -lsigc-2.0  -lpango-1.0  -lgobject-2.0  -lglib-2.0  -lintl  -lharfbuzz  -lpangoft2-1.0  -lpango-1.0  -lgobject-2.0  -lglib-2.0  -lintl  -lharfbuzz  -lfontconfig  -lfreetype  -lpixman-1  -lgtkmm-2.4  -latkmm-1.6  -lgdkmm-2.4  -lgiomm-2.4  -lpangomm-1.4  -lglibmm-2.4  -lcairomm-1.0  -lsigc-2.0  -lgtk-x11-2.0  -lgdk-x11-2.0  -lpangocairo-1.0  -latk-1.0  -lcairo  -lpthread  -lgdk_pixbuf-2.0  -lgio-2.0  -lpangoft2-1.0  -lpango-1.0  -lgobject-2.0  -lglib-2.0  -lintl  -lharfbuzz  -lfontconfig  -lfreetype  -lglibmm-2.4  -lgobject-2.0  -lglib-2.0  -lintl  -lsigc-2.0  -lglib-2.0  -lintl  -lgmodule-2.0  -lglib-2.0  -lglib-2.0  -lintl  -lgobject-2.0  -lglib-2.0  -lintl  -lgthread-2.0  -lglib-2.0  -lintl  -lz  -lorc-0.4  -lfftw3_threads  -lpthread  -ldl  /usr/local/lib/libOpenColorIO.so  /usr/local/lib/libjpeg.so  /usr/lib/libz.so  /usr/local/lib/libtiff.so  /usr/local/lib/libpng.so  -lz  /usr/local/lib/libjpeg.so  -llcms2  -lvips  -lgobject-2.0  -lglib-2.0  -lintl  /usr/local/lib/libexpat.so  -lfftw3  -lfftw3f  -lOpenEXR-3_1  -lOpenEXRUtil-3_1  -lOpenEXRCore-3_1  -lIex-3_1  -lIlmThread-3_1  -lImath-3_1  -lxml2  -liptcdata  -lexif  -lexiv2  -llensfun  -lsigc-2.0  -lpango-1.0  -lharfbuzz  -lpangoft2-1.0  -lfontconfig  -lfreetype  -lpixman-1  -lgtkmm-2.4  -latkmm-1.6  -lgdkmm-2.4  -lgiomm-2.4  -lpangomm-1.4  -lglibmm-2.4  -lcairomm-1.0  -lgtk-x11-2.0  -lgdk-x11-2.0  -lpangocairo-1.0  -latk-1.0  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgmodule-2.0  -lgthread-2.0  -lorc-0.4  -lfftw3_threads  /usr/local/lib/libpugixml.so  -ldl  /usr/local/lib/libOpenColorIO.so && :
[00:04:44] ld: error: undefined symbol: vips_gmic(_VipsImage**, _VipsImage**, int, int, double, double, char const*, ...)
[00:04:44] >>> referenced by gmic.cc
[00:04:44] >>>               gmic.cc.o:(PF::GMicPar::build(std::__1::vector<_VipsImage*, std::__1::allocator<_VipsImage*> >&, int, _VipsImage*, _VipsImage*, unsigned int&)) in archive src/libpfbase.a
[00:04:44] clang-9: error: linker command failed with exit code 1 (use -v to see invocation)
[00:04:44] ninja: build stopped: subcommand failed.
Comment 1 Matthias Andree freebsd_committer freebsd_triage 2021-10-18 20:00:42 UTC
Figured this out in poudriere after I'd updated OpenEXR 3.1.2 and was doing test builds of all its consumers.