Subject: unreproducible dependency failure
To: None <tech-pkg@netbsd.org>
From: Jukka Salmi <j+nbsd@2006.salmi.ch>
List: tech-pkg
Date: 05/30/2006 18:08:58
Hi,

during an automated build of several packages building graphics/jpeg
failed. The log shows:

[...]
===> install-depends [tiff-3.8.2nb1, gtk2+-2.8.18, gkrellm-2.2.9nb1] ===> Required package jpeg>=6bnb2: NOT found
===> install-depends [tiff-3.8.2nb1, gtk2+-2.8.18, gkrellm-2.2.9nb1] ===> Verifying package for ../../graphics/jpeg
===> do-fetch [jpeg-6bnb3, tiff-3.8.2nb1, gtk2+-2.8.18, gkrellm-2.2.9nb1] ===> Checking for vulnerabilities in jpeg-6bnb3
===> install-depends [tiff-3.8.2nb1, gtk2+-2.8.18, gkrellm-2.2.9nb1] ===> Returning to build of tiff-3.8.2nb1

Huh, what happened here? Why was jpeg not built? Of course this caused
more trouble:

[...]
===> install-depends [tiff-3.8.2nb1, gtk2+-2.8.18, gkrellm-2.2.9nb1] ===> Required installed package libtool-base>=1.5.18nb5: libtool-base-1.5.22nb3 found
===> patch-message [tiff-3.8.2nb1, gtk2+-2.8.18, gkrellm-2.2.9nb1] ===> Patching for tiff-3.8.2nb1
===> pkgsrc-patch-message [tiff-3.8.2nb1, gtk2+-2.8.18, gkrellm-2.2.9nb1] ===> Applying pkgsrc patches for tiff-3.8.2nb1
===> tools-message [tiff-3.8.2nb1, gtk2+-2.8.18, gkrellm-2.2.9nb1] ===> Overriding tools for tiff-3.8.2nb1
===> wrapper-message [tiff-3.8.2nb1, gtk2+-2.8.18, gkrellm-2.2.9nb1] ===> Creating toolchain wrappers for tiff-3.8.2nb1
jpeg is not installed; can't buildlink files.
*** Error code 1

And now the strange part: after cleaning the build directories and
restarting the whole build process the jpeg package was built
successfully.

Any ideas what could have happened?


Regards, Jukka

-- 
bashian roulette:
$ ((RANDOM%6)) || rm -rf ~