Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Apr 2006 11:55:30 +0400
From:      "Andrey V. Semyonov" <wilfre@mail.ru>
To:        freebsd-questions@freebsd.org
Subject:   OpenOffice.org on amd64
Message-ID:  <443E03F2.5070205@mail.ru>

next in thread | raw e-mail | index | archive | help
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!?).



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?443E03F2.5070205>