From: Chad Brewbaker Date: 2006-11-15T16:31:13+09:00 Subject: Problem linking on a Bluegene-L 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) -- Posted via http://www.ruby-forum.com/.