C
Chad Brewbaker
I am trying to get mpi-ruby-0.4 working on a Bluegene-L system. I
compiled ruby-1.8.4 with --enable-shared. make test seemed ok except it
bombed on the SOAP library.
mpi-ruby-0.4 could not detect my machine configuration, so I copied the
config.guess file from ruby 1.8.4. No clue if this was a good idea, but
it detected the machine as ppc64/Linux.
When compiling mpi-ruby-0.4 I get the follwing error.
Please advise on the next course of action
-Chad
-----------------------------
crb002@bluegene:~/source/mpi_ruby-0.4> make
make all-recursive
make[1]: Entering directory `/home/crb002/source/mpi_ruby-0.4'
Making all in src
make[2]: Entering directory `/home/crb002/source/mpi_ruby-0.4/src'
/bgl/BlueLight/ppcfloor/bglsys/bin/mpicc -g -O2
-I/home/crb002/lib/ruby/1.8/powerpc64-linux -I/home/crb002/include -o
mpi_ruby main.o mpi.o mpi_comm.o mpi_exception.o mpi_group.o
mpi_keyval.o mpi_op.o mpi_request.o mpi_status.o -lruby
-L/home/crb002/lib
/bgl/BlueLight/V1R3M0_240_2006-060623/ppc/blrts-gnu/lib/gcc/powerpc-bgl-blrts-gnu/3.4.3/../../../../powerpc-bgl-blrts-gnu/bin/ld:
warning: libdl.so.2, needed by /home/crb002/lib/libruby.so, not found
(try using -rpath or -rpath-link)
/bgl/BlueLight/V1R3M0_240_2006-060623/ppc/blrts-gnu/lib/gcc/powerpc-bgl-blrts-gnu/3.4.3/../../../../powerpc-bgl-blrts-gnu/bin/ld:
warning: libcrypt.so.1, needed by /home/crb002/lib/libruby.so, not found
(try using -rpath or -rpath-link)
/bgl/BlueLight/V1R3M0_240_2006-060623/ppc/blrts-gnu/lib/gcc/powerpc-bgl-blrts-gnu/3.4.3/../../../../powerpc-bgl-blrts-gnu/bin/ld:
warning: libm.so.6, needed by /home/crb002/lib/libruby.so, not found
(try using -rpath or -rpath-link)
/bgl/BlueLight/V1R3M0_240_2006-060623/ppc/blrts-gnu/lib/gcc/powerpc-bgl-blrts-gnu/3.4.3/../../../../powerpc-bgl-blrts-gnu/bin/ld:
warning: libc.so.6, needed by /home/crb002/lib/libruby.so, not found
(try using -rpath or -rpath-link)
/home/crb002/lib/libruby.so: undefined reference to `getenv@GLIBC_2.0'
/home/crb002/lib/libruby.so: undefined reference to `strcpy@GLIBC_2.0'
/home/crb002/lib/libruby.so: undefined reference to `chroot@GLIBC_2.0'
...(A few more pages of the same)
compiled ruby-1.8.4 with --enable-shared. make test seemed ok except it
bombed on the SOAP library.
mpi-ruby-0.4 could not detect my machine configuration, so I copied the
config.guess file from ruby 1.8.4. No clue if this was a good idea, but
it detected the machine as ppc64/Linux.
When compiling mpi-ruby-0.4 I get the follwing error.
Please advise on the next course of action
-Chad
-----------------------------
crb002@bluegene:~/source/mpi_ruby-0.4> make
make all-recursive
make[1]: Entering directory `/home/crb002/source/mpi_ruby-0.4'
Making all in src
make[2]: Entering directory `/home/crb002/source/mpi_ruby-0.4/src'
/bgl/BlueLight/ppcfloor/bglsys/bin/mpicc -g -O2
-I/home/crb002/lib/ruby/1.8/powerpc64-linux -I/home/crb002/include -o
mpi_ruby main.o mpi.o mpi_comm.o mpi_exception.o mpi_group.o
mpi_keyval.o mpi_op.o mpi_request.o mpi_status.o -lruby
-L/home/crb002/lib
/bgl/BlueLight/V1R3M0_240_2006-060623/ppc/blrts-gnu/lib/gcc/powerpc-bgl-blrts-gnu/3.4.3/../../../../powerpc-bgl-blrts-gnu/bin/ld:
warning: libdl.so.2, needed by /home/crb002/lib/libruby.so, not found
(try using -rpath or -rpath-link)
/bgl/BlueLight/V1R3M0_240_2006-060623/ppc/blrts-gnu/lib/gcc/powerpc-bgl-blrts-gnu/3.4.3/../../../../powerpc-bgl-blrts-gnu/bin/ld:
warning: libcrypt.so.1, needed by /home/crb002/lib/libruby.so, not found
(try using -rpath or -rpath-link)
/bgl/BlueLight/V1R3M0_240_2006-060623/ppc/blrts-gnu/lib/gcc/powerpc-bgl-blrts-gnu/3.4.3/../../../../powerpc-bgl-blrts-gnu/bin/ld:
warning: libm.so.6, needed by /home/crb002/lib/libruby.so, not found
(try using -rpath or -rpath-link)
/bgl/BlueLight/V1R3M0_240_2006-060623/ppc/blrts-gnu/lib/gcc/powerpc-bgl-blrts-gnu/3.4.3/../../../../powerpc-bgl-blrts-gnu/bin/ld:
warning: libc.so.6, needed by /home/crb002/lib/libruby.so, not found
(try using -rpath or -rpath-link)
/home/crb002/lib/libruby.so: undefined reference to `getenv@GLIBC_2.0'
/home/crb002/lib/libruby.so: undefined reference to `strcpy@GLIBC_2.0'
/home/crb002/lib/libruby.so: undefined reference to `chroot@GLIBC_2.0'
...(A few more pages of the same)