On Mon, Jan 8, 2024 at 3:57 AM William Bulley <w...@umich.edu> wrote:
>
> I am attempting to build graphics/qt5-imageformats using
> portmaster on 14.0-STABLE.  The O/S is up-to-date as of
> 1/4/2024.  The ports are up-to-date as of 4/6/2024.
>
> Here are the errors that I get today:
>
> + -Wl,--undefined-version -Wl,--as-needed -fstack-protector-strong 
> -Wl,--no-undefined -pthread -Wl,-rpath,/usr/local/lib/qt5 -shared -o 
> libqmng.so .obj/main.o  .obj/qmnghandler.o  
> -L/usr/ports/graphics/qt5-imageformats/work/kde-qtimageformats-5.15.12p12/lib 
> -L/usr/local/lib /usr/local/lib/qt5/libQt5Gui.so 
> /usr/local/lib/qt5/libQt5Core.so -lGL -lmng
> ld: error: undefined symbol: mng_setcb_writedata
> >>> referenced by qmnghandler.cpp
> >>>               
> >>> .obj/qmnghandler.o:(QMngHandlerPrivate::QMngHandlerPrivate(QMngHandler*))
>
> ld: error: undefined symbol: mng_create
> >>> referenced by qmnghandler.cpp
> >>>               .obj/qmnghandler.o:(QMngHandlerPrivate::writeImage(QImage 
> >>> const&))
>
> ld: error: undefined symbol: mng_putchunk_mhdr
> >>> referenced by qmnghandler.cpp
> >>>               .obj/qmnghandler.o:(QMngHandlerPrivate::writeImage(QImage 
> >>> const&))
>
> ld: error: undefined symbol: mng_putchunk_term
> >>> referenced by qmnghandler.cpp
> >>>               .obj/qmnghandler.o:(QMngHandlerPrivate::writeImage(QImage 
> >>> const&))
>
> ld: error: undefined symbol: mng_putchunk_ihdr
> >>> referenced by qmnghandler.cpp
> >>>               .obj/qmnghandler.o:(QMngHandlerPrivate::writeImage(QImage 
> >>> const&))
>
> ld: error: undefined symbol: mng_putimgdata_ihdr
> >>> referenced by qmnghandler.cpp
> >>>               .obj/qmnghandler.o:(QMngHandlerPrivate::writeImage(QImage 
> >>> const&))
>
> ld: error: undefined symbol: mng_putchunk_iend
> >>> referenced by qmnghandler.cpp
> >>>               .obj/qmnghandler.o:(QMngHandlerPrivate::writeImage(QImage 
> >>> const&))
>
> ld: error: undefined symbol: mng_putchunk_mend
> >>> referenced by qmnghandler.cpp
> >>>               .obj/qmnghandler.o:(QMngHandlerPrivate::writeImage(QImage 
> >>> const&))
>
> ld: error: undefined symbol: mng_write
> >>> referenced by qmnghandler.cpp
> >>>               .obj/qmnghandler.o:(QMngHandlerPrivate::writeImage(QImage 
> >>> const&))
> c++: error: linker command failed with exit code 1 (use -v to see invocation)
> *** [../../../../plugins/imageformats/libqmng.so] Error code 1
>
> make[5]: stopped in 
> /usr/ports/graphics/qt5-imageformats/work/kde-qtimageformats-5.15.12p12/src/plugins/imageformats/mng
> 1 error
>
> make[5]: stopped in 
> /usr/ports/graphics/qt5-imageformats/work/kde-qtimageformats-5.15.12p12/src/plugins/imageformats/mng
> *** [sub-mng-all] Error code 2
>
> make[4]: stopped in 
> /usr/ports/graphics/qt5-imageformats/work/kde-qtimageformats-5.15.12p12/src/plugins/imageformats
> --- sub-webp-all ---
> *** [sub-webp-all] Error code 6
>
> make[4]: stopped in 
> /usr/ports/graphics/qt5-imageformats/work/kde-qtimageformats-5.15.12p12/src/plugins/imageformats
> 2 errors
>
> make[4]: stopped in 
> /usr/ports/graphics/qt5-imageformats/work/kde-qtimageformats-5.15.12p12/src/plugins/imageformats
> *** [sub-imageformats-all] Error code 2
>
> make[3]: stopped in 
> /usr/ports/graphics/qt5-imageformats/work/kde-qtimageformats-5.15.12p12/src/plugins
> 1 error
>
> make[3]: stopped in 
> /usr/ports/graphics/qt5-imageformats/work/kde-qtimageformats-5.15.12p12/src/plugins
> *** [sub-plugins-all] Error code 2
>
> make[2]: stopped in 
> /usr/ports/graphics/qt5-imageformats/work/kde-qtimageformats-5.15.12p12/src
> 1 error
>
> make[2]: stopped in 
> /usr/ports/graphics/qt5-imageformats/work/kde-qtimageformats-5.15.12p12/src
> *** [sub-src-all] Error code 2
>
> make[1]: stopped in 
> /usr/ports/graphics/qt5-imageformats/work/kde-qtimageformats-5.15.12p12
> 1 error
>
> make[1]: stopped in 
> /usr/ports/graphics/qt5-imageformats/work/kde-qtimageformats-5.15.12p12
> ===> Compilation failed unexpectedly.
> Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
> the maintainer.
> *** Error code 1
>
> Stop.
> make: stopped in /usr/ports/graphics/qt5-imageformats
>
> ===>>> make build failed for graphics/qt5-imageformats
> ===>>> Aborting update
>
> ===>>> Update for graphics/qt5-imageformats failed
> ===>>> Aborting update
>
> ===>>> Update for devel/py-qt5-pyqt@py39 failed
> ===>>> Aborting update
>
> ===>>> Update for www/py-qt5-webengine@py39 failed
> ===>>> Aborting update
>
> --
> William Bulley
> E-MAIL: w...@umich.edu
> <w...@umich.edu>

Hi,

We're working on it. So far, I've tracked the problem down to
graphics/libmng. A patch was inexplicably deleted from its files a few
days ago and that seems to be what is causing these errors. Feel free
to track the issue progress at [1].

[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276182

-Jason

Reply via email to