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

高木信尚 takagi-n @ biggie.jp
2005年 9月 9日 (金) 18:22:51 JST


中村さん、bunさん 

> これは、configure時に
> ../binutils-2.14/configure (以下省略)
> というように相対パスを指定しているため、必要なファイルを見つけることが出来ない
> というエラーです。
> よって、
> /usr/local/binutils-2.14/configure (以下省略)
> というように絶対パスで指定すれば、うまくいくはずです。
> 
> ちなみに、高木さんが示されたように相対パス指定でも、昔はうまくいった場合も
> あったように記憶しています。(私も昔は相対パス指定を使っていましたので。)

気になったので、先ほど試してみました。
binutils-2.14をh8300-hms用にビルドしましたが、相対パスでも問題なく完了しました。
何か別の理由があるような気がするのですが...

私が試したときは、bunさんと若干状況が違いましたので、その辺りを参考までに書いて
おきます。

ソースパス: ~/src/binutils-2.14
ビルドパス:~/build/h8300-hms/binutils-2.14
configureオプション: --target=h8300-hms --prefix=/usr/local/h8300-hms --disable-nls

gccのバージョン: gcc version 3.4.4 (cygming special) (gdc 0.12, using dmd 0.125)
cygwin1.dllのバージョン: 1.5.18

----------
高木信尚