• 締切済み

#! /bin/sh のファイルのトークンでエラー

Linuxで #! /bin/sh ・・・ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in alpha:OSF1:*:*) というソースで '/sbin/config.guess: line 54: syntax error near unexpected token `in ./sbin/config.guess: line 54: `case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RE 'EASE}:${UNAME_VERSION}" in Hmm... inspecting your system by config.guess failed? I failed to inspect your system. THIS HOST (ttt.starwish.com) IS [unknown-unknown-unknown] PLEASE DEFINE $CPU_TYPE_MANUFACTURER_OS IF POSSIBLE If you cannot define $CPU_TYPE_MANUFACTURER_OS FML may work with "unknown-unknown-unknown" (I assume BSD like if "unknown-unknown-unknown") cpu-manufacturer-os [unknown-unknown-unknown] というエラーが表示されます。 このファイルはfmlのconfig.guessです。 解決策などありましたら教えてください。

みんなの回答

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

自宅のサーバ(Debian/Woody および FedoraCore1)では、fml-4.0.3インストール時に ホストタイプをちゃんと認識してくれています。 THIS HOST (###.#####.net) IS [i686-pc-linux-gnu] なぜ認識しないか理由は判りませんが、インストール時に同じ値を指定してみてください。 詳しくは、doc/html 配下のマニュアルを参照の事。 >solaris2というのが何なのかは分かりませんが >$CPU_TYPE_MANUFACTURER_OS = "solaris2";と書いてみました。 どこにこんな修正作業をする様に書かれているのですか?

  • asuca
  • ベストアンサー率47% (11786/24626)
回答No.1

$CPU_TYPE_MANUFACTURER_OS を定義してみてはどうですか?

ninmurai
質問者

お礼

ありがとうございます。それも気になったので既に試していたんですが変わりませんでした。 どのように試したのいいますとmakefmlのソースの初めの方の ### determine Architechure dependence if ($ENV{'OS'} =~ /Windows_NT/) { $COMPAT_ARCH = "WINDOWS_NT4"; $COMPAT_WIN32 = 1; $CPU_TYPE_MANUFACTURER_OS = "unknown-unknown-windowsnt4"; } の直前に$CPU_TYPE_MANUFACTURER_OS = "solaris2";と書きました。 実際はLinuxですが、検索サイトで検索すると、solaris2という文字が含まれているなら...という説明があったので solaris2というのが何なのかは分かりませんが $CPU_TYPE_MANUFACTURER_OS = "solaris2";と書いてみました。

関連するQ&A