5

特定のポートに問題があります。正常にコンパイルおよびインストールされ ( port install webkit-gtk)、実際の問題は後で発生します (特定のシンボルがライブラリにコンパイルされませんが、詳細はここでは関係ありません)。

これをデバッグして修正するために、インストールする前に webkit-gtk ソースに変更を加えたいと思います。apt-get を使用すると、次のようなことができますapt-get source packagename

電話できることが分かった

sudo port fetch webkit-gtk
sudo port extract webkit-gtk
sudo port patch webkit-gtk
sudo port configure webkit-gtk

インストールの個々の手順を実行します。ただし、ソースに変更を加えた後、エラー メッセージが表示されるため続行できません。ファイルをルートとしてしか編集できないため、権限に問題があると思います(自分自身にchownするとビルドプロセスが中断さsu macportsれ、何らかの理由で編集できません)。

私がやりたいのは、構成ステップの前にいくつかの変更を加えてから、通常どおり変更を加えてポートをインストールすることです。どうやってやるの?

4

1 に答える 1

3

あなたはもうすぐそこにいます... sudo port uninstall webkit-gtk sudo port clean webkit-gtk sudo port fetch webkit-gtk sudo port extract webkit-gtk sudo port patch webkit-gtk

構成ステップの前に、変更を加えます。 sudo su - cd $(port work webkit-gtk) cd $(ls -1) #usually a work directory in here ...change stuff... exit sudo port configure webkit-gtk sudo port build webkit-gtk sudo port destroot webkit-gtk sudo port activate webkit-gtk

プロセスで発生しているエラーをIDKしますが、それらはおそらく手順ではなく、行った変更に関連しています。あなたは一般的に正しい軌道に乗っていました。

于 2014-03-18T22:29:53.610 に答える