MantisBT - ParaView
View Issue Details
0010298ParaViewBugpublic2010-02-16 12:552010-07-21 21:10
Orion E. Poplawski 
Ken Moreland 
normalminoralways
closedfixed 
3.6 
 
0010298: icetTests_mpi needs to link to -lm
Linking C executable ../../../bin/icetTests_mpi
cd /builddir/build/BUILD/ParaView3/fedora-mpich2/Utilities/IceT/tests && /usr/bin/cmake -E cmake_
link_script CMakeFiles/icetTests_mpi.dir/link.txt --verbose=1
/usr/lib64/ccache/gcc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
--param=ssp-buffer-size=4 -m64 -mtune=generic -DH5_USE_16_API CMakeFiles/icetTests_mpi.dir/ice
tTests_mpi.o CMakeFiles/icetTests_mpi.dir/BlankTiles.o CMakeFiles/icetTests_mpi.dir/BoundsBehindV
iewer.o CMakeFiles/icetTests_mpi.dir/CompressionSize.o CMakeFiles/icetTests_mpi.dir/DisplayNoDraw
.o CMakeFiles/icetTests_mpi.dir/RandomTransform.o CMakeFiles/icetTests_mpi.dir/SimpleExample.o CM
akeFiles/icetTests_mpi.dir/init.o CMakeFiles/icetTests_mpi.dir/ppm.o CMakeFiles/icetTests_mpi.dir
/glwin_glx.o -o ../../../bin/icetTests_mpi -rdynamic -lGLU -lGL -lSM -lICE -lX11 -lXext /usr/lib
64/mpich2/lib/libmpichcxx.so /usr/lib64/mpich2/lib/libmpich.so /usr/lib64/mpich2/lib/libopa.a -lp
thread -lrt ../../../bin/libicet.so ../../../bin/libicet_strategies.so ../../../bin/libicet_mpi.s
o -lGLU ../../../bin/libicet.so -lGLU -lGL -lSM -lICE -lX11 -lXext /usr/lib64/mpich2/lib/libmpich
cxx.so /usr/lib64/mpich2/lib/libmpich.so /usr/lib64/mpich2/lib/libopa.a -lpthread -lrt
/usr/bin/ld: CMakeFiles/icetTests_mpi.dir/RandomTransform.o: undefined reference to symbol 'sqrt@
@GLIBC_2.2.5'
/usr/bin/ld: note: 'sqrt@@GLIBC_2.2.5' is defined in DSO /lib64/libm.so.6 so try adding it to the
 linker command line
/lib64/libm.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
This is with Fedora development (Fedora 13) which enforces strict linking rules.
No tags attached.
Issue History
2010-02-16 12:55Orion E. PoplawskiNew Issue
2010-02-16 13:32Ken MorelandStatusbacklog => tabled
2010-02-16 13:32Ken MorelandAssigned To => Ken Moreland
2010-07-19 15:05Ken MorelandNote Added: 0021422
2010-07-19 15:05Ken MorelandStatustabled => @80@
2010-07-19 15:05Ken MorelandResolutionopen => fixed
2010-07-21 21:10Alan ScottNote Added: 0021454
2010-07-21 21:10Alan ScottStatus@80@ => closed

Notes
(0021422)
Ken Moreland   
2010-07-19 15:05   
The math library should now be included when compiling all IceT libraries.

http://paraview.org/gitweb?p=IceT.git;a=commit;h=68d3818d904ac3c0b76a8485f2cb6574a7f67f6f [^]

http://paraview.org/gitweb?p=ParaView.git;a=commit;h=fa676fd4d9d385c5bc15b019da7a53a941d2c77c [^]
(0021454)
Alan Scott   
2010-07-21 21:10   
Sounds good to me.