[SCore-users-jp] mpiccでのリンクエラーに対する質問です

Shinji Sumimoto s-sumi @ flab.fujitsu.co.jp
2003年 10月 11日 (土) 19:20:53 JST


富士通研究所の住元です。

powとかfloorだけであれば、リンクオプションに -lm をつければ良いです。

From: "kazuya" <kazuya @ am.wakwak.com>
Subject: [SCore-users-jp] mpiccでのリンクエラーに対する質問です
Date: Sat, 11 Oct 2003 18:43:40 +0900
Message-ID: <000901c38fdc$273d1f00$0201a8c0 @ USER>

kazuya> はじめまして岸岡と申します。
kazuya> 
kazuya> 個人でクラスターシステムを構築しデモプログラムのマンデルブロー等
kazuya> は動作しています。
kazuya> レイトレーシングのプログラムをクラスターシステムで動作させたいと思
kazuya> いフリーソフトのMPI-POV(POVRAYのMPI版)をダウンロードしコンパ
kazuya> イルしたところライブラリーが見つからないのか下記のようなエラーが出
kazuya> ます。
kazuya> mipccではなくgccでコンパイルしたところエラーなく終了します。
kazuya> 対処方法をご教授お願いいたします。

kazuya> エラー(この上にもありますが最後の部分だけです)
kazuya> ./texture.o(.text+0x1399): undefined reference to `floor'
kazuya> ./texture.o(.text+0x13ec): more undefined references to `floor' follow
kazuya> ./warps.o: In function `Warp_EPoint':
kazuya> ./warps.o(.text+0x451): undefined reference to `pow'
kazuya> /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libpng.a(pngrtran.o): In
kazuya> functi
kazuya> on `png_init_read_transformations':
kazuya> pngrtran.o(.text+0x10ca): undefined reference to `pow'
kazuya> pngrtran.o(.text+0x111f): undefined reference to `pow'
kazuya> pngrtran.o(.text+0x1174): undefined reference to `pow'
kazuya> pngrtran.o(.text+0x11c2): undefined reference to `pow'
kazuya> /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libpng.a(pngrtran.o)(.text+
kazuya> 0x12
kazuya> 0d): more undefined references to `pow' follow
kazuya> collect2: ld returned 1 exit status
kazuya> make[1]: *** [mpi-x-povray] エラー 1
kazuya> make[1]: 出ます ディレクトリ `/home/user0/povray31/source/mpi-unix'
kazuya> make: [newxwin] エラー 2 (無視されました)
kazuya> [root @ server mpi-unix]#
kazuya> 
kazuya> クラスタシステム環境:
kazuya> サーバー1台、計算ホスト2台の構成
kazuya> OS:Red Hat Linux 7.2
kazuya> サーバー:DELL OptiplexGX1(PentiumIII450Mhz)
kazuya>              memory 192MB
kazuya> 計算ホスト:Tow-top SLC220CD(Celeron 2.2GHz)
kazuya>             memory 256MB
kazuya> 
kazuya> インストールは’Linuxで並列処理をしよう’の書籍を購入し行いました。
kazuya> 
kazuya> よろしくお願いいたします。
kazuya> 
------
Shinji Sumimoto, Fujitsu Labs



SCore-users-jp メーリングリストの案内