Hi guys,
Here is the problem i found yesterday trying to run AnyDesk on FreeBSD 11.2.
https://anydesk.com/platforms/freebsd#updates
-] AnyDesk releases its software for FreeBSD. (great)
-] I tried to run it after filling up the associated README request: "mount procfs", "kldload mqueuefs".
-] I tried to run the software and i get
-] Taking a look at the library dependency i see :
-] I see there are libraries in /usr/lib32 but, for example libglext is not there, even
if I installed from package.
[q1] => My question then is, "Is it possible to run 32 bit sofware in FreeBSD when architecture is 64
and the os is 64 bit ? "
[q2] => Second question, if the first resolves in a positive answer. "How to I get the 32 bit libraries "
[q3] => Third question, "Is the error message 'unsupported file layout' related to the 32 bit thing ? "
bye
n.
Here is the problem i found yesterday trying to run AnyDesk on FreeBSD 11.2.
https://anydesk.com/platforms/freebsd#updates
-] AnyDesk releases its software for FreeBSD. (great)
Code:
$> file anydesk
anydesk: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 10.2, FreeBSD-style, stripped
-] I tried to run it after filling up the associated README request: "mount procfs", "kldload mqueuefs".
-] I tried to run the software and i get
Code:
/usr/local/lib/libgtkglext-x11-1.0.so.0: unsupported file layout
-] Taking a look at the library dependency i see :
Code:
anydesk:
libgtkglext-x11-1.0.so.0 => not found (0)
libgdkglext-x11-1.0.so.0 => not found (0)
libGL.so.1 => not found (0)
libgtk-x11-2.0.so.0 => not found (0)
libX11.so.6 => not found (0)
librt.so.1 => /usr/lib32//librt.so.1 (0x2866b000)
libgdk-x11-2.0.so.0 => not found (0)
libgio-2.0.so.0 => not found (0)
libgdk_pixbuf-2.0.so.0 => not found (0)
libgobject-2.0.so.0 => not found (0)
libglib-2.0.so.0 => not found (0)
libxcb.so.1 => not found (0)
libxcb-shm.so.0 => not found (0)
libthr.so.3 => /usr/lib32//libthr.so.3 (0x28671000)
libcairo.so.2 => not found (0)
libpango-1.0.so.0 => not found (0)
libXi.so.6 => not found (0)
libX11-xcb.so.1 => not found (0)
libXrandr.so.2 => not found (0)
libXtst.so.6 => not found (0)
libXext.so.6 => not found (0)
libXfixes.so.3 => not found (0)
libXdamage.so.1 => not found (0)
libc++.so.1 => /usr/lib32//libc++.so.1 (0x28694000)
libcxxrt.so.1 => /usr/lib32//libcxxrt.so.1 (0x28752000)
libm.so.5 => /usr/lib32//libm.so.5 (0x2876b000)
libgcc_s.so.1 => /usr/lib32//libgcc_s.so.1 (0x28796000)
libc.so.7 => /usr/lib32//libc.so.7 (0x287a2000)
-] I see there are libraries in /usr/lib32 but, for example libglext is not there, even
if I installed from package.
Code:
$> locate libgtkglext
/usr/local/lib/libgtkglext-x11-1.0.a
/usr/local/lib/libgtkglext-x11-1.0.so
/usr/local/lib/libgtkglext-x11-1.0.so.0
/usr/local/lib/libgtkglext-x11-1.0.so.0.0.0
[q1] => My question then is, "Is it possible to run 32 bit sofware in FreeBSD when architecture is 64
and the os is 64 bit ? "
[q2] => Second question, if the first resolves in a positive answer. "How to I get the 32 bit libraries "
[q3] => Third question, "Is the error message 'unsupported file layout' related to the 32 bit thing ? "
bye
n.