メイン Installation, Start-Up & License Linuxでのインストール | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
atakano | 投稿日時: 2005/10/4 18:33 |
新米 登録日: 2005/6/21 居住地: 投稿: 1 |
Linuxでのインストール QualNetをコンパイルしようとすると下記のエラーが出てコンパイルできませんでした。
OSはLinux、CPUはItanium2を使っています。 gccとg++のバージョンは共に2.96でglibcのバージョンは2.2です。 --------------------------------------------------------------------- $ cp Makefile-linux-glibc-2.2-gcc-2.96 Makefile $ make >> ... 省略 .... /usr/bin/ld: ../addons/ipv6/if_ndp6.o :Relocations in generic ELF (EM: 3) ../addons/ipv6/if_ndp6.o: could not read symbols :File in wrong format collect2: ld returned 1 exit status --------------------------------------------------------------------- 考えられる原因として何かありますでしょうか? |
forum_support | 投稿日時: 2005/10/4 20:24 |
モデレータ 登録日: 2005/5/17 居住地: 東京都中野区中央4-5-3 ?構造計画研究所 投稿: 322 |
Re: Linuxでのインストール お問い合わせ頂いた環境が、システム要件を満たしていない為である可能性があります。
QualNetがサポートするCPUは、Intel x86系およびSPARCとなっており、Itaniumはサポートされておりません。 SNT社のインストール要件に関するページも、ご参照下さい。 http://www.scalable-networks.com/products/developer/sysreq.php |
yilab | 投稿日時: 2005/11/17 0:12 |
半人前 登録日: 2005/11/3 居住地: 投稿: 23 |
Re: Linuxでのインストール 当方の環境でもインストール途中でエラーを吐きストップしました.
---------------------------- OS : VineLinux2.6r4 CPU : Pentium4 2.8GHz gcc : gcc-2.95.3-2vl22 glibc : glibc-2.2.4-14vl15.1 QualNet: v3.9 ---------------------------- ----------------------------------------------------------- $ cp Makefile-linux-glibc-2.2-gcc-2.96 Makefile $ make >> ... 省略 .... ../addons/seq/node.o: file not recognized: File format not recognized collect2: ld returned 1 exit status make: *** [../bin/qualnet] エラー 1 ----------------------------------------------------------- 念のためgcc,g++のシンボリックリンクを辿ると, g++ -> /usr/bin/g++-2.95.3* gcc -> /usr/bin/gcc-2.95.3* となっています. gcc2.96 の導入が必要なのでしょうか? |
ipoten | 投稿日時: 2005/11/17 9:30 |
一人前 登録日: 2005/7/12 居住地: 投稿: 102 |
Re: Linuxでのインストール make clean
はやってみました? 既存のオブジェクトファイルは別のアーキテクチャで構築された 可能性もあるので、作り直したほうがよさそうですよ。 |
puruta | 投稿日時: 2005/11/17 10:37 |
半人前 登録日: 2005/7/13 居住地: 福岡 投稿: 39 |
Re: Linuxでのインストール 私は、
---------------------- gcc ,g++ : v 3.4.44 glibc : 2.3.6 Qualnet : 3.99 OS: FC3 ----------------------- の環境で make -f Makefile-linux-glibc-2.3-gcc-3.2 を使用して問題 なく使えてます。(gccのバージョンが合っていませんが、多分compatiblity が 3.x 系ではとれているのだろうと思っています。 http://gcc.gnu.org/gcc-2.96.html によると、 We would like to point out that GCC 2.96 is not a formal GCC release nor will there ever be such a release. Rather, GCC 2.96 has been the code- name for our development branch that will eventually become GCC 3.0. Current snapshots of GCC, and any version labeled 2.96, produce object files that are not compatible with those produced by either GCC 2.95.2 or the forthcoming GCC 3.0. Therefore, programs built with these snapshots will not be compatible with any official GCC release. とあるので、2.95 系と 2.96系は互換なしと思っています。そういう意味で、 QNでは3.x系のメインストリーム用 makefile を標準と考えているように 思いました。 御参考まで。 |
yilab | 投稿日時: 2005/11/18 12:50 |
半人前 登録日: 2005/11/3 居住地: 投稿: 23 |
Re: Linuxでのインストール michioさん.
返信ありがとうございます. おっしゃる通り --------------- $ make clean $ make --------------- でビルドできるようになりました. また,ライセンスファイルの設置と実行テストで動作確認が取れました. --------------- $ cp client-xxx.xxx.xxx.xxx.lic qualnet/3.9/license_dir/ $ ./qualnet default.config --------------- 各オブジェクトファイルは必ずしもmakeを行った時点で生成されるわけではないのですね. 勉強になりました.ありがとうございました. |
forum_support | 投稿日時: 2005/11/18 13:36 |
モデレータ 登録日: 2005/5/17 居住地: 東京都中野区中央4-5-3 ?構造計画研究所 投稿: 322 |
Re: Linuxでのインストール forum_supportです。
yilabさんの問題はmichioさんのヒントにより一応の解決を見たようですね。 しかし、purutaさんの指摘されるとおり、gcc 2.96は正式バージョンではありませんし、QualNetがgcc 2.9xについて実際のところどちらをターゲットとしているのか疑問が残ります。 このあたりのことは本家のフォーラムでもいくつか議論されていますが、はっきりした結論が出ていないようです。 あらためてSNT社に確認してみます。 何かわかりましたらこのフォーラムに投稿しますね。 |
yilab | 投稿日時: 2005/11/18 13:42 |
半人前 登録日: 2005/11/3 居住地: 投稿: 23 |
Re: Linuxでのインストール purutaさん.
返信ありがとうございます. > ---------------------- > gcc ,g++ : v 3.4.44 > glibc : 2.3.6 > Qualnet : 3.99 > OS: FC3 > ----------------------- > make -f Makefile-linux-glibc-2.3-gcc-3.2 を使用して問題なく使えてます。 有益な情報ありがとうございます. QualNet導入に当たり,LinuxのDistribusionとgccのバージョンの組み合わせに悩んだ覚えがあります. # 既存のシミュレーション環境を崩す訳にはいかないので, # 結果的に既存の環境にインストールしてしまいましたが…. その環境で問題なく使用できるのであれば,Distribusionはあまり関係なさそうですね. > 3.x系のメインストリーム用 makefile を標準と考えているように思いました。 同感です.折を見てgcc3.x環境に移行しようと思います. |
forum_support | 投稿日時: 2005/11/29 14:35 |
モデレータ 登録日: 2005/5/17 居住地: 東京都中野区中央4-5-3 ?構造計画研究所 投稿: 322 |
Re: Linuxでのインストール forum_supportです。
SNT社の回答では、 引用: linuxなら2.95.xもサポート対象(2.9xはサポート対象)。 またインストールについてですが、インストーラで展開されたオブジェクトファイルがその環境にあっていないことがあるようなので、手順として
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |