[Midnightbsd-mports] How to prevent the automatic use of cached installed packages with old dependencies?

Stevan Tiefert stevan_tiefert_midnight at yahoo.de
Mon May 19 18:45:43 EDT 2008


Hello,

first of all I want to say that the cached installed packages in /usr/mports/Packages is a time saving invention!

Unfortunately I recognized a behavior which is strange for me. I am not sure am I acting wrong or is it a small bug?

Let me explain:

I have installed 0.1.1 and the mports-tree from CD. I've built linux-firefox. Later I've updated via cvs the mports-tree, deleted every package with "pkg_delete -a" and then I've installed X 7.3. Like expected mports used the cached build packages when possible. The new ports were build from source.

During the installation of linux-firefox the process tried to use also the cached packages and stopped during the build of linux_base-fc-4 when it wanted to use the rpm-*, gcpio-* and libpopt-*-packages. The error hinted me to a missing libintl.so.6 (but at the same time gettext 0.16.1 with libintl.so.8 was installed) which was in gettext-0.14 (an outdated build-dependency). I had to build these three again and then linux_base-fc-4 was ok. After the first starts of linux-firefox it crashed with coredumps and the error hintet me to a problem with linux-fontconfig which also was a cached installed package with the outdated build-dependency to gettext-0.14. After a rebuild of linux-fontconfig the browser was working how it should.

My question is: Which behavior is wrong? Mine or mports :-) ?

With regards
Stevan Tiefert



      __________________________________________________________
Gesendet von Yahoo! Mail.
Dem pfiffigeren Posteingang.
http://de.overview.mail.yahoo.com



More information about the Midnightbsd-mports mailing list