0

OS X 10.7.5

libjpeg v8 のユニバーサル バリアント (jpeg @8d_0+universal) が必要ですが、MacPorts は、ユニバーサル バリアントを使用する場合は最新バージョン (jpeg @9_1+universal) でなければならないと主張しているようです。

MacPorts のドキュメントやその他のリソースを調べたところ、古いバージョンをインストールする方法とユニバーサル ビルドをインストールする方法の説明が見つかりましたが、探しているときに要求したバージョン番号を MacPorts が無視する理由についての説明はありません。ユニバーサルビルド。

これが私がしたことであり、何が起こったのかです:

$ port installed jpeg
Warning: port definitions are more than two weeks old, consider using selfupdate
The following ports are currently installed:
  jpeg @8c_0
  jpeg @8d_0 (active)
  jpeg @9_1

$ sudo port install jpeg @8d_0 +universal
Password:
Warning: port definitions are more than two weeks old, consider using selfupdate
--->  Fetching archive for jpeg
--->  Attempting to fetch jpeg-9_1+universal.darwin_11.i386-x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/jpeg
--->  Attempting to fetch jpeg-9_1+universal.darwin_11.i386-x86_64.tbz2 from http://packages.macports.org/jpeg
--->  Attempting to fetch jpeg-9_1+universal.darwin_11.i386-x86_64.tbz2 from http://lil.fr.packages.macports.org/jpeg
--->  Fetching distfiles for jpeg
--->  Attempting to fetch jpegsrc.v9.tar.gz from http://www.ijg.org/files/
--->  Verifying checksum(s) for jpeg
--->  Extracting jpeg
--->  Applying patches to jpeg
--->  Configuring jpeg
--->  Building jpeg
--->  Staging jpeg into destroot
--->  Installing jpeg @9_1+universal
--->  Deactivating jpeg @8d_0
--->  Cleaning jpeg
--->  Activating jpeg @9_1+universal
--->  Cleaning jpeg
--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.

$ port installed jpeg
Warning: port definitions are more than two weeks old, consider using selfupdate
The following ports are currently installed:
  jpeg @8c_0
  jpeg @8d_0
  jpeg @9_1
  jpeg @9_1+universal (active)

明確でない場合のために、望ましい最終状態は次のとおりです。

jpeg @8c_0
jpeg @8d_0+universal (active)
jpeg @9_1

インストールされているすべてのバージョンの jpeg を最初にアンインストールしてから、再度 jpeg @8d_0+universal をインストールしようとしましたが、効果はありませんでした。MacPorts が jpeg @9_1+universal をフェッチしてインストールしただけです。私はもう試した

sudo port install jpeg @8d_0 +universal

sudo port install jpeg @8d_0+universal

しかし、同じ動作を得ました。

これを達成する方法について何か提案はありますか? ありがとうございました!

4

0 に答える 0