32-Bit libraries komplettieren

From: Marc Santhoff <M.Santhoff(at)web.de>
Date: Tue, 03 Jul 2012 06:58:26 +0200

Tag liebe Leute,

ich möchte gern qcad in der Kaufversion zum laufen bringen. Das Teil
bekommt man derzeit aber nur als 32-Bit-Binary für FreeBSD 7:

$ file /home/marc/qcad-2.2.2.0-1-prof.freebsd7.x86/qcad
/home/marc/qcad-2.2.2.0-1-prof.freebsd7.x86/qcad: ELF 32-bit LSB
executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses
shared libs), for FreeBSD 7.0 (700055), stripped

Manche der nötigen .so's sind da, andere nicht. Ich würde jetzt gern
möglichst simpel die fehlenden ergänzen. Wie macht man das? Gibt es
einen "offiziellen" Weg? Klar, ich kann von einer 7er Installtion so
einiges zusammenklauben, wird aber sicher mühselig, alle Abhängigkeiten
von Hand aufzulösen. Ich bin doch kein Linker. ;)

$ ldd /home/marc/qcad-2.2.2.0-1-prof.freebsd7.x86/qcad
/home/marc/qcad-2.2.2.0-1-prof.freebsd7.x86/qcad:
        libSM.so.6 => /usr/local/lib32/libSM.so.6 (0x28f98000)
        libICE.so.6 => /usr/local/lib32/libICE.so.6 (0x28fa0000)
        libXi.so.6 => not found (0)
        libXrender.so.1 => /usr/local/lib32/libXrender.so.1 (0x28fb7000)
        libXrandr.so.2 => not found (0)
        libfreetype.so.9 => /usr/local/lib32/libfreetype.so.9 (0x28fbf000)
        libfontconfig.so.1 => not found (0)
        libXext.so.6 => /usr/local/lib32/libXext.so.6 (0x29034000)
        libX11.so.6 => /usr/local/lib32/libX11.so.6 (0x29042000)
        libiconv.so.3 => /usr/local/lib32/libiconv.so.3 (0x29159000)
        libstdc++.so.6 => /usr/lib32/libstdc++.so.6 (0x2924f000)
        libm.so.5 => /usr/lib32/libm.so.5 (0x2934c000)
        libthr.so.3 => /usr/lib32/libthr.so.3 (0x29366000)
        libc.so.7 => /usr/lib32/libc.so.7 (0x29387000)
        libz.so.6 => /usr/lib32/libz.so.6 (0x294a6000)
        libxcb.so.2 => not found (0)
        libXau.so.6 => not found (0)
        libXdmcp.so.6 => not found (0)
        libpthread-stubs.so.0 => not found (0)
        librpcsvc.so.5 => /usr/lib32/librpcsvc.so.5 (0x294ba000)
        libgcc_s.so.1 => /usr/lib32/libgcc_s.so.1 (0x294c2000)

$ uname -mrs
FreeBSD 9.0-STABLE amd64

-- 
Marc Santhoff <M.Santhoff(at)web.de>
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 03 Jul 2012 - 06:59:30 CEST

search this site