なんだこれは

はてなダイアリーから移転しました。

macportで古いlibpngをupgradeしてみようとしたら、おこられた件

おこられたよ?なんで?なんで?→deactivateしたらいいよ(きりっ)

$ sudo port install outdated
--->  Fetching libpng
--->  Attempting to fetch libpng-1.2.38.tar.bz2 from \
 http://voxel.dl.sourceforge.net/libpng
--->  Verifying checksum(s) for libpng
--->  Extracting libpng
--->  Configuring libpng
--->  Building libpng
--->  Staging libpng into destroot
--->  Installing libpng @1.2.38_0
--->  Activating libpng @1.2.38_0
Error: Target org.macports.activate returned: Image error: \
Another version of this port (libpng @1.2.37_0) is already active.
Error: Status 1 encountered during processing.

Qどうすべぇ?
Aぐぐる


こたえdeactivateしてinstall

$ sudo port deactivate libpng@1.2.37_0
--->  Deactivating libpng @1.2.37_0
$ sudo port install libpng@1.2.38_0
--->  Activating libpng @1.2.38_0
--->  Cleaning libpng
$ sudo port uninstall libpng@1.2.37_0
--->  Uninstalling libpng @1.2.37_0

参考:MacPortsでvariants違いのパッケージをインストールする方法