On Sep 28, 2006, at 10:23 PM, Yves de Champlain wrote:
I have a few problems with port upgrade.
First, why does it uninstall ports. Isn't it supposed to just deactivate old ports ?
it uninstalls if you use -f
Second, things get a little weird (just the last lines of "port -f upgrade pango") :
Warning: Uninstall forced. Proceeding despite dependencies. ---> Deactivating cairo 1.2.4_1 ---> Uninstalling cairo 1.2.4_1 ---> Verifying checksum(s) for pkgconfig Error: No checksum set for pkg-config-0.21.tar.gz Error: Target com.apple.checksum returned: Could not open file: / Users/Shared/dports/distfiles/devel/devel/devel/devel/devel/devel/ devel/devel/devel/pkg-config-0.21.tar.gz Error: The following dependencies failed to build: render pkgconfig xrender ---> Unable to uninstall pango 1.14.2_0, the following ports depend on it: ---> gtk2 ---> libgnomeprint ---> gtk2 Warning: Uninstall forced. Proceeding despite dependencies. ---> Deactivating pango 1.14.2_0 ---> Uninstalling pango 1.14.2_0 ---> Verifying checksum(s) for pkgconfig Error: No checksum set for pkg-config-0.21.tar.gz Error: Target com.apple.checksum returned: Could not open file: / Users/Shared/dports/distfiles/devel/devel/devel/devel/devel/devel/ devel/devel/devel/devel/pkg-config-0.21.tar.gz Error: The following dependencies failed to build: Xft2 pkgconfig xrender render cairo
Ports get uninstalled one by one, following dependencies, but everything jams on pkgconfig because category is getting stacked up somewhere.
Force with upgrade will force a rebuild of all of the port's dependencies, and it looks like you're having failures building pkgconfig. Basically, you probably don't want -f with upgrade. -- Daniel J. Luke +========================================================+ | *---------------- dluke@geeklair.net ----------------* | | *-------------- http://www.geeklair.net -------------* | +========================================================+ | Opinions expressed are mine and do not necessarily | | reflect the opinions of my employer. | +========================================================+