ubuntuをインストールして,アプリをインストールしようと./configureを行うと


make: g++: コマンドが見つかりませんでした
make: *** [project.o] エラー 127
とエラーになります。

http://forum.ubuntulinux.jp/viewtopic.php?id=438
を元に
>"build-essentials"というパッケージがあります。これをSynapticなどから
インストールしてください。
上記を行うと、gccは入ったのですが、g++はやはり
bash: g++: command not found
となります。

>"build-essentials"というパッケージがあります。これをSynapticなどから
インストールしてください。
を実行すると以下のエラーがでます。これが原因でしょうか?
何か対策があれば教えてください

長すぎたのでダイアリに記載しました
http://d.hatena.ne.jp/garyo/20080818/p1

回答の条件
  • URL必須
  • 1人10回まで
  • 登録:2008/08/18 18:52:15
  • 終了:2008/08/19 10:43:05

回答(2件)

id:znz No.1

znz回答回数193ベストアンサー獲得回数252008/08/18 19:59:53

ポイント50pt

build-essentialsをインストールするという手順はあっているのですが、jp.archive.ubuntu.comの不調が原因でエラーになっているようです。

http://www.ubuntulinux.jp/switch-archive-mirror

を参考にしてパッケージ配布サーバを切り替えてみてください。

id:garyo

ありがとうございます。

メインサーバーとJapanサーバーしか出てこず、その他が選べませんでした。

メインサーバーにしてもエラーになります。

OSが古いのが原因のような気がしてきました。

一度最新のOSをDLして再インストールしてみます。

2008/08/18 20:34:38
id:ichigoperu No.2

ichigoperu回答回数11ベストアンサー獲得回数02008/08/18 20:36:04

ポイント50pt

既に回答が出てますが日本のサーバーは前から調子が悪いので遅かったりダウンロードに失敗したりという事がよくあります。

https://wiki.ubuntulinux.jp/UbuntuTips/Others/SwitchArchiveMirro...

上記の手順でダウンロード元をメインサーバに切り替えるとうまくいくと思います。

id:garyo

ありがとうございます。

実際試してみたのですが、メインサーバーとJapanサーバーしか出てこず、その他が選べませんでした。

今最新OSをDL中です。

2008/08/18 21:04:55
  • id:standard_one
    W: http://jp.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.1/g++-4.1_4.1.1-13ubuntu5_i386.deb の取得に失敗
    404 Not Found
    まさにこれですね。以下をブラウザか何かで開いてみてください。
    http://jp.archive.ubuntu.com/ubuntu/pool/main/g/gcc-4.1/
    ディレクトリを開いてみると、4.1 4.1.2.16 が置いてあることがわかると思います。
    ubuntuは使っていないのでパッケージの入れ方は存じませんが、4.1 4.1.2.16を指定すれば良いと思います。
    それ以外の404も(確認していませんが)似たような状況だと思いますので、現在提供されている版を指定してインストールすれば良いと思います。
  • id:garyo
    standard_oneさん、ありがとうございます。

    >現在提供されている版を指定してインストールすれば
    これはどうやって指定したら良いのでしょうか?
    sudo apt-get で何か指定すれば良いのでしょうか?
    今コンパイルができずとても困っています。
  • id:garyo
    http://d.hatena.ne.jp/garyo/20080818/p2
    apt-getでやってみた場合のエラーを上記に書きました。
  • id:standard_one
    なんでしょうね?
    まずはsources.listの中を確認してみてください。
    変なとこ指してれば、修正してください。
    あと
    apt-get install g++
    だけでも十分だったりはしませんか?
  • id:garyo
    ありがとうございます。
    apt-get install g++ でも同じように404エラーになります
    sources.listを探すと以下のエラーがでましたが関係あるでしょうか?


    $ sudo find / -name sources.list
    Password:
    /etc/apt/sources.list
    find: /proc/4585/task: No such file or directory
    find: /proc/4585/fd: No such file or directory
    find: WARNING: Hard link count is wrong for /proc/4671: this may be a bug in your filesystem driver. Automatically turning on find's -noleaf option. Earlier results may have failed to include directories that should have been searched.
    /usr/share/doc/apt/examples/sources.list
    /usr/share/gnome/help/serverguide/sample/sources.list
  • id:garyo
    無事コンパイルできました。
    回答頂いた方とstandard_oneさんにそれぞれ50pお礼させて頂きます。
    ありがとうございました。

    明日からセミナーがあり、環境構築ができずとても困っていました。
    皆さんのアドバイスから、OSが古いのが原因ではと予想がつきましたm(__)m

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

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

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

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