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.


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

Reply via email to