(toppers-users 2106) Re: makeでエラーが出ます

Kenichi Nakamura nakamura @ upwind-technology.com
2005年 9月 9日 (金) 17:30:35 JST


bunさん、こんにちは。
中村@アップウィンドテクノロジーです。

bun wrote:
> bunです。
> お世話になっています。
> 
> 環境
> マシンOS:WindowsXP
> ターゲット:H8S
> 
> Cygwin+GNU開発環境を構築しようと思っています。
> gnu_install.txt を参照しています。
> 
> BINUTILS の make でエラーが出ます。
> 
> libtool: link: only absolute run-patos are allowed
> make[2]: *** [libopcodes.la]Error 1
> make[2]: Leaving directory '/usr/local/binutils-objdir/opcodes'
> make[1]: *** [install-recursive]Error 1
> make[1]: Leaving directory '/usr/local/binutils-objdir/opcodes'
> make: *** [install-opcodes]Error 2
> 
> 何が悪いのか原因がわかりません。
> お気づきの点がありましたら、教えてください。
> よろしくお願いします。

これは、configure時に
../binutils-2.14/configure (以下省略)
というように相対パスを指定しているため、必要なファイルを見つけることが出来ない
というエラーです。
よって、
/usr/local/binutils-2.14/configure (以下省略)
というように絶対パスで指定すれば、うまくいくはずです。

ちなみに、高木さんが示されたように相対パス指定でも、昔はうまくいった場合も
あったように記憶しています。(私も昔は相対パス指定を使っていましたので。)

--
アップウィンドテクノロジー・インコーポレイテッド (Upwind Technology, Inc.)
技術部 中村憲一
E-mail:nakamura @ upwind-technology.com
URL:http://www.upwind-technology.com/