On Sun, 11 Nov 2018 08:03:34 -0700 (MST) lan...@openbsd.org wrote: > http://build-failures.rhaalovely.net//sparc64/2018-11-01/math/p5-Math-Pari.log
===> Verifying configure for pari-* in math/pari ===> pari-2.1.7[p5-Math-Pari-2.01080605p1] depends on: texlive_base-* - not found Dependency check failed *** Error 1 in math/pari ... The missing package was built: https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/sparc64/texlive_base-2017p3.tgz But it can't be installed: $ pkg_add -nDarch texlive_base ... Can't install cups-libs-2.2.8p1 because of libraries |library estdc++.17.1 not found | /usr/local/lib/libestdc++.so.17.1 (gcc-libs-4.9.4p12): not reachable ... (I don't have a sparc64 machine, so I'm using pkg_add -nDarch on amd64 with PKG_PATH pointing at the sparc64 packages.) The problem is that cups-libs wants libestdc++ but has no dependency on @gcc-libs-4.9.4p12: $ pkg_info -S cups-libs Information for https://cdn.openbsd.org/pub/OpenBSD/snapshots/packages/sparc64/cups-libs-2.2.8p1.tgz Signature: cups-libs-2.2.8p1,0,@avahi-0.7p5,@gnutls-3.5.19p0,avahi-client.0.1,avahi-common.0.1,estdc++.17.1,gnutls.44.1,iconv.6.0,m.10.1,pthread.25.1,z.5.0 I had a similar problem in my recent port of simutrans. The port had picked COMPILER = ports-gcc and added gcc-libs to LIB_DEPENDS; but the port uses MULTI_PACKAGES, so LIB_DEPENDS was ignored. I fixed simutrans by adding LIB_DEPENDS to each subpackage: # ports-gcc will add gcc-libs to LIB_DEPENDS, # so we must add LIB_DEPENDS to each subpackage. LIB_DEPENDS = archivers/bzip2 LIB_DEPENDS-main = ${LIB_DEPENDS} \ devel/sdl2 \ devel/sdl2-mixer \ net/miniupnp/miniupnpc LIB_DEPENDS-makeobj = ${LIB_DEPENDS} \ graphics/png print/cups/Makefile might need a similar fix. All ports that use MULTI_PACKAGES and have ${COMPILER_LIBCXX} in WANTLIB-* might need similar fixes. -- George Koehler <kern...@gmail.com>