Portupgrade not handling dependencies
Prokofyev Vladislav
v.prokofyev at gmail.com
Wed Jul 8 01:16:22 UTC 2009
2009/7/8 Eric Sheesley <esheesle at 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
More information about the freebsd-questions
mailing list