Hi, I was trying to build qt5^W geo/qlandkartegt with naddy's latest fix on macppc, but i hit that:
> http://build-failures.rhaalovely.net//sparc64/2019-10-06/geo/gpsbabel.log > http://build-failures.rhaalovely.net//powerpc/2019-09-17/geo/gpsbabel.log I found out that landry met the issue with print/poppler, i quote the commit [0] message: > Add ${MODGCC4_CPPLIBDEP} to LIB_DEPENDS-*, changes nothing for clang > archs, but fixes the dreaded 'Missing library for estdc++>=17.0' error > message at pkg_create on other archs. COMPILER_LIBCXX is in WANTLIB-*, > but nothing brought it into context, as ${MODGCC4_CPPLIBDEP} is only in > LIB_DEPENDS, which isnt inherited by LIB_DEPENDS-* here. I bumped REVISION as this version was already built during a previous macppc fix for qlandkartegt iirc. This builds fine on amd64 and macppc [1]. Two ports depend on it: geo/qlandkartegt (it's still building) and geo/viking naddy, sthen: i let you decide if it's critical enough to get committed, otherwise i'll ping post-unlock :) Charlène. [0] https://github.com/openbsd/ports/commit/10eedd1e2cf2afea1bcbe41e374ce44fb7be4a8a [1] https://bin.charlenew.xyz/gpsbabel.missinglib.log Index: Makefile =================================================================== RCS file: /cvs/ports/geo/gpsbabel/Makefile,v retrieving revision 1.35 diff -u -p -u -p -r1.35 Makefile --- Makefile 3 Sep 2019 13:48:25 -0000 1.35 +++ Makefile 9 Oct 2019 23:41:05 -0000 @@ -12,6 +12,9 @@ DISTNAME= gpsbabel-${VERSION} PKGNAME-main= gpsbabel-${VERSION} PKGNAME-tk= gpsbabel-tk-${VERSION} PKGNAME-qt= gpsbabel-qt-${VERSION} +REVISION-main= 0 +REVISION-tk= 0 +REVISION-qt= 0 CATEGORIES= geo HOMEPAGE= https://www.gpsbabel.org/ @@ -34,7 +37,8 @@ MULTI_PACKAGES= -main -tk -qt MODULES= devel/qmake x11/tk x11/qt5 MODQMAKE_PROJECTS = gui/app.pro -LIB_DEPENDS-main= devel/libusb-compat \ +LIB_DEPENDS-main= ${MODGCC4_CPPLIBDEP} \ + devel/libusb-compat \ devel/shapelib cWANTLIB = c m pthread @@ -43,8 +47,9 @@ WANTLIB-tk = WANTLIB-qt += GL Qt5Core Qt5Gui Qt5Network Qt5WebKit Qt5WebKitWidgets WANTLIB-qt += Qt5Widgets Qt5Xml ${COMPILER_LIBCXX} ${cWANTLIB} -LIB_DEPENDS-tk= -LIB_DEPENDS-qt= x11/qt5/qtwebkit +LIB_DEPENDS-tk= ${MODGCC4_CPPLIBDEP} +LIB_DEPENDS-qt= ${MODGCC4_CPPLIBDEP} \ + x11/qt5/qtwebkit PKG_ARCH-tk= * RUN_DEPENDS-tk= geo/gpsbabel \ ${MODTK_RUN_DEPENDS}