On 2024/04/13 11:36, Antoine Jacoutot wrote:
> On Sat, Apr 13, 2024 at 10:25:19AM +0100, Stuart Henderson wrote:
> > I've recently run into an occasional problem on my build machines where
> > deps aren't getting installed and builds failing. The most recent one
> > was with the new glib2 bootstrap method (to avoid the cyclic dependency)
> > 
> > I'm not sure if the previous times I ran into this also involved the
> > glib2 bootstrap (I just cleaned and retried and they worked) but I think
> > it may have been.
> > 
> > I can workaround (clean locks and rebuild) of course, but zero idea
> > of how to actually fix it.
> 
> Hmm.
> I've done numerous bulks since I introduced that bootstrap thingy and never 
> ran
> into that error.
> I don't know what this means:
> Cannot replace glib2-2.80.0-bootstrap in glib2-2.80.0: just got installed

I wonder if things might be better with e.g. "glib2-bootstrap-2.80.0" instead ..

> 
> > >>> Building on i386-1 under misc/gpsd
> >     BDEPENDS = 
> > [x11/dbus;devel/libusb1;lang/python/3.10;devel/scons;devel/py-serial,python3;textproc/asciidoctor;devel/py-gobject3,python3]
> >     DIST = [misc/gpsd,-php:gpsd-3.24.tar.gz]
> >     FULLPKGNAME = gpsd-3.24p1
> >     RDEPENDS = 
> > [devel/py-serial,python3;lang/python/3.10;devel/libusb1;x11/dbus]
> > (Junk lock obtained for i386-1 at 1712942382.76)
> > >>> Running depends in misc/gpsd at 1712942382.80
> >    last junk was in www/hiawatha
> > /usr/sbin/pkg_add -aI -Drepair asciidoctor-2.0.20 dbus-1.14.10v0 
> > libusb1-1.0.27 py3-gobject3-3.48.1 py3-serial-3.4p5 scons-4.6.0
> > was: /usr/sbin/pkg_add -aI -Drepair asciidoctor-2.0.20 dbus-1.14.10v0 
> > libusb1-1.0.27 py3-gobject3-3.48.1 py3-serial-3.4p5 python-3.10.13p2 
> > scons-4.6.0
> > /usr/sbin/pkg_add -aI -Drepair asciidoctor-2.0.20 dbus-1.14.10v0 
> > libusb1-1.0.27 py3-gobject3-3.48.1 py3-serial-3.4p5 scons-4.6.0
> > Cannot replace glib2-2.80.0-bootstrap in glib2-2.80.0: just got installed
> > Can't install cairo-1.18.0: can't resolve glib2-2.80.0
> > Can't install py3-cairo-1.26.0: can't resolve cairo-1.18.0
> > Can't install py3-gobject3-3.48.1: can't resolve 
> > cairo-1.18.0,py3-cairo-1.26.0
> > New and changed readme(s):
> >     /usr/local/share/doc/pkg-readmes/glib2
> > --- +ruby-3.2.3p0 -------------------
> > If you want to use this package as your default system ruby, as root
> > create symbolic links like so (overwriting any previous default):
> > 
> >  ln -sf /usr/local/bin/ruby32 /usr/local/bin/ruby
> >  ln -sf /usr/local/bin/bundle32 /usr/local/bin/bundle
> >  ln -sf /usr/local/bin/bundler32 /usr/local/bin/bundler
> >  ln -sf /usr/local/bin/erb32 /usr/local/bin/erb
> >  ln -sf /usr/local/bin/gem32 /usr/local/bin/gem
> >  ln -sf /usr/local/bin/irb32 /usr/local/bin/irb
> >  ln -sf /usr/local/bin/racc32 /usr/local/bin/racc
> >  ln -sf /usr/local/bin/rake32 /usr/local/bin/rake
> >  ln -sf /usr/local/bin/rbs32 /usr/local/bin/rbs
> >  ln -sf /usr/local/bin/rdbg32 /usr/local/bin/rdbg
> >  ln -sf /usr/local/bin/rdoc32 /usr/local/bin/rdoc
> >  ln -sf /usr/local/bin/ri32 /usr/local/bin/ri
> >  ln -sf /usr/local/bin/syntax_suggest32 /usr/local/bin/syntax_suggest
> >  ln -sf /usr/local/bin/typeprof32 /usr/local/bin/typeprof
> > 
> > The ruby-shims package is also available to automatically select an
> > appropriate Ruby version per-project directory or system-wide.
> > --- glib2-2.80.0 -------------------
> > Can't install glib2-2.80.0: replacing just installed
> > Couldn't install cairo-1.18.0 glib2-2.80.0 py3-cairo-1.26.0 
> > py3-gobject3-3.48.1
> > >>> Running show-prepare-results in misc/gpsd at 1712942394.87
> > ===> misc/gpsd
> > ===> Building from scratch gpsd-3.24
> > ===> gpsd-3.24p1 depends on: py3-gobject3-* - not found
> > Dependency check failed
> > *** Error 1 in misc/gpsd (/usr/ports/infrastructure/mk/bsd.port.mk:2386 
> > '/pobj/gpsd-3.24/.dep-devel-py-gobject3,python3': @unset _DEPENDS_TA...)
> > *** Error 2 in misc/gpsd (/usr/ports/infrastructure/mk/bsd.port.mk:2704 
> > 'prepare': @lock=gpsd-3.24;  export _LOCKS_HELD=" gpsd-3.24";   /usr...)
> > ===> Exiting misc/gpsd with an error
> > *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 
> > 'show-prepare-results': @: ${echo_msg:=echo};  : ${target:=show-prepare-...)
> > (Junk lock released for i386-1 at 1712942395.37)
> > >>> Ended at 1712942395.37
> > max_stuck=4.22/depends=12.08/show-prepare-results=0.53
> > Error: job failed with 512 on i386-1 at 1712942395
> > 
> 
> -- 
> Antoine
> 

Reply via email to