On Thu, October 10, 2019 02:55, Charlene Wendling wrote: > 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} > >
Hi, I was testing simillar diff. Looks like ${MODGCC4_CPPLIBDEP} is needed only for -main and -qt.