Subject: bmake update looping on MacOSX (proc table full)
To: None <tech-pkg@netbsd.org>
From: Ronald van der Pol <Ronald.vanderPol@rvdp.org>
List: tech-pkg
Date: 10/06/2004 14:53:36
I tried to update a package on MacOSX, but that caused a full proc table.
It turns out 'bmake update' is looping. Any idea what could be wrong?
Below is just an example. The problem started when I tried to 'bmake update'
mutt.

spock# cd textproc/expat
spock# ls
CVS             Makefile        buildlink3.mk   distinfo        work
DESCR           PLIST           builtin.mk      patches
spock# bmake update
===> Resuming update for expat-1.95.8nb2
===> Checking for vulnerabilities in expat-1.95.8nb2
===> Installing in fonts/fontconfig
===> Checking for vulnerabilities in fontconfig-2.2.96nb1
=> Checksum OK for fontconfig-2.2.96.tar.gz.
===> Extracting for fontconfig-2.2.96nb1
===> Required installed package zlib>=1.2.1nb3: zlib-1.2.1nb3 found
===> Required installed package freetype2>=2.1.9nb1: freetype2-2.1.9nb1 found
===> Required package expat>=1.95.8nb2: NOT found
===> Verifying update for ../../textproc/expat
===> Resuming update for expat-1.95.8nb2
===> Checking for vulnerabilities in expat-1.95.8nb2
===> Installing in fonts/fontconfig
===> Checking for vulnerabilities in fontconfig-2.2.96nb1
=> Checksum OK for fontconfig-2.2.96.tar.gz.
===> Extracting for fontconfig-2.2.96nb1
===> Required installed package zlib>=1.2.1nb3: zlib-1.2.1nb3 found
===> Required installed package freetype2>=2.1.9nb1: freetype2-2.1.9nb1 found
===> Required package expat>=1.95.8nb2: NOT found
===> Verifying update for ../../textproc/expat
===> Resuming update for expat-1.95.8nb2
===> Checking for vulnerabilities in expat-1.95.8nb2
===> Installing in fonts/fontconfig
===> Checking for vulnerabilities in fontconfig-2.2.96nb1
=> Checksum OK for fontconfig-2.2.96.tar.gz
[...]

I noticed before that "pkg_chk -i" wrongly reports mismatches. Could that
be related?

spock# pkg_chk -i
libtool-base-1.5.10nb1: version mismatch - libtool-base-1.5.10nb1 <== ****
bzip2-1.0.2nb2: version mismatch - bzip2-1.0.2nb1
zlib-1.2.1nb3: version mismatch - zlib-1.2.1nb3 <== ****
xmlcatmgr-2.2: version mismatch - xmlcatmgr-2.2 <== ****
libxml2-2.6.13nb1: version mismatch - libxml2-2.6.13
gettext-lib-0.11.5nb4: version mismatch - gettext-lib-0.11.5nb4 <== ****
^C

	rvdp