Re: [Circumvented] Problem updating gimp-app-2.10.12_2, 1 to gimp-app-2.10.12_3, 1

2019-09-02 Thread Kevin Oberman
On Mon, Sep 2, 2019 at 4:41 AM David Wolfskill  wrote:

> On Mon, Sep 02, 2019 at 01:34:50PM +0200, Walter Schwarzenfeld wrote:
> > Try recompile graphics/libspiro.
> > 
>
> Thanks.  As noted, I did (along with graphics/gegl), and that appears to
> have circumvented the problem.
>
> I wrote the note so that others might make use of my experience: the
> issue is resolved for me.
>
> Peace,
> david


Actually, no need to rebuild libspiro. The problem is that libpiro was
updated Aug. 19 and the shareable version was bumped from '0' to '1' making
gegl fail to load. Rebuilding gegl allows it to run normally and gimp-app
to build.
The real problem is that the pkg database is not working "right". i looked
at gegl dependencies, it showed libspiro:
   > pkg info -d gegl
   gegl-0.4.16_2:
   [...]
   openexr-2.3.0_2
   libspiro-20190731,1
   librsvg2-2.40.20
  [...]

But showing the "depends on" for libspiro showed:
   > pkg info -r libspiro
   libspiro-20190731,1:
   >
So attempting to list dependencies on libspiro would not have flagged gegl
s needing a PORT_REVISION bump to be rebuilt to catch the .so version bump
of libspiro. This should not happen, but clearly did... and not just to me.
I will also mention that the commit to libspiro did not mention the
shareable version bump or bump PORT_REVISION on ny ports. So the committer
perhaps did not realize that there was an issue. I will drop the committer
a note.
--
Kevin Oberman, Part time kid herder and retired Network Engineer
E-mail: rkober...@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: [Circumvented] Problem updating gimp-app-2.10.12_2,1 to gimp-app-2.10.12_3,1

2019-09-02 Thread Walter Schwarzenfeld

Sorry,seems I only read the half of the post.

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: [Circumvented] Problem updating gimp-app-2.10.12_2,1 to gimp-app-2.10.12_3,1

2019-09-02 Thread David Wolfskill
On Mon, Sep 02, 2019 at 01:34:50PM +0200, Walter Schwarzenfeld wrote:
> Try recompile graphics/libspiro.
> 

Thanks.  As noted, I did (along with graphics/gegl), and that appears to
have circumvented the problem.

I wrote the note so that others might make use of my experience: the
issue is resolved for me.

Peace,
david
-- 
David H. Wolfskill  da...@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.


signature.asc
Description: PGP signature


Re: [Circumvented] Problem updating gimp-app-2.10.12_2,1 to gimp-app-2.10.12_3,1

2019-09-02 Thread Walter Schwarzenfeld

Try recompile graphics/libspiro.

___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


[Circumvented] Problem updating gimp-app-2.10.12_2,1 to gimp-app-2.10.12_3,1

2019-09-02 Thread David Wolfskill
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]