OpenOffice.org on amd64
Andrey V. Semyonov
wilfre at mail.ru
Thu Apr 13 07:55:37 UTC 2006
I tried to run OpenOffice.org on my amd64 desk, but there wasn't
amd64-package of 2.0.2, so I installed i386 version. As I understand,
binary i386-emulation compiled into kernel should allow me to run any
i386 application by concept.
But, thereis such a problem running OOo:
---CUT---
$ openoffice.org
/libexec/ld-elf.so.1: Shared object "libuno_sal.so.3" not found,
required by "javaldx"
/libexec/ld-elf.so.1: Shared object "libm.so.4" not found, required by
"pagein"
/libexec/ld-elf.so.1: Shared object "libvcl680fi.so" not found, required
by "soffice.bin"
---CUT---
$ ls /usr/local/openoffice.org-2.0.2.rc2/program/lib*.so*
/usr/local/openoffice.org-2.0.2.rc2/program/libuno_sal.so.3
/usr/local/openoffice.org-2.0.2.rc2/program/libvcl680fi.so
$ ls /lib/libm*
/lib/libm.so.4 /lib/libmd.so.3
$ export LD_LIBRARY_PATH=/usr/local/openoffice.org-2.0.2.rc2/program
$ openoffice.org
/libexec/ld-elf.so.1: Shared object "libuno_sal.so.3" not found,
required by "javaldx"
/libexec/ld-elf.so.1: Shared object "libm.so.4" not found, required by
"pagein"
/libexec/ld-elf.so.1: Shared object "libvcl680fi.so" not found, required
by "soffice.bin"
$ ldconfig -m /usr/local/openoffice.org-2.0.2.rc2/program
$ openoffice.org
/libexec/ld-elf.so.1: Shared object "libuno_sal.so.3" not found,
required by "javaldx"
/libexec/ld-elf.so.1: Shared object "libm.so.4" not found, required by
"pagein"
/libexec/ld-elf.so.1: Shared object "libvcl680fi.so" not found, required
by "soffice.bin"
$ ldd /usr/local/openoffice.org-2.0.2.rc2/program/soffice.bin
ldd: /usr/local/openoffice.org-2.0.2.rc2/program/soffice.bin: can't read
program header
ldd: /usr/local/openoffice.org-2.0.2.rc2/program/soffice.bin: not a
dynamic executable
$ file /usr/local/openoffice.org-2.0.2.rc2/program/soffice.bin
/usr/local/openoffice.org-2.0.2.rc2/program/soffice.bin: ELF 32-bit LSB
executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses
shared libs), stripped
$ uname -r
6.1-PRERELEASE
Does anybody know what is the clue? Seems like linker cannot correctly
define file type and it's dependencies (but how does it not find some
libs!?).
More information about the freebsd-questions
mailing list