Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Sep 2019 04:22:22 -0700
From:      David Wolfskill <david@catwhisker.org>
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>

next in thread | raw e-mail | index | archive | help

--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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190902112222.GC1293>