Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/14:17/18
2024/05/13:21/24

2024/03/15より391/1397
人気モジュール
No.1: フォーラム 50
No.2: ニュース 2
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット43
No.2:Unknown OS1

No.1:どっかの巡回ロボット38
No.2:Google巡回ロボット3
No.3:Majestic-12巡回ロボット2

日曜日からの合計
メイン
   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はサポート対象)。
この場合全て、Makefile-linux-glibc-2.2-gcc-2.96を使ってください。
とのことです。

またインストールについてですが、インストーラで展開されたオブジェクトファイルがその環境にあっていないことがあるようなので、手順として
$ make clean
$ make
を踏むことが重要です。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT