[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gentoojp-users 911] Re: RE:ebuildフ ァイル



小町です。

>>>>> In [gentoojp-users : No.910] 
>>>>>	田中 元 <BYH01337@xxxxxxxxxxx> wrote:

>  まず KEYWORDS="~x86"を KEYWORDS="~ppc"とするだけにして
> # ebuild gcloop-0.66.3.ebuild fetch
> しましたら、

> !!! aux_get(): ebuild for 'sys-apps/gcloop-0.66.3' does not exist at:
> !!!            /usr/portage/sys-apps/gcloop-0.66.3/gcloop-0.66.3.ebuild
> doebuild(): aux_get() error; aborting.

> というエラーになります。この英文で「sys-apps/gcloop-0.66.3用のebuildが/usr/por
> tage/sys-apps/gcloop-0.66.3/gcloop-0.66.3.ebuildに存在しない」
> という意味が分かりません(ebuildがebuildに存在しないとはいったい?)。

ebuild のファイルを置く場所が間違っています。PORTDIR_OVERLAY で指定し
たディレクトリの sys-apps/gcloop に gcloop-0.66.3.ebuild を置いてくだ
さい。/usr/portage の下は手でいじるものではありません。たとえば

/usr/local/portage/sys-apps/gcloop/gcloop-0.66.3.ebuild

になります。

>  念のためfilesディレクトリ以下のcloop-1.02用のファイルをコピーして名前を
> digest-gcloop-0.66.3としましたが、結果は変わりません。

digest-gcloop-0.66.3 は

# ebuild <gcloop-0.66.3.ebuild の存在するパス> digest

として生成するもので、ファイルをコピーしても意味はありません(むしろ間
違った MD5 が書かれたファイルが置かれるので ebuild コマンドが失敗する
んじゃないでしょうか)。

-- 
Mamoru KOMACHI <usata@xxxxxxxxxxxxxxxxxxxxxxx>
http://www.sodan.ecc.u-tokyo.ac.jp/~usata/