FreeBSD5.5にてautoconf-2.62のmakeが上手くいかず難儀しています。

make時のエラーは下記URLに載っているものと同じです。
http://unix.derkeiler.com/Mailing-Lists/FreeBSD/questions/2008-06/msg00231.html

依存関係のあるものは最新にしてみたり、ソース拾って直接./configure>makeなども
してみたのですがやはり同じ状態でmakeがストップします。

かなりお手上げの状態のため解決もしくは回避方法に覚えのある方よろしくお願いします。

回答の条件
  • 1人3回まで
  • 登録:2008/10/25 16:24:29
  • 終了:2008/10/30 08:22:26

回答(2件)

id:zzz_1980 No.1

zzz_1980回答回数492ベストアンサー獲得回数642008/10/25 19:27:30

ポイント50pt

ちょっといろいろやってわけがわからなくなっているので、

これだけでいけるかどうかわからないのですが、

/usr/bin/m4 が古すぎるので、

devel/m4 をのせて (/usr/local/binにインストールされる) path をいじって

/usr/bin/m4 より /usr/local/bin/m4 が参照されるようにしたうえで autoconf262 を

make してみてください。

こちらではインストールまでいけました。

% uname -a

FreeBSD freebsd521 5.5-STABLE FreeBSD 5.5-STABLE #0: Thu Jan 4 07:38:10 JST 2007 root@:/work/src/sys/i386/compile/ZZZZ i386

% which autoconf

/usr/local/bin/autoconf

% autoconf --version

autoconf (GNU Autoconf) 2.62

Copyright (C) 2008 Free Software Foundation, Inc.

id:azumi_s

回答ありがとうございました。…が、こちらでは上手くいかないようです。

/usr/bin/m4は確かに古いものだったのですが、

make時のlogを見るとdevel/m4でインストールされる/usr/local/bin/gm4を

参照しているように見えます。/usr/bin/m4を弄って/usr/local/bin/gm4を指すように

してみましたが、結果は変わりませんでした。他になにかあるのかもしれませんね。

2008/10/25 20:21:23
id:zzz_1980 No.2

zzz_1980回答回数492ベストアンサー獲得回数642008/10/25 21:22:39

ポイント50pt

m4 (1.4.11)を乗せる前にやっていた作業は、

editors/emacs (22.3) をのせた。

 普通にmakeしたらはまったので、

 make -DWITHOUT_X11 -DWITHOUT_GTX;make install -DWITHOUT_X11 -DWITHOUT_GTX -DFORCE_PKG_REGISTER

 とした。

dev/pkg-config(0.23) をのせた。

lang/python24をのせた。

でした。info がらみで emacs を疑ったのですが emacs だけではだめだったという…

id:azumi_s

重ねてありがとうございます。

呈示頂いた状況、一応なぞってみたのですが、

やはり状況は変わりませんでした。丁寧に回答頂いたのに残念です。

 

autoconf262が必要だったportsは諦めてソースからインストールしたため

問題の緊急性は無くなったのですが、ひっかかりは残るので期限までは

開いたままにしておきたいと思います。

2008/10/25 22:22:19
  • id:zzz_1980
    今のportsは6.xか7.xで動けばよいので...
  • id:azumi_s
    zzz_1980さん
    結局はそういうことですよね(^^;>6.Xか7.Xで動けばよい
    知らないうちに時代から取り残されていたようです。
  • id:Azhe
    /usr/bin/makeinfoが古いのが原因と思われます。portsからtexinfoをインストールして/usr/bin/makeinfo→/usr/local/bin/makeinfoのシンボリックリンクを張ると大丈夫でした。
  • id:azumi_s
    >id:Azhe様
    情報ありがとうございます!! タイムスタンプ確認したところ/usr/local/bin/makeinfoは試行錯誤していた時期に新しいものに書き換わっていましたが/usr/bin/makeinfoが2006年頃のものでしたので、そちらをシンボリックリンクで/usr/local/bin/makeinfoを指すようにしたところ、無事にautoconf-2.62がインストール出来ました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません