From owner-freebsd-ports@freebsd.org Tue Oct 6 03:30:45 2020 Return-Path: Delivered-To: freebsd-ports@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F1CB83F9695 for ; Tue, 6 Oct 2020 03:30:45 +0000 (UTC) (envelope-from mason@blisses.org) Received: from phlegethon.blisses.org (phlegethon.blisses.org [50.56.97.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4C52zm6r2Sz3c49 for ; Tue, 6 Oct 2020 03:30:44 +0000 (UTC) (envelope-from mason@blisses.org) Received: from cocytus.blisses.org (service.blisses.org [64.223.129.151]) by phlegethon.blisses.org (Postfix) with ESMTP id 46E23194D26 for ; Mon, 5 Oct 2020 23:30:38 -0400 (EDT) Received: from blisses.org (acheron.int.blisses.org [10.0.1.10]) by cocytus.blisses.org (Postfix) with ESMTPSA id B342922 for ; Mon, 5 Oct 2020 23:30:37 -0400 (EDT) Date: Mon, 5 Oct 2020 23:30:36 -0400 From: Mason Loring Bliss To: freebsd-ports@freebsd.org Subject: Poudriere/PREFIX breakage? Message-ID: <20201006033036.GA11746@blisses.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="lrZ03NoBR/3+SXJZ" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) X-Rspamd-Queue-Id: 4C52zm6r2Sz3c49 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of mason@blisses.org designates 50.56.97.101 as permitted sender) smtp.mailfrom=mason@blisses.org X-Spamd-Result: default: False [-4.02 / 15.00]; RCVD_TLS_LAST(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.04)[-1.043]; RCVD_COUNT_THREE(0.00)[3]; ARC_NA(0.00)[]; NEURAL_HAM_SHORT(-0.53)[-0.533]; DMARC_NA(0.00)[blisses.org]; NEURAL_HAM_MEDIUM(-1.04)[-1.039]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:19994, ipnet:50.56.0.0/17, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; MAILMAN_DEST(0.00)[freebsd-ports] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2020 03:30:46 -0000 --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, all. I just spun up a Poudriere build server, building 2020Q4 for 12.1 amd64. I set PREFIX=3D/opt in /usr/local/etc/poudriere.d/make.conf and a number of things broke, but a number didn't. When I killed the build, as clearly there's something wrong, I had 29 successful builds and 19 failures, and a number of skips given that gettext-tools was one of the failures. To use it as an example, gettext-tools died with: --------------------------------------------------------------------------- libtool: compile: cc -DLOCALEDIR=3D\"/opt/share/locale\" -DBISON_LOCALEDIR= =3D\"/opt/share/locale\" -DLOCALE_ALIAS_PATH=3D\"/opt/share/locale\" -DUSEJ= AVA=3D0 -DGETTEXTJAR=3D\"/opt/share/gettext/gettext.jar\" -DLIBDIR=3D\"/opt= /lib\" -DGETTEXTDATADIR=3D\"/opt/share/gettext\" -DPROJECTSDIR=3D\"/opt/sha= re/gettext/projects\" -DEXEEXT=3D\"\" -DHAVE_CONFIG_H -I. -I.. -I. -I. -I..= -I.. -I../libgrep -I../gnulib-lib -I../gnulib-lib -I../intl -I../../gettex= t-runtime/intl -DLIBICONV_PLUG -D_THREAD_SAFE -O2 -pipe -DLIBICONV_PLUG -fs= tack-protector-strong -fno-strict-aliasing -c write-catalog.c -fPIC -DPIC = -o .libs/libgettextsrc_la-write-catalog.o In file included from write-catalog.c:23: =2E/write-catalog.h:22:10: fatal error: 'textstyle.h' file not found #include ^~~~~~~~~~~~~ 1 error generated. *** Error code 1 Stop. make[4]: stopped in /wrkdirs/usr/ports/devel/gettext-tools/work/gettext-0.2= 1/gettext-tools/src --------------------------------------------------------------------------- I'm ready and prepared to believe I did something wrong, but I'm not sure what. Unlike gettext-tools, Lua seems like maybe it's broken, as it's referencing /usr/local: --------------------------------------------------------------------------- lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o l= mathlib.o loslib.o lstrlib.o ltablib.o loadlib.o linit.o=20 ranlib liblua-5.2.a cc -Wall -DLUA_COMPAT_ALL -O2 -pipe -fPIC -fstack-protector-strong -isys= tem /usr/local/include -fno-strict-aliasing -I/usr/local/include -isystem = /usr/local/include -DLUA_USE_LINUX -c lua.c -o lua.o lua.c:67:10: fatal error: 'editline/readline.h' file not found #include ^~~~~~~~~~~~~~~~~~~~~ 1 error generated. *** Error code 1 Stop. --------------------------------------------------------------------------- =2E..but maybe there's something I needed to do to prepare for the build...? Thanks in advance for clues. --=20 Mason Loring Bliss mason@blisses.org Ewige Blumenkra= ft! (if awake 'sleep (aref #(sleep dream) (random 2))) -- Hamlet, Act III, Scen= e I --lrZ03NoBR/3+SXJZ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEEXtBZz1axB5rEDCEnrJXcHbvJVUFAl975NoACgkQnrJXcHbv JVUcmxAA1V7KOAQmECPF3KEsh7bcG0eVU5Xi6cSKGsWXlIhE5zw/OQ2vk+OUACuL xR8RrIcPA9wpL6EPaLcfnfhAl8QMJdF/GSRmehhkB1yHNV2TaF7hZDKRb7+NLnou VmwSWzMh3HMQrLf8heU9aS1ojNaJ1iAnanELMmOXq0DUFpne9dc+VAdWHpFQ6gz7 W93hh9/dAHrxNhGpwQ1WJp8LFICmY9KJEnRwFD+7sI3enT3llcTBCLAuaCr5KCK8 IEg808q3uCszHArjHMMSxRTS9Hz54R5yTHuwR0yoohvq8iBNmbN/O7FsHQGJDm0+ 86MeCnLur/2GkWPRd1Y3H0/Vj6g6+o3Ha8Yo79FJDxBv1o0lZYckmbr+o5b2b/XG Azx45TxlvONPxcZHUPhJr7bcbOCeRG7MQd80Hp8aGrsqGeZr61jp9hUMVjJPQxGk KFQ5Ga/ba3IvAMR8jUMaaPkz9zovIM7Enupi2H/74j6e1opf0yc3m3+WTjxf58+F 2CiuuPM8Aewt+POFX4rBe4fbI/pF4ZOeChwHvjTds68elfpNUIWJmR4TJQcsD/bp 7Va5kSCLGzc7iTVh6fOUj5Q4qTZGUDvjvZMqDsLQxpkZ0ue78K+SWGLPGy2CtpQQ fyA6w6JQ3uF/vZa1KrROAqpcfIBKq0q3R3bAsESxPAB0XLFSkbU= =I0x+ -----END PGP SIGNATURE----- --lrZ03NoBR/3+SXJZ--