Date: Wed, 8 Jul 2009 04:46:59 +0400 From: Prokofyev Vladislav <v.prokofyev@gmail.com> To: Eric Sheesley <esheesle@shadowlair.com> Cc: freebsd-questions@freebsd.org Subject: Re: Portupgrade not handling dependencies Message-ID: <46dcef4e0907071746y177bf5e3mb700bdeeb7e90095@mail.gmail.com> In-Reply-To: <4A53EA20.5090500@shadowlair.com> References: <d873d5be0907071731u270588adj4e89b36eacafa41@mail.gmail.com> <4A53EA20.5090500@shadowlair.com>
next in thread | previous in thread | raw e-mail | index | archive | help
2009/7/8 Eric Sheesley <esheesle@shadowlair.com> > Well, it has been happening with just about every port(no specific ones) > that have a dependency which is also being built. An example from today: > > ===> Registering installation for libtheora-1.0_1 > ===> Cleaning for libtheora-1.0_1 > ---> Cleaning out obsolete shared libraries > [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 456 packages > found (-0 +1) . done] > ---> Skipping 'multimedia/ffmpeg' (ffmpeg-2008.07.27_10) because a > requisite package 'libtheora-1.0' () failed (specify -k to force) > ** Listing the failed packages (-:ignored / *:skipped / !:failed) > - (bsdpan-Acme-Damn-0.04) > * multimedia/ffmpeg (ffmpeg-2008.07.27_10) > %portupgrade -a > ---> Skipping 'bsdpan-Acme-Damn-0.04' because it is held by user > (specify -f to force) > ---> Upgrading 'ffmpeg-2008.07.27_10' to 'ffmpeg-2008.07.27_11' > (multimedia/ffmpeg) > ---> Building '/usr/ports/multimedia/ffmpeg' > > > > As seen above, libtheora built and installed just fine, but ffmpeg was > skipped for some reason. I ran portupgrade -a again and all worked > fine. This ways also occuring when I ran portupgrade -arR. > > Ports tree is updated with cvsup each night. I don't believe I've > overridden anything, most especially not in the past 2 weeks when this > all started happening. The above is just one example of it happening. > It happens almost everyday there is more than one port to upgrade(and > different ports each time of course). > > Thanks again, > Eric > Try to run portsdb -F everytime after cvsup is done. I might be wrong, but it works for me without any problems. -- With best regards, Vladislav Prokofyev
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46dcef4e0907071746y177bf5e3mb700bdeeb7e90095>