I've got an odd situation. I just compiled moses from trunk on
Scientific Linux 6 (a RHEL clone). I then did a make install.

When I run moses from the source dir on SL6, everything is fine. When
I run the copy that got installed in $PREFIX, I get the following
error:

bin/moses: error while loading shared libraries: libz.so.1: cannot
open shared object file: No such directory

So moses.svn/moses/src/moses runs fine, but $PREFIX/bin/moses gives
this error. I tried logging onto an older machine, running CentOS 5.5
(another RHEL clone). When I run $PREFIX/bin/moses on the CentOS 5.5
machine, everything works fine.

I looked and /lib64/libz.so.1 exists on the SL6 machine, so I tried
doing export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib64. After doing that
export on the SL6 machine, I get a different error when I try running
$PREFIX/bin/moses on the SL6 machine:

bin/moses: error while loading shared libraries: libz.so.1: wrong ELF
class: ELFCLASS64

Has anybody seen this before? Do I need to tell Moses's configure or
make where libz.so.1 is located?

Thanks,
Lane
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to