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

kazuya kazuya @ am.wakwak.com
2003年 10月 11日 (土) 18:43:40 JST


This is a multi-part message in MIME format.

------=_NextPart_000_0005_01C39027.96C011C0
Content-Type: text/plain;
	charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit

はじめまして岸岡と申します。

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

エラー(この上にもありますが最後の部分だけです)
./texture.o(.text+0x1399): undefined reference to `floor'
./texture.o(.text+0x13ec): more undefined references to `floor' follow
./warps.o: In function `Warp_EPoint':
./warps.o(.text+0x451): undefined reference to `pow'
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libpng.a(pngrtran.o): In
functi
on `png_init_read_transformations':
pngrtran.o(.text+0x10ca): undefined reference to `pow'
pngrtran.o(.text+0x111f): undefined reference to `pow'
pngrtran.o(.text+0x1174): undefined reference to `pow'
pngrtran.o(.text+0x11c2): undefined reference to `pow'
/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libpng.a(pngrtran.o)(.text+
0x12
0d): more undefined references to `pow' follow
collect2: ld returned 1 exit status
make[1]: *** [mpi-x-povray] エラー 1
make[1]: 出ます ディレクトリ `/home/user0/povray31/source/mpi-unix'
make: [newxwin] エラー 2 (無視されました)
[root @ server mpi-unix]#

クラスタシステム環境:
サーバー1台、計算ホスト2台の構成
OS:Red Hat Linux 7.2
サーバー:DELL OptiplexGX1(PentiumIII450Mhz)
             memory 192MB
計算ホスト:Tow-top SLC220CD(Celeron 2.2GHz)
            memory 256MB

インストールは’Linuxで並列処理をしよう’の書籍を購入し行いました。

よろしくお願いいたします。


------=_NextPart_000_0005_01C39027.96C011C0
Content-Type: text/html;
	charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-2022-jp">
<META content=3D"MSHTML 6.00.2800.1106" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3D"MS UI Gothic" =
size=3D2>=1B$B$O$8$a$^$7$F4_2,$H?=3D$7$^$9!#=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic" size=3D2></FONT> </DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>=1B$B8D?M$G%/%i%9%?!<%7%9%F%`$r9=3DC[$7%G%b%W%m%0%i%`$N%^%s%G%k%=
V%m!<Ey=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic" =
size=3D2>=1B$B$OF0:n$7$F$$$^$9!#=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>=1B$B%l%$%H%l!<%7%s%0$N%W%m%0%i%`$r%/%i%9%?!<%7%9%F%`$GF0:n$5$;$=
?$$$H;W=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>=1B$B$$%U%j!<%=3D%U%H$N=1B(BMPI-POV(POVRAY=1B$B$N=1B(BMPI=1B$BHG=
!K$r%@%&%s%m!<%I$7%3%s%Q=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>=1B$B%$%k$7$?$H$3$m%i%$%V%i%j!<$,8+$D$+$i$J$$$N$+2<5-$N$h$&$J%(%=
i!<$,=3DP=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic" size=3D2>=1B$B$^$9!#=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>mipcc=1B$B$G$O$J$/=1B(Bgcc=1B$B$G%3%s%Q%$%k$7$?$H$3$m%(%i!<$J$/=3D=
*N;$7$^$9!#=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic" =
size=3D2>=1B$BBP=3DhJ}K!$r$465<x$*4j$$$$$?$7$^$9!#=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic" size=3D2></FONT> </DIV>
<DIV><FONT face=3D"MS UI Gothic" =
size=3D2>=1B$B%(%i!<!J$3$N>e$K$b$"$j$^$9$,:G8e$NItJ,$@$1$G$9!K=1B(B</FONT=
></DIV>
<DIV><FONT face=3D"MS UI Gothic" size=3D2>./texture.o(.text+0x1399): =
undefined=20
reference to `floor'<BR>./texture.o(.text+0x13ec): more undefined =
references to=20
`floor' follow<BR>./warps.o: In function=20
`Warp_EPoint':<BR>./warps.o(.text+0x451): undefined reference to=20
`pow'<BR>/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libpng.a(pngrtr=
an.o):=20
In functi<BR>on =
`png_init_read_transformations':<BR>pngrtran.o(.text+0x10ca):=20
undefined reference to `pow'<BR>pngrtran.o(.text+0x111f): undefined =
reference to=20
`pow'<BR>pngrtran.o(.text+0x1174): undefined reference to=20
`pow'<BR>pngrtran.o(.text+0x11c2): undefined reference to=20
`pow'<BR>/usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libpng.a(pngrtr=
an.o)(.text+0x12<BR>0d):=20
more undefined references to `pow' follow<BR>collect2: ld returned 1 =
exit=20
status<BR>make[1]: *** [mpi-x-povray] =1B$B%(%i!<=1B(B 1<BR>make[1]:=20
=1B$B=3DP$^$9!!%G%#%l%/%H%j!!=1B(B`/home/user0/povray31/source/mpi-unix'<=
BR>make: [newxwin] =1B$B%(%i!<=1B(B 2=20
(=1B$BL5;k$5$l$^$7$?=1B(B)<BR>[root @ server mpi-unix]# </FONT></DIV>
<DIV> </DIV>
<DIV><FONT face=3D"MS UI Gothic" =
size=3D2>=1B$B%/%i%9%?%7%9%F%`4D6-!'=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic" =
size=3D2>=1B$B%5!<%P!<#1Bf!"7W;;%[%9%H#2Bf$N9=3D @ .=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic" size=3D2>OS:Red Hat Linux =
7.2</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>=1B$B%5!<%P!<!'=1B(BDELL=1B$B!!=1B(BOptiplexGX1=1B$B!J=1B(BPenti=
um=1B$B-7=1B(B450Mhz)</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic" size=3D2>   =20
         memory =
192MB</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic" size=3D2>=1B$B7W;;%[%9%H!'=1B(BTow-top =
SLC220CD(Celeron=20
2.2GHz)</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic" size=3D2>    =
   =20
    memory 256MB</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic" size=3D2></FONT> </DIV>
<DIV><FONT face=3D"MS UI Gothic"=20
size=3D2>=1B$B%$%s%9%H!<%k$O!G=1B(BLinux=1B$B$GJBNs=3DhM}$r$7$h$&!G$N=3Dq=
@R$r9XF~$79T$$$^$7$?!#=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic" size=3D2></FONT> </DIV>
<DIV><FONT face=3D"MS UI Gothic" =
size=3D2>=1B$B$h$m$7$/$*4j$$$$$?$7$^$9!#=1B(B</FONT></DIV>
<DIV><FONT face=3D"MS UI Gothic" size=3D2></FONT> </DIV>
<DIV><FONT face=3D"MS UI Gothic" =
size=3D2></FONT> </DIV></BODY></HTML>

------=_NextPart_000_0005_01C39027.96C011C0--




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