• ベストアンサー

configureに失敗してしまいます

はじめまして。mecabをインストールしようと試みているLinux初心者です。 mecabをダウンロードした後、インストールを試みたのですが、./configureで失敗してしまいます。 以下、エラー内容です。 >no acceptable C compiler found in $PATH ccまたはgccがないのかと思いいろいろと試してみたのですがうまくいきません。まったく先に進むことができないので、参考となるサイト等ありましたら教えてください。 VPS環境で、CentOS4.3です。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#39970
noname#39970
回答No.3

gcc --version  表示されないようなら echo $PATH  この中にgccのある場所(通常「/usr/bin」や「/usr/local/bin」)が含まれているか  無いならpathが通ってない。そういう方向でまず調べる

kossy0121
質問者

補足

SAYKA様ご回答ありがとうございます。 おっしゃられるような方法でも試してみたのですが、 #gcc -version  command not found #echo $PATH /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin :/home/admin/bin:/opt/src/:/opt/src/ このような状態です。 gccの場所についてはfind -name gccとしてみたのですが、 ./opt/src/gcc-3.4.3/gcc-3.4.3/gcc ./opt/src/gcc-3.4.3/gcc-3.4.3/gcc/testsuite/ada/acats/tests/gcc ./usr/src/gcc-3.4.3/gcc このような返事が返ってきました。これは、3種類入ってしまっているということなのでしょうか。 いろいろと触りすぎておかしいことになっている気がします。わかりにくくて申し訳ありませんがよろしくお願いします。

その他の回答 (5)

noname#39970
noname#39970
回答No.6

たぶん こういうオチ mecabはgccを要求 gccはglibcを要求 そして glibcはkernelのversionを要求・・・・・ 使ってるやつの kernelのversionを上げる方法を調べた方が良いかも 後多分 gcc 単体じゃなく binutils も入れないとだめだとおもう

kossy0121
質問者

お礼

SAYKAさん ご回答ありがとうございます。 どうにも動かないため、FreeBSDで試してみたところ動作確認できました。 CentOSには構築環境が入っていなかったようで、そのことを知らないままあれこれいろんなものを先に入れてしまったり、バージョンをあげてしまったことで依存関係がひどくなってしまったように思います。 SAYKAさんの言われたように、glibcの依存関係を調べたところ、Kernel系が入っていたような気がします。 VPS環境なので再インストールはできないですが、非常に貴重なことを学べたと思います。 ありがとうございました。

  • noro6677
  • ベストアンサー率21% (34/158)
回答No.5

>これは依存関係にあるということなのでしょうか? そう。 まずは yum -y update でシステム全体をアップデート

kossy0121
質問者

補足

noro6677さま回答ありがとうございます。 よろしくお願いします。 早速、お教えいただいたコマンドを入力しました。 No Packages marked for Update/Obsoletion このような返事が返ってきました。 依存ということで、こちらでも調べた結果、 # yum info glibc-common Loading "fastestmirror" plugin Setting up repositories Loading mirror speeds from cached hostfile Reading repository metadata in from local files Installed Packages Name : glibc-common Arch : i386 Epoch : 2 Version: 2.3.4 Release: 2.25xen.YMCcentos.1 Size : 57 M Repo : installed Summary: Common binaries and locale data for glibc Description: The glibc-common package includes common binaries for the GNU libc libraries, as well as national language (locale) support. Available Packages Name : glibc-common Arch : i386 Version: 2.3.4 Release: 2.25 Size : 16 M Repo : base Summary: Common binaries and locale data for glibc Description: The glibc-common package includes common binaries for the GNU libc libraries, as well as national language (locale) support. こんな感じになりました。 いろいろとお手数をおかけして申し訳ありませんが、よろしくお願いします。

  • cynthia4
  • ベストアンサー率51% (186/358)
回答No.4

最初に、groupinstall でやっておけば問題は少なかったかも 今はどうでしょうか。 # yum grouplist で現れる Development Tools を # yum groupinstall "Development Tools" この"Development Tools" は正しくないかも知れない あくまで、yum grouplist で現れたものを使用する。 大文字/小文字,Space

kossy0121
質問者

補足

cynthia4さん ご回答いただきありがとうございます。 yum groupinstall "Development Tools" としたところ、 Error: lksctp-tools conflicts with kernel >= 2.6.10 Error: glibc-common conflicts with glibc < 2:2.3.4 Error: Missing Dependency: glibc-common = 2.3.4-2.25 is needed by package glibc このようなエラーがでてきてしまいました。 これは依存関係にあるということなのでしょうか? よろしくお願いします。

  • 10940
  • ベストアンサー率21% (41/187)
回答No.2

CentOS4.3をインストールするときに開発関連のパッケージにチェックをいれましたか?インストールからやり直すことができるなら、そうするのが最も簡単だと思います。 mecabについては知りませんが、gccがインストールされていないだけなら、yumでインストールすればよいです。 # yum install gcc*

kossy0121
質問者

補足

10940さん、回答いただきありがとうございます。 早速、教えていただいたコマンドを実行してみましたところ、 # yum install gcc* Error: glibc-common conflicts with glibc < 2:2.3.4 Error: Missing Dependency: glibc-common = 2.3.4-2.25 is needed by package glibc このようなエラーが出てきました。 何度もすみませんがよろしくお願いします。

  • noro6677
  • ベストアンサー率21% (34/158)
回答No.1

>いろいろと試してみたのですがうまくいきません。 そのいろいろとは?

kossy0121
質問者

補足

noro6677さん、ご回答ありがとうございます。 試してみたことは、gcc3.4.3のインストールです。 gccのインストールについてはいろいろと参考サイトがあったのでそれなりのことを試してはみたのですが、すべてconfigureで失敗してしまいます。gccがないのではないかという考え方は間違っているのでしょうか?

関連するQ&A