From owner-freebsd-ports@freebsd.org Mon Sep 2 11:22:26 2019 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 26342DA410 for ; Mon, 2 Sep 2019 11:22:26 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from mx.catwhisker.org (mx.catwhisker.org [198.144.209.73]) (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 46MSNc4TBCz4b6y for ; Mon, 2 Sep 2019 11:22:24 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.15.2/8.15.2) with ESMTP id x82BMMtE012780 for ; Mon, 2 Sep 2019 11:22:22 GMT (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.15.2/8.15.2/Submit) id x82BMM82012779 for freebsd-ports@freebsd.org; Mon, 2 Sep 2019 04:22:22 -0700 (PDT) (envelope-from david) Date: Mon, 2 Sep 2019 04:22:22 -0700 From: David Wolfskill To: freebsd-ports@freebsd.org Subject: [Circumvented] Problem updating gimp-app-2.10.12_2,1 to gimp-app-2.10.12_3,1 Message-ID: <20190902112222.GC1293@albert.catwhisker.org> Reply-To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Izn7cH1Com+I3R9J" Content-Disposition: inline User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: 46MSNc4TBCz4b6y X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of david@catwhisker.org designates 198.144.209.73 as permitted sender) smtp.mailfrom=david@catwhisker.org X-Spamd-Result: default: False [-4.01 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[freebsd-ports@freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:198.144.209.73]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-ports@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_TLS_LAST(0.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.992,0]; RCVD_IN_DNSWL_NONE(0.00)[73.209.144.198.list.dnswl.org : 127.0.10.0]; SIGNED_PGP(-2.00)[]; DMARC_NA(0.00)[catwhisker.org]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:7961, ipnet:198.144.208.0/20, country:US]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(-3.62)[ip: (-9.52), ipnet: 198.144.208.0/20(-4.81), asn: 7961(-3.71), country: US(-0.05)]; REPLYTO_EQ_TO_ADDR(5.00)[] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Sep 2019 11:22:26 -0000 --Izn7cH1Com+I3R9J Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I update base FreeBSD and the installed ports on my laptop daily; usually, this works out quite well (which I think says something very positive about FreeBSD). This morning, the attempt to update graphics/gimp-app failed; I was able to get it to work by manually re-building and -installing graphics/libspiro and graphics/gegl. (It's quite possible that only doing one of those would have been sufficient; I don't know.) Below are details for those who may be interested. Yesterday's update for base stable/11 was actually a no-op: I updated =66rom r351611 to r351640 on Saturday (31 August); there were no updates to stable/11 (or stable/12, for that matter) as of the sync I ran on 01 September. Yesterday's update for ports from from r510361 to r510686, and was uneventful. Today's update for base FreeBSD stable/11 was from r351640 to r351694; ports was from r510686 to r510776. I use portmaster to build/install the ports on my laptop; it reported the following ports would be updated (this morning): =3D=3D=3D>>> The following actions will be taken if you choose to proceed: Upgrade libogg-1.3.3,4 to libogg-1.3.4,4 Upgrade gimp-app-2.10.12_2,1 to gimp-app-2.10.12_3,1 Upgrade poppler-glib-0.79.0 to poppler-glib-0.80.0_1 Upgrade poppler-0.79.0 to poppler-0.80.0_1 Upgrade libarchive-3.3.3_1,1 to libarchive-3.4.0,1 Upgrade libgcrypt-1.8.4_1 to libgcrypt-1.8.5 Upgrade poppler-utils-0.79.0 to poppler-utils-0.80.0_1 Upgrade texlive-base-20150521_39 to texlive-base-20150521_40 Upgrade chromium-76.0.3809.100 to chromium-76.0.3809.132 Upgrade inkscape-0.92.4_6 to inkscape-0.92.4_7 Upgrade py27-gimp-2.10.12_2 to py27-gimp-2.10.12_3 Re-install py27-gobject-2.28.6_8 Re-install py27-gtk2-2.24.0_5 The failure looked like this: =2E.. mkdir -p 24 && \ =2E./../tools/invert-svg ../../icons/Symbolic/24/gimp-wilber.svg 24/gimp-wi= lber.svg mkdir -p `dirname 64/gimp-error.png`; GEGL_USE_OPENCL=3Dno GEGL_SWAP=3Dram = /usr/local/bin/gegl ../../icons/Symbolic/64/gimp-error.png -o 64/gimp-error= =2Epng -- gegl:invert-gamma mkdir -p `dirname 64/gimp-info.png`; GEGL_USE_OPENCL=3Dno GEGL_SWAP=3Dram /= usr/local/bin/gegl ../../icons/Symbolic/64/gimp-info.png -o 64/gimp-info.pn= g -- gegl:invert-gamma mkdir -p `dirname 64/gimp-question.png`; GEGL_USE_OPENCL=3Dno GEGL_SWAP=3Dr= am /usr/local/bin/gegl ../../icons/Symbolic/64/gimp-question.png -o 64/gimp= -question.png -- gegl:invert-gamma Shared object "libspiro.so.0" not found, required by "gegl" Shared object "libspiro.so.0" not found, required by "gegl" gmake[5]: *** [Makefile:2411: 64/gimp-error.png] Error 1 gmake[5]: *** Waiting for unfinished jobs.... gmake[5]: *** [Makefile:2411: 64/gimp-info.png] Error 1 Shared object "libspiro.so.0" not found, required by "gegl" gmake[5]: *** [Makefile:2411: 64/gimp-question.png] Error 1 gmake[5]: Leaving directory '/common/ports/graphics/gimp-app/work/gimp-2.10= =2E12/icons/Symbolic-Inverted' gmake[4]: *** [Makefile:717: all-recursive] Error 1 gmake[4]: Leaving directory '/common/ports/graphics/gimp-app/work/gimp-2.10= =2E12/icons' gmake[3]: *** [Makefile:852: all-recursive] Error 1 gmake[3]: Leaving directory '/common/ports/graphics/gimp-app/work/gimp-2.10= =2E12' gmake[2]: *** [Makefile:753: all] Error 2 gmake[2]: Leaving directory '/common/ports/graphics/gimp-app/work/gimp-2.10= =2E12' =3D=3D=3D> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the failure = to the maintainer. *** Error code 1 Stop. make[1]: stopped in /common/ports/graphics/gimp-app *** Error code 1 Stop. make: stopped in /common/ports/graphics/gimp-app =3D=3D=3D>>> make build failed for graphics/gimp-app =3D=3D=3D>>> Aborting update =3D=3D=3D>>> Update for graphics/gimp-app failed =3D=3D=3D>>> Aborting update =2E.... I then ran: portmaster --no-term-title -d graphics/libspiro graphics/gegl (which was ... uneventful), after which=20 portmaster --no-term-title -ad reported: =3D=3D=3D>>> The following actions will be taken if you choose to proceed: Upgrade gimp-app-2.10.12_2,1 to gimp-app-2.10.12_3,1 Upgrade libarchive-3.3.3_1,1 to libarchive-3.4.0,1 Upgrade libgcrypt-1.8.4_1 to libgcrypt-1.8.5 Upgrade poppler-utils-0.79.0 to poppler-utils-0.80.0_1 Upgrade texlive-base-20150521_39 to texlive-base-20150521_40 Upgrade chromium-76.0.3809.100 to chromium-76.0.3809.132 Upgrade inkscape-0.92.4_6 to inkscape-0.92.4_7 Upgrade py27-gimp-2.10.12_2 to py27-gimp-2.10.12_3 Re-install py27-gobject-2.28.6_8 Re-install py27-gtk2-2.24.0_5 which I acknowledged -- and it's well past the problematic port now (working on chromium, which will take a while). Given the nature of the failure and the circumvention, I suspect that an undeclared dependency may exist that involves some combination of graphics/gimp-app, graphics/libspiro, or graphics/gegl -- possibly involving port options; here are the options I have for each: g1-49(11.3-S)[15] foreach p ( graphics/gimp-app graphics/libspiro graphics/= gegl ) foreach? echo $p && make -C $p showconfig; echo "" foreach? end graphics/gimp-app =3D=3D=3D> The following configuration options are available for gimp-app-2= =2E10.12_3,1: AA=3Don: Ascii-art Plug-in GHOSTSCRIPT=3Don: Ghostscript support LIBHEIF=3Doff: ISO/IEC 23008-12:2017 HEIF file format support LIBMNG=3Don: MNG animated images support via libmng OPENEXR=3Don: HDR image format support via OpenEXR OPENJPEG=3Don: Enhanced JPEG (jpeg2000) graphics support SIMD=3Don: Use CPU-specific optimizations WEBP=3Don: WebP image format support WMF=3Don: Windows Metafile image format support =3D=3D=3D> Use 'make config' to modify these settings graphics/libspiro graphics/gegl =3D=3D=3D> The following configuration options are available for gegl-0.4.1= 6_2: CAIRO=3Don: Cairo graphics library support ENSCRIPT=3Doff: Enscript support EXAMPLES=3Don: Build and/or install examples FFMPEG=3Doff: FFmpeg support (WMA, AIFF, AC3, APE...) GEXIV2=3Doff: EXIF and IPTC metadata support via gexiv2 GRAPHVIZ=3Don: Graphviz graph drawing support JASPER=3Don: JPEG 2000 support via JasPer LCMS2=3Don: Little CMS 2.x support LIBRSVG2=3Don: SVG vector graphics support via librsvg2 LUA=3Don: Lua scripting language support OPENEXR=3Don: HDR image format support via OpenEXR PANGO=3Don: Pango rendering library support PIXBUF=3Don: GDK-PixBuf library support POPPLER=3Don: PDF and PS file support via poppler RAW=3Don: RAW format support SDL=3Don: Simple Direct Media Layer support SPIRO=3Don: Spiro support TIFF=3Don: TIFF image format support V4L=3Don: Video 4 Linux support WEBP=3Don: WebP image format support =3D=3D=3D> Use 'make config' to modify these settings g1-49(11.3-S)[18]=20 Peace, david --=20 David H. Wolfskill david@catwhisker.org "I am the Chosen One!" -- Donald Trump [Cf. Mt 24:23-24; Mk 13:21-23; Jn 5:= 31] See http://www.catwhisker.org/~david/publickey.gpg for my public key. --Izn7cH1Com+I3R9J Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAEBCgB9FiEE4owz2QxMJyaxAefyQLJg+bY2PckFAl1s+25fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUy OEMzM0Q5MEM0QzI3MjZCMTAxRTdGMjQwQjI2MEY5QjYzNjNEQzkACgkQQLJg+bY2 PcnHkQgAqgcV3tuCYT9zGe47hyoUf0LJhg4QymXKNoF4KSjdEGlAh0cLwTPSeZiA NQYiOOKRwc+NcI11Ry8zPs5a91iWPzKIT1dI7ItRYa9gdJlptkN4qHG9qSJX+HN0 4zQYBQdjfGDe7+eeK/V5suqiaJ62iEHC+0q5TepzJamOUamv1A12ctv90fwkKPZj boJH3RfFPja2ApodwaM7ynbPrOKu68lAcazzvwtEkSrU5N2ClTYsFlEeGtYna94R wEVkNlSTd5i7FyB1cZ7O0n9pLlra3tRBCLXEoCz3u06ipSVoDcLDO3+alL4hpvfW 44w/oKiPr5wuG0uRorfxXZfxj3rXuw== =O4Ry -----END PGP SIGNATURE----- --Izn7cH1Com+I3R9J--