[Circumvented] Problem updating gimp-app-2.10.12_2,1 to gimp-app-2.10.12_3,1
David Wolfskill
david at catwhisker.org
Mon Sep 2 11:22:26 UTC 2019
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
from 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):
===>>> 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:
...
mkdir -p 24 && \
../../tools/invert-svg ../../icons/Symbolic/24/gimp-wilber.svg 24/gimp-wilber.svg
mkdir -p `dirname 64/gimp-error.png`; GEGL_USE_OPENCL=no GEGL_SWAP=ram /usr/local/bin/gegl ../../icons/Symbolic/64/gimp-error.png -o 64/gimp-error.png -- gegl:invert-gamma
mkdir -p `dirname 64/gimp-info.png`; GEGL_USE_OPENCL=no GEGL_SWAP=ram /usr/local/bin/gegl ../../icons/Symbolic/64/gimp-info.png -o 64/gimp-info.png -- gegl:invert-gamma
mkdir -p `dirname 64/gimp-question.png`; GEGL_USE_OPENCL=no GEGL_SWAP=ram /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.12/icons/Symbolic-Inverted'
gmake[4]: *** [Makefile:717: all-recursive] Error 1
gmake[4]: Leaving directory '/common/ports/graphics/gimp-app/work/gimp-2.10.12/icons'
gmake[3]: *** [Makefile:852: all-recursive] Error 1
gmake[3]: Leaving directory '/common/ports/graphics/gimp-app/work/gimp-2.10.12'
gmake[2]: *** [Makefile:753: all] Error 2
gmake[2]: Leaving directory '/common/ports/graphics/gimp-app/work/gimp-2.10.12'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes 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
===>>> make build failed for graphics/gimp-app
===>>> Aborting update
===>>> Update for graphics/gimp-app failed
===>>> Aborting update
.....
I then ran:
portmaster --no-term-title -d graphics/libspiro graphics/gegl
(which was ... uneventful), after which
portmaster --no-term-title -ad
reported:
===>>> 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
===> The following configuration options are available for gimp-app-2.10.12_3,1:
AA=on: Ascii-art Plug-in
GHOSTSCRIPT=on: Ghostscript support
LIBHEIF=off: ISO/IEC 23008-12:2017 HEIF file format support
LIBMNG=on: MNG animated images support via libmng
OPENEXR=on: HDR image format support via OpenEXR
OPENJPEG=on: Enhanced JPEG (jpeg2000) graphics support
SIMD=on: Use CPU-specific optimizations
WEBP=on: WebP image format support
WMF=on: Windows Metafile image format support
===> Use 'make config' to modify these settings
graphics/libspiro
graphics/gegl
===> The following configuration options are available for gegl-0.4.16_2:
CAIRO=on: Cairo graphics library support
ENSCRIPT=off: Enscript support
EXAMPLES=on: Build and/or install examples
FFMPEG=off: FFmpeg support (WMA, AIFF, AC3, APE...)
GEXIV2=off: EXIF and IPTC metadata support via gexiv2
GRAPHVIZ=on: Graphviz graph drawing support
JASPER=on: JPEG 2000 support via JasPer
LCMS2=on: Little CMS 2.x support
LIBRSVG2=on: SVG vector graphics support via librsvg2
LUA=on: Lua scripting language support
OPENEXR=on: HDR image format support via OpenEXR
PANGO=on: Pango rendering library support
PIXBUF=on: GDK-PixBuf library support
POPPLER=on: PDF and PS file support via poppler
RAW=on: RAW format support
SDL=on: Simple Direct Media Layer support
SPIRO=on: Spiro support
TIFF=on: TIFF image format support
V4L=on: Video 4 Linux support
WEBP=on: WebP image format support
===> Use 'make config' to modify these settings
g1-49(11.3-S)[18]
Peace,
david
--
David H. Wolfskill david at 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 618 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20190902/956b4551/attachment.sig>
More information about the freebsd-ports
mailing list