ptitSeb / box64

Box64 - Linux Userspace x86_64 Emulator with a twist, targeted at ARM64 Linux devices
https://box86.org
MIT License
3.66k stars 261 forks source link

Error loading `libjack.so.0` when registering wineasio.dll file #1279

Open louisnw01 opened 6 months ago

louisnw01 commented 6 months ago

First off, amazing library!

I have attached the output of wine64 regsvr32 wineasio64.dll below, but the most important line seems to be:

Error loading needed lib libjack.so.0

I have tried installing libjack-dev:amd64 but with no success. Any idea what might be causing this?

This is all running on a Raspberry pi 5 4gb (4k kernel size as recommended, using kernel8.img).


Thanks!

Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A76 with 4 Cores
Params database has 57 entries
Box64 with Dynarec v0.2.7 47b8e2a9 built on Feb 17 2024 16:14:16
BOX64: Wine64 detected, WINEPRELOADRESERVE=""
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 50 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/louis/scripts/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
Looking for /usr/local/bin/wine64
Apply RC params for wine64
Applying BOX64_MAXCPU=64
argv[1]="regsvr32"
argv[2]="wine/lib64/wine/x86_64-windows/wineasio64.dll"
Rename process to "wine64"
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Using emulated /home/louis/wine/bin/../lib64/wine/x86_64-unix/ntdll.so
Using emulated /lib/x86_64-linux-gnu/libunwind.so.8
Using native(wrapped) liblzma.so.5
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A76 with 4 Cores
Params database has 57 entries
Box64 with Dynarec v0.2.7 47b8e2a9 built on Feb 17 2024 16:14:16
BOX64: Wine64 detected, WINEPRELOADRESERVE=""
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 52 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/louis/scripts/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
Looking for /home/louis/wine/bin/wine64
Apply RC params for wine64
Applying BOX64_MAXCPU=64
argv[1]="regsvr32"
argv[2]="wine/lib64/wine/x86_64-windows/wineasio64.dll"
Rename process to "wine64"
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Using emulated /home/louis/wine/bin/../lib64/wine/x86_64-unix/ntdll.so
Using emulated /lib/x86_64-linux-gnu/libunwind.so.8
Using native(wrapped) liblzma.so.5
posix_spawn(0x7f8570ec1c, "/home/louis/wine/bin/wineserver", (nil), (nil), 0x7f8570ec20["/home/louis/wine/bin/wineserver", "", ...], 0x7f8570efa8), IsX64=1, IsX86=0 IsScript=0 envp is context->envv
 => posix_spawn(0x7f8570ec1c, "/usr/local/bin/box64", (nil), (nil), 0x7fe44446f0 ["/usr/local/bin/box64", "/home/louis/wine/bin/wineserver", ""...:1], 0x7fe4444db0)
posix_spawn returned 0
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A76 with 4 Cores
Params database has 57 entries
Box64 with Dynarec v0.2.7 47b8e2a9 built on Feb 17 2024 16:14:16
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 52 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/louis/scripts/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
Looking for /home/louis/wine/bin/wineserver
Rename process to "wineserver"
Using native(wrapped) libdl.so.2
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
002c:err:virtual:map_fixed_area out of memory for 0x6fffffc50000-0x6ffffffe9000
002c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffc50000-0x7ffffffe9000, unix_prot 0x7.
002c:err:virtual:map_fixed_area out of memory for 0x6fffffa80000-0x6fffffc39000
002c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe30000-0x7ffffffe9000, unix_prot 0x7.
002c:err:virtual:map_fixed_area out of memory for 0x6fffff440000-0x6fffffa6b000
002c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff9c0000-0x7ffffffeb000, unix_prot 0x7.
0034:err:virtual:map_fixed_area out of memory for 0x6fffffc50000-0x6ffffffe9000
0034:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffc50000-0x7ffffffe9000, unix_prot 0x7.
0034:err:virtual:map_fixed_area out of memory for 0x6fffffa80000-0x6fffffc39000
0034:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe30000-0x7ffffffe9000, unix_prot 0x7.
0034:err:virtual:map_fixed_area out of memory for 0x6fffff440000-0x6fffffa6b000
0034:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff9c0000-0x7ffffffeb000, unix_prot 0x7.
003c:err:virtual:map_fixed_area out of memory for 0x6fffffc50000-0x6ffffffe9000
003c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffc50000-0x7ffffffe9000, unix_prot 0x7.
003c:err:virtual:map_fixed_area out of memory for 0x6fffffa80000-0x6fffffc39000
003c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe30000-0x7ffffffe9000, unix_prot 0x7.
003c:err:virtual:map_fixed_area out of memory for 0x6fffff440000-0x6fffffa6b000
003c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff9c0000-0x7ffffffeb000, unix_prot 0x7.
0048:err:virtual:map_fixed_area out of memory for 0x6fffffc50000-0x6ffffffe9000
0048:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffc50000-0x7ffffffe9000, unix_prot 0x7.
0048:err:virtual:map_fixed_area out of memory for 0x6fffffa80000-0x6fffffc39000
0048:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe30000-0x7ffffffe9000, unix_prot 0x7.
0048:err:virtual:map_fixed_area out of memory for 0x6fffff440000-0x6fffffa6b000
0048:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff9c0000-0x7ffffffeb000, unix_prot 0x7.
006c:err:virtual:map_fixed_area out of memory for 0x6fffffc50000-0x6ffffffe9000
006c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffc50000-0x7ffffffe9000, unix_prot 0x7.
006c:err:virtual:map_fixed_area out of memory for 0x6fffffa80000-0x6fffffc39000
006c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe30000-0x7ffffffe9000, unix_prot 0x7.
006c:err:virtual:map_fixed_area out of memory for 0x6fffff440000-0x6fffffa6b000
006c:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff9c0000-0x7ffffffeb000, unix_prot 0x7.
0074:err:virtual:map_fixed_area out of memory for 0x6fffffc50000-0x6ffffffe9000
0074:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffc50000-0x7ffffffe9000, unix_prot 0x7.
0074:err:virtual:map_fixed_area out of memory for 0x6fffffa80000-0x6fffffc39000
0074:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe30000-0x7ffffffe9000, unix_prot 0x7.
0074:err:virtual:map_fixed_area out of memory for 0x6fffff440000-0x6fffffa6b000
0074:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff9c0000-0x7ffffffeb000, unix_prot 0x7.
00a4:err:virtual:map_fixed_area out of memory for 0x6fffffc50000-0x6ffffffe9000
00a4:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffc50000-0x7ffffffe9000, unix_prot 0x7.
00a4:err:virtual:map_fixed_area out of memory for 0x6fffffa80000-0x6fffffc39000
00a4:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe30000-0x7ffffffe9000, unix_prot 0x7.
00a4:err:virtual:map_fixed_area out of memory for 0x6fffff440000-0x6fffffa6b000
00a4:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff9c0000-0x7ffffffeb000, unix_prot 0x7.
00c0:err:virtual:map_fixed_area out of memory for 0x6fffffc50000-0x6ffffffe9000
00c0:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffc50000-0x7ffffffe9000, unix_prot 0x7.
00c0:err:virtual:map_fixed_area out of memory for 0x6fffffa80000-0x6fffffc39000
00c0:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe30000-0x7ffffffe9000, unix_prot 0x7.
00c0:err:virtual:map_fixed_area out of memory for 0x6fffff440000-0x6fffffa6b000
00c0:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff9c0000-0x7ffffffeb000, unix_prot 0x7.
00ec:err:virtual:map_fixed_area out of memory for 0x6fffffc50000-0x6ffffffe9000
00ec:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffc50000-0x7ffffffe9000, unix_prot 0x7.
00ec:err:virtual:map_fixed_area out of memory for 0x6fffffa80000-0x6fffffc39000
00ec:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe30000-0x7ffffffe9000, unix_prot 0x7.
0024:err:virtual:map_fixed_area out of memory for 0x6fffffc50000-0x6ffffffe9000
0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffc50000-0x7ffffffe9000, unix_prot 0x7.
00ec:err:virtual:map_fixed_area out of memory for 0x6fffff440000-0x6fffffa6b000
00ec:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff9c0000-0x7ffffffeb000, unix_prot 0x7.
0024:err:virtual:map_fixed_area out of memory for 0x6fffffa80000-0x6fffffc39000
0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe30000-0x7ffffffe9000, unix_prot 0x7.
0024:err:virtual:map_fixed_area out of memory for 0x6fffff440000-0x6fffffa6b000
0024:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff9c0000-0x7ffffffeb000, unix_prot 0x7.
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A76 with 4 Cores
Params database has 57 entries
Box64 with Dynarec v0.2.7 47b8e2a9 built on Feb 17 2024 16:14:16
BOX64: Wine64 detected, WINEPRELOADRESERVE="000400000-0004ae000"
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 54 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/louis/scripts/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
Looking for /home/louis/wine/bin/wine64
Apply RC params for wine64
Applying BOX64_MAXCPU=64
argv[1]="C:\windows\system32\conhost.exe"
argv[2]="--unix"
argv[3]="--width"
argv[4]="80"
argv[5]="--height"
argv[6]="24"
argv[7]="--server"
argv[8]="0x10"
Rename process to "wine64"
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Using emulated /home/louis/wine/bin/../lib64/wine/x86_64-unix/ntdll.so
Using emulated /lib/x86_64-linux-gnu/libunwind.so.8
Using native(wrapped) liblzma.so.5
0110:err:virtual:map_fixed_area out of memory for 0x6fffffc50000-0x6ffffffe9000
0110:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffc50000-0x7ffffffe9000, unix_prot 0x7.
0110:err:virtual:map_fixed_area out of memory for 0x6fffffa80000-0x6fffffc39000
0110:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe30000-0x7ffffffe9000, unix_prot 0x7.
0110:err:virtual:map_fixed_area out of memory for 0x6fffff440000-0x6fffffa6b000
0110:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff9c0000-0x7ffffffeb000, unix_prot 0x7.
Using emulated /home/louis/wine/lib64/wine/x86_64-unix/win32u.so
Using native(wrapped) libm.so.6
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libexpat.so.1
Using emulated /home/louis/wine/lib64/wine/x86_64-unix/win32u.so
Using native(wrapped) libm.so.6
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libexpat.so.1
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A76 with 4 Cores
Params database has 57 entries
Box64 with Dynarec v0.2.7 47b8e2a9 built on Feb 17 2024 16:14:16
BOX64: Wine64 detected, WINEPRELOADRESERVE="000400000-000432000"
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 54 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/home/louis/scripts/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
Looking for /home/louis/wine/bin/wine64
Apply RC params for wine64
Applying BOX64_MAXCPU=64
argv[1]="C:\windows\system32\regsvr32.exe"
argv[2]="wine/lib64/wine/x86_64-windows/wineasio64.dll"
Rename process to "wine64"
Using native(wrapped) libdl.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Using emulated /home/louis/wine/bin/../lib64/wine/x86_64-unix/ntdll.so
Using emulated /lib/x86_64-linux-gnu/libunwind.so.8
Using native(wrapped) liblzma.so.5
0118:err:virtual:map_fixed_area out of memory for 0x6fffffc50000-0x6ffffffe9000
0118:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffc50000-0x7ffffffe9000, unix_prot 0x7.
0118:err:virtual:map_fixed_area out of memory for 0x6fffffa80000-0x6fffffc39000
0118:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffffe30000-0x7ffffffe9000, unix_prot 0x7.
0118:err:virtual:map_fixed_area out of memory for 0x6fffff440000-0x6fffffa6b000
0118:err:virtual:try_map_free_area mmap() error Cannot allocate memory, range 0x7fffff9c0000-0x7ffffffeb000, unix_prot 0x7.
Using emulated /home/louis/wine/lib64/wine/x86_64-unix/win32u.so
Using native(wrapped) libm.so.6
Using native(wrapped) libfreetype.so.6
Using native(wrapped) libfontconfig.so.1
Using native(wrapped) libexpat.so.1
Using emulated /home/louis/wine/lib64/wine/x86_64-unix/winex11.so
Using native(wrapped) libXext.so.6
Using native(wrapped) libX11.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXinerama.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXcomposite.so.1
Using native(wrapped) libXi.so.6
Using native(wrapped) libXcursor.so.1
Using emulated /home/louis/wine/lib64/wine/x86_64-unix/wineasio64.dll.so
Error loading needed lib libjack.so.0
Error loading one of needed lib
Error initializing needed lib /home/louis/wine/lib64/wine/x86_64-unix/wineasio64.dll.so
0118:err:module:open_builtin_so_file failed to load .so lib "/home/louis/wine/lib64/wine/x86_64-unix/wineasio64.dll.so"
hisham2630 commented 6 months ago

i think you also need wine patch address

mcagabe19 commented 6 months ago

@louisnw01 try getting the lib as x86_64 and put in /usr/lib/x86_64-linux-gnu

louisnw01 commented 6 months ago

@louisnw01 try getting the lib as x86_64 and put in /usr/lib/x86_64-linux-gnu

Thanks for your response!

I Followed this instruction and manually installed libjack; libdb and libc had similar errors so i installed them as well.

I'm now getting this error:

Error: Symbol pthread_rwlockattr_setpshared not found, cannot apply R_X86_64_JUMP_SLOT @0x3f051bfd40 (0x2bab6) in libdb-5.3.so

I think a similar issue was happening with #810?

mcagabe19 commented 6 months ago

mmm yeah pthread_rwlockattr_setpshared is not wrapped

mcagabe19 commented 6 months ago

@louisnw01 merge, build and test now

louisnw01 commented 6 months ago

@louisnw01 merge, build and test now

Thank you for wrapping that! wineasio now successfully registers, however I'm still having some trouble getting everything to work.

I think the next step is to emulate an arm64 version of jackd, as I was getting compatibility errors with the native arm version.

After installing a few more libraries (libsystemd.so.0, libjackserver.so.0, libzstd.so.1, liblz4.so.1, libgcc_s.so.1, libopus.so.0) for jackd, I'm met with this error:

Rename process to "jackd"
Using emulated libjackserver.so.0
Using emulated libsystemd.so.0
Using native(wrapped) libdbus-1.so.3
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using emulated libgcc_s.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libdl.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) libresolv.so.2
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Using native(wrapped) libm.so.6
Using native(wrapped) libcap.so.2
Using native(wrapped) libgcrypt.so.20
Using native(wrapped) liblzma.so.5
Using emulated libzstd.so.1
Using emulated liblz4.so.1
Error: Symbol gcry_md_get_algo_dlen not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cd288 (0x16176) in libsystemd.so.0
Error: Symbol gcry_md_close not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cd328 (0x162b6) in libsystemd.so.0
Error: Symbol gcry_md_read not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cd3e0 (0x16426) in libsystemd.so.0
Error: Symbol gcry_md_open not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cd470 (0x16546) in libsystemd.so.0
Error: Symbol gcry_md_write not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cd4c8 (0x165f6) in libsystemd.so.0
Error: Symbol gcry_md_setkey not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cd970 (0x16f46) in libsystemd.so.0
Error: Symbol gcry_md_reset not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cda98 (0x17196) in libsystemd.so.0
Error: Symbol gcry_md_ctl not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cdc88 (0x17576) in libsystemd.so.0
Error: Symbol gcry_md_copy not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cdcf0 (0x17646) in libsystemd.so.0
Error: Symbol gcry_control not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cdd88 (0x17776) in libsystemd.so.0
Error: relocating Plt symbols in elf libsystemd.so.0
Error initializing needed lib libgcc_s.so.1
Using emulated libopus.so.0
Using emulated libdb-5.3.so
Error loading one of needed lib
Error: Loading needed libs in elf /usr/bin/jackd
connect(2) call to Error: Symbol gcry_md_get_algo_dlen not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cd288 (0x16176) in  failed (err=No such file or directory)
connect(2) call to Error: Symbol gcry_md_get_algo_dlen not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cd288 (0x16176) in  failed (err=No such file or directory)
connect(2) call to Error: Symbol gcry_md_get_algo_dlen not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cd288 (0x16176) in  failed (err=No such file or directory)
connect(2) call to Error: Symbol gcry_md_get_algo_dlen not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cd288 (0x16176) in  failed (err=No such file or directory)
connect(2) call to Error: Symbol gcry_md_get_algo_dlen not found, cannot apply R_X86_64_JUMP_SLOT @0x3f010cd288 (0x16176) in  failed (err=No such file or directory)
attempt to connect to server failed
Unable to open a JACK client as: VBASIOTest64

I'm assuming that the gcry_... (libgcrypt) might need wrapping as well?

Thanks!

mcagabe19 commented 6 months ago

yeah they also have to be wrapped

mcagabe19 commented 6 months ago

@louisnw01 after this gets merged jackd should work now

louisnw01 commented 6 months ago

Thank you @mcagabe19, i've installed many more libraries, but I'm now met with this error:

Using emulated libffado.so.2
Using emulated /lib/x86_64-linux-gnu/libiec61883.so.0
Using emulated /lib/x86_64-linux-gnu/libraw1394.so.11
Using emulated /lib/x86_64-linux-gnu/libconfig++.so.9
Using emulated /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Using emulated /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Using emulated /lib/x86_64-linux-gnu/libsigc-2.0.so.0
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Error: Symbol g_date_time_new_from_unix_local not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a390 (0x3e126) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_utf8_make_valid not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a3b0 (0x3e166) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_unprocessed not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a3c8 (0x3e196) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_add_years not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a410 (0x3e226) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_object_bind_property_full not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a420 (0x3e246) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_week_numbering_year not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a488 (0x3e316) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_variant_type_element not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a4c0 (0x3e386) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_regex_replace_eval not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a518 (0x3e436) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_get_max_threads not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a530 (0x3e466) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_month not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a538 (0x3e476) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_rw_lock_clear not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a648 (0x3e696) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_add_weeks not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a670 (0x3e6e6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_new_from_timeval_local not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a7b8 (0x3e976) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_timer_stop not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a840 (0x3ea86) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_option_context_set_translate_func not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608a868 (0x3ead6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_timer_destroy not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608aa18 (0x3ee36) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_push not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608aa38 (0x3ee76) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_rw_lock_writer_unlock not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608abb8 (0x3f176) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_time_zone_get_identifier not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608ac58 (0x3f2b6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_add_hours not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608aca0 (0x3f346) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_rw_lock_init not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608ad78 (0x3f4f6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_minute not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608aed0 (0x3f7a6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_new not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608af28 (0x3f856) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_markup_error_quark not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608af48 (0x3f896) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_binding_get_source_property not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608af70 (0x3f8e6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_to_local not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b120 (0x3fc46) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_ref not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b198 (0x3fd36) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_type_module_register_type not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b2b8 (0x3ff76) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_time_zone_new_utc not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b2d0 (0x3ffa6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_hour not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b3e8 (0x401d6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_timezone not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b428 (0x40256) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_get_num_threads not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b450 (0x402a6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_main_context_invoke_full not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b4c0 (0x40386) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_timer_reset not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b560 (0x404c6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_compare not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b5e8 (0x405d6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_equal not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b618 (0x40636) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_free not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b670 (0x406e6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_format_iso8601 not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b6e0 (0x407c6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_new_local not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b710 (0x40826) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_week_of_year not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b778 (0x408f6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_rw_lock_writer_lock not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b7d8 (0x409b6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_rw_lock_writer_trylock not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b850 (0x40aa6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_rw_lock_reader_lock not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608b8a0 (0x40b46) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_checksum_reset not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608ba78 (0x40ef6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_canonicalize_filename not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608ba90 (0x40f26) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_set_max_threads not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608bab0 (0x40f66) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_binding_get_target not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608bab8 (0x40f76) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_year not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608bb30 (0x41066) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_day_of_year not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608bbb8 (0x41176) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_time_zone_unref not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608bc40 (0x41286) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_new_now_local not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608bc90 (0x41326) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_regex_error_quark not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608bcd0 (0x413a6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_day_of_week not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608bdc0 (0x41586) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_variant_parse_error_quark not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608bde0 (0x415c6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_get_num_unused_threads not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608be18 (0x41636) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_byte_array_sort_with_data not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608bee0 (0x417c6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_day_of_month not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608bf78 (0x418f6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_timer_start not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c080 (0x41b06) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_hash not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c128 (0x41c56) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_option_group_set_error_hook not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c1b8 (0x41d76) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_stop_unused_threads not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c1d8 (0x41db6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_add_months not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c258 (0x41eb6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_option_group_set_translate_func not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c298 (0x41f36) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_checksum_get_type not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c3c0 (0x42186) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_new_from_iso8601 not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c418 (0x42236) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_second not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c540 (0x42486) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_shell_error_quark not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c5d0 (0x425a6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_binding_get_source not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c8b8 (0x42b76) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_time_zone_new not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c8f8 (0x42bf6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_key_file_get_locale_for_key not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c910 (0x42c26) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_variant_type_get_gtype not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c928 (0x42c56) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_variant_type_first not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c948 (0x42c96) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_date_time_add_days not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608c9b0 (0x42d66) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_convert_error_quark not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1608ca70 (0x42ee6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: relocating Plt symbols in elf libglibmm-2.4.so.1
Error initializing needed lib libglibmm-2.4.so.1
Using native(wrapped) libxml2.so.2
Error: Global Symbol xmlIndentTreeOutput not found, cannot apply R_X86_64_GLOB_DAT @0x3f15037ef8 ((nil)) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadInnerXml not found, cannot apply R_X86_64_JUMP_SLOT @0x3f150370a0 (0x160f6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlGetLastError not found, cannot apply R_X86_64_JUMP_SLOT @0x3f150370f8 (0x161a6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderGetAttributeNs not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037128 (0x16206) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderMoveToAttributeNo not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037160 (0x16276) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGNewDocParserCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037178 (0x162a6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGValidateDoc not found, cannot apply R_X86_64_JUMP_SLOT @0x3f150371b8 (0x16326) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderXmlLang not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037260 (0x16476) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadState not found, cannot apply R_X86_64_JUMP_SLOT @0x3f150372a0 (0x164f6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderClose not found, cannot apply R_X86_64_JUMP_SLOT @0x3f150372a8 (0x16506) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderValue not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037330 (0x16616) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderMoveToAttributeNs not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037338 (0x16626) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderIsValid not found, cannot apply R_X86_64_JUMP_SLOT @0x3f150373a8 (0x16706) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderGetParserProp not found, cannot apply R_X86_64_JUMP_SLOT @0x3f150373c0 (0x16736) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadAttributeValue not found, cannot apply R_X86_64_JUMP_SLOT @0x3f150373e0 (0x16776) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlResetLastError not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037440 (0x16836) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderBaseUri not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037498 (0x168e6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderSetParserProp not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037518 (0x169e6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderHasValue not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037520 (0x169f6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderGetErrorHandler not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037548 (0x16a46) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadString not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037558 (0x16a66) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGNewMemParserCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x3f150375f8 (0x16ba6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGFreeValidCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037618 (0x16be6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderPrefix not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037700 (0x16db6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderLocalName not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037718 (0x16de6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderMoveToAttribute not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037720 (0x16df6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderExpand not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037748 (0x16e46) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderNamespaceUri not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037750 (0x16e56) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlNewTextReaderFilename not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037760 (0x16e76) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadOuterXml not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037768 (0x16e86) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderDepth not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037898 (0x170e6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGNewParserCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x3f150378a8 (0x17106) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderIsDefault not found, cannot apply R_X86_64_JUMP_SLOT @0x3f150378b8 (0x17126) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderNext not found, cannot apply R_X86_64_JUMP_SLOT @0x3f150378e0 (0x17176) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderNormalization not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037910 (0x171d6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGParse not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037968 (0x17286) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGFreeParserCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x3f150379b8 (0x17326) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGNewValidCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037a10 (0x173d6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderName not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037a38 (0x17426) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGFree not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037a68 (0x17486) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderGetAttributeNo not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037ac8 (0x17546) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGSetValidErrors not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037af0 (0x17596) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderQuoteChar not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037b08 (0x175c6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderCurrentNode not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037b88 (0x176c6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlCtxtResetLastError not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037be0 (0x17776) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlXIncludeProcessTreeFlags not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037cd0 (0x17956) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderAttributeCount not found, cannot apply R_X86_64_JUMP_SLOT @0x3f15037d08 (0x179c6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: relocating Plt symbols in elf libxml++-2.6.so.2
Error initializing needed lib libstdc++.so.6
Error loading one of needed lib
Error initializing needed lib libgcc_s.so.1
Error loading one of needed lib
Error initializing needed lib /usr/lib/x86_64-linux-gnu/jack/jack_firewire.so
Could not open component .so '/usr/lib/x86_64-linux-gnu/jack/jack_firewire.so': Cannot dlopen("/usr/lib/x86_64-linux-gnu/jack/jack_firewire.so"/0x7f9d9fea30, 102)
mcagabe19 commented 6 months ago

my gosh!! so much missing wraps!! maybe will do tomorrow with ptitSeb's help

louisnw01 commented 6 months ago

my gosh!! so much missing wraps!! maybe will do tomorrow with ptitSeb's help

Haha, yea it does seem like quite a few are missing. But thank you for your help so far, its much appreciated!

Javier97sm commented 6 months ago

Hello! I am working on a project on a OrangePi5. I am trying to run a x86 version of jackd and I got the same missing symbols reported by @louisnw01, that where then wrapped by @mcagabe19,. I compiled box64 with the last commit and it worked for me! But once this was fixed I got the same missing symbols:

user@orangepi5:~/Documents/jackx86$ ./jackd
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2 PageSize:4096 Running on Cortex-A55 Cortex-A76 with 8 Cores
Params database has 59 entries
Box64 with Dynarec v0.2.7  built on Mar  7 2024 11:57:35
BOX64: Detected 48bits at least of address space
Counted 21 Env var
BOX64 LIB PATH: ./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/games/:/usr/local/games/:/snap/bin/
Looking for ./jackd
Rename process to "jackd"
Using emulated lib/libjackserver.so.0
Using emulated lib/libsystemd.so.0
Using native(wrapped) libdbus-1.so.3
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Using emulated lib/libgcc_s.so.1
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libpthread.so.0
Using native(wrapped) libdl.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Using native(wrapped) libm.so.6
Look for arc4random in loaded elfs
Warning, function arc4random not found in lib libbsd.so.0
Look for arc4random in loaded elfs
Warning, function arc4random not found in lib libbsd.so.0
Using native(wrapped) liblzma.so.5
Using emulated lib/libzstd.so.1
Using emulated lib/liblz4.so.1
Using native(wrapped) libgcrypt.so.20
jackdmp 1.9.17
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2021 Filipe Coelho.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
Using emulated /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so
Using native(wrapped) libasound.so.2
Using emulated /usr/lib/x86_64-linux-gnu/jack/jack_alsarawmidi.so
Using emulated /usr/lib/x86_64-linux-gnu/jack/jack_loopback.so
Using emulated /usr/lib/x86_64-linux-gnu/jack/jack_net.so
Using emulated /usr/lib/x86_64-linux-gnu/jack/jack_dummy.so
Using emulated /usr/lib/x86_64-linux-gnu/jack/jack_netone.so
Using emulated lib/libsamplerate.so.0
Using emulated /usr/lib/x86_64-linux-gnu/jack/jack_firewire.so
Using emulated lib/libffado.so.2
Using emulated lib/libiec61883.so.0
Using emulated lib/libraw1394.so.11
Using emulated lib/libconfig++.so.9
Using emulated lib/libxml++-2.6.so.2
Using emulated lib/libglibmm-2.4.so.1
Using emulated lib/libsigc-2.0.so.0
Using native(wrapped) libgobject-2.0.so.0
Using native(wrapped) libglib-2.0.so.0
Using native(wrapped) libgmodule-2.0.so.0
Error: Symbol g_date_time_new_from_unix_local not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a348 (0x3e116) in lib/libglibmm-2.4.so.1
Error: Symbol g_utf8_make_valid not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a368 (0x3e156) in lib/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_unprocessed not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a380 (0x3e186) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_add_years not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a3c8 (0x3e216) in lib/libglibmm-2.4.so.1
Error: Symbol g_object_bind_property_full not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a3d8 (0x3e236) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_week_numbering_year not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a440 (0x3e306) in lib/libglibmm-2.4.so.1
Error: Symbol g_variant_type_element not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a470 (0x3e366) in lib/libglibmm-2.4.so.1
Error: Symbol g_regex_replace_eval not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a4c8 (0x3e416) in lib/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_get_max_threads not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a4e0 (0x3e446) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_month not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a4e8 (0x3e456) in lib/libglibmm-2.4.so.1
Error: Symbol g_rw_lock_clear not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a5f8 (0x3e676) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_add_weeks not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a620 (0x3e6c6) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_new_from_timeval_local not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a778 (0x3e976) in lib/libglibmm-2.4.so.1
Error: Symbol g_timer_stop not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a800 (0x3ea86) in lib/libglibmm-2.4.so.1
Error: Symbol g_option_context_set_translate_func not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a828 (0x3ead6) in lib/libglibmm-2.4.so.1
Error: Symbol g_timer_destroy not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308a9e0 (0x3ee46) in lib/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_push not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308aa00 (0x3ee86) in lib/libglibmm-2.4.so.1
Error: Symbol g_rw_lock_writer_unlock not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308ab98 (0x3f1b6) in lib/libglibmm-2.4.so.1
Error: Symbol g_time_zone_get_identifier not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308ac38 (0x3f2f6) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_add_hours not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308ac80 (0x3f386) in lib/libglibmm-2.4.so.1
Error: Symbol g_rw_lock_init not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308ad58 (0x3f536) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_minute not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308aec0 (0x3f806) in lib/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_new not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308af20 (0x3f8c6) in lib/libglibmm-2.4.so.1
Error: Symbol g_markup_error_quark not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308af40 (0x3f906) in lib/libglibmm-2.4.so.1
Error: Symbol g_binding_get_source_property not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308af68 (0x3f956) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_to_local not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b128 (0x3fcd6) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_ref not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b1a0 (0x3fdc6) in lib/libglibmm-2.4.so.1
Error: Symbol g_type_module_register_type not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b2b8 (0x3fff6) in lib/libglibmm-2.4.so.1
Error: Symbol g_time_zone_new_utc not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b2d0 (0x40026) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_hour not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b3e0 (0x40246) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_timezone not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b420 (0x402c6) in lib/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_get_num_threads not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b448 (0x40316) in lib/libglibmm-2.4.so.1
Error: Symbol g_main_context_invoke_full not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b4b8 (0x403f6) in lib/libglibmm-2.4.so.1
Error: Symbol g_timer_reset not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b558 (0x40536) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_compare not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b5e0 (0x40646) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_equal not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b610 (0x406a6) in lib/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_free not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b668 (0x40756) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_format_iso8601 not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b6d8 (0x40836) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_new_local not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b708 (0x40896) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_week_of_year not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b770 (0x40966) in lib/libglibmm-2.4.so.1
Error: Symbol g_rw_lock_writer_lock not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b7c8 (0x40a16) in lib/libglibmm-2.4.so.1
Error: Symbol g_rw_lock_writer_trylock not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b840 (0x40b06) in lib/libglibmm-2.4.so.1
Error: Symbol g_rw_lock_reader_lock not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308b890 (0x40ba6) in lib/libglibmm-2.4.so.1
Error: Symbol g_checksum_reset not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308ba70 (0x40f66) in lib/libglibmm-2.4.so.1
Error: Symbol g_canonicalize_filename not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308ba88 (0x40f96) in lib/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_set_max_threads not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308baa8 (0x40fd6) in lib/libglibmm-2.4.so.1
Error: Symbol g_binding_get_target not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308bab0 (0x40fe6) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_year not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308bb20 (0x410c6) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_day_of_year not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308bbb0 (0x411e6) in lib/libglibmm-2.4.so.1
Error: Symbol g_time_zone_unref not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308bc38 (0x412f6) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_new_now_local not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308bc88 (0x41396) in lib/libglibmm-2.4.so.1
Error: Symbol g_regex_error_quark not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308bcc8 (0x41416) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_day_of_week not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308bdb8 (0x415f6) in lib/libglibmm-2.4.so.1
Error: Symbol g_variant_parse_error_quark not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308bdd8 (0x41636) in lib/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_get_num_unused_threads not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308be18 (0x416b6) in lib/libglibmm-2.4.so.1
Error: Symbol g_byte_array_sort_with_data not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308bee0 (0x41846) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_day_of_month not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308bf78 (0x41976) in lib/libglibmm-2.4.so.1
Error: Symbol g_timer_start not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c080 (0x41b86) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_hash not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c120 (0x41cc6) in lib/libglibmm-2.4.so.1
Error: Symbol g_option_group_set_error_hook not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c1a8 (0x41dd6) in lib/libglibmm-2.4.so.1
Error: Symbol g_thread_pool_stop_unused_threads not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c1c8 (0x41e16) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_add_months not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c250 (0x41f26) in lib/libglibmm-2.4.so.1
Error: Symbol g_option_group_set_translate_func not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c298 (0x41fb6) in lib/libglibmm-2.4.so.1
Error: Symbol g_checksum_get_type not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c3b0 (0x421e6) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_new_from_iso8601 not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c408 (0x42296) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_get_second not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c530 (0x424e6) in lib/libglibmm-2.4.so.1
Error: Symbol g_shell_error_quark not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c5c0 (0x42606) in lib/libglibmm-2.4.so.1
Error: Symbol g_binding_get_source not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c8b8 (0x42bf6) in lib/libglibmm-2.4.so.1
Error: Symbol g_time_zone_new not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c8f0 (0x42c66) in lib/libglibmm-2.4.so.1
Error: Symbol g_key_file_get_locale_for_key not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c908 (0x42c96) in lib/libglibmm-2.4.so.1
Error: Symbol g_variant_type_get_gtype not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c920 (0x42cc6) in lib/libglibmm-2.4.so.1
Error: Symbol g_variant_type_first not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c940 (0x42d06) in lib/libglibmm-2.4.so.1
Error: Symbol g_date_time_add_days not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308c9a8 (0x42dd6) in lib/libglibmm-2.4.so.1
Error: Symbol g_convert_error_quark not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1308ca70 (0x42f66) in lib/libglibmm-2.4.so.1
Error: relocating Plt symbols in elf libglibmm-2.4.so.1
Error initializing needed lib libconfig++.so.9
Using native(wrapped) libxml2.so.2
Error: Global Symbol xmlIndentTreeOutput not found, cannot apply R_X86_64_GLOB_DAT @0x7fff12037ef8 ((nil)) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadInnerXml not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff120370a0 (0x160f6) in lib/libxml++-2.6.so.2
Error: Symbol xmlGetLastError not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff120370f8 (0x161a6) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderGetAttributeNs not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037128 (0x16206) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderMoveToAttributeNo not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037160 (0x16276) in lib/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGNewDocParserCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037178 (0x162a6) in lib/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGValidateDoc not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff120371b8 (0x16326) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderXmlLang not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037260 (0x16476) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadState not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff120372a0 (0x164f6) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderClose not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff120372a8 (0x16506) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderValue not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037330 (0x16616) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderMoveToAttributeNs not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037338 (0x16626) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderIsValid not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff120373a8 (0x16706) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderGetParserProp not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff120373c0 (0x16736) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadAttributeValue not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff120373e0 (0x16776) in lib/libxml++-2.6.so.2
Error: Symbol xmlResetLastError not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037440 (0x16836) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderBaseUri not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037498 (0x168e6) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderSetParserProp not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037518 (0x169e6) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderHasValue not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037520 (0x169f6) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderGetErrorHandler not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037548 (0x16a46) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadString not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037558 (0x16a66) in lib/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGNewMemParserCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff120375f8 (0x16ba6) in lib/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGFreeValidCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037618 (0x16be6) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderPrefix not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037700 (0x16db6) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderLocalName not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037718 (0x16de6) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderMoveToAttribute not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037720 (0x16df6) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderExpand not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037748 (0x16e46) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderNamespaceUri not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037750 (0x16e56) in lib/libxml++-2.6.so.2
Error: Symbol xmlNewTextReaderFilename not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037760 (0x16e76) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadOuterXml not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037768 (0x16e86) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderDepth not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037898 (0x170e6) in lib/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGNewParserCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff120378a8 (0x17106) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderIsDefault not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff120378b8 (0x17126) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderNext not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff120378e0 (0x17176) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderNormalization not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037910 (0x171d6) in lib/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGParse not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037968 (0x17286) in lib/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGFreeParserCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff120379b8 (0x17326) in lib/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGNewValidCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037a10 (0x173d6) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderName not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037a38 (0x17426) in lib/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGFree not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037a68 (0x17486) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderGetAttributeNo not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037ac8 (0x17546) in lib/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGSetValidErrors not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037af0 (0x17596) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderQuoteChar not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037b08 (0x175c6) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderCurrentNode not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037b88 (0x176c6) in lib/libxml++-2.6.so.2
Error: Symbol xmlCtxtResetLastError not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037be0 (0x17776) in lib/libxml++-2.6.so.2
Error: Symbol xmlXIncludeProcessTreeFlags not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037cd0 (0x17956) in lib/libxml++-2.6.so.2
Error: Symbol xmlTextReaderAttributeCount not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff12037d08 (0x179c6) in lib/libxml++-2.6.so.2
Error: relocating Plt symbols in elf libxml++-2.6.so.2
Error initializing needed lib libxml++-2.6.so.2
Error loading one of needed lib
Error initializing needed lib libgcc_s.so.1
Error loading one of needed lib
Error initializing needed lib /usr/lib/x86_64-linux-gnu/jack/jack_firewire.so
Could not open component .so '/usr/lib/x86_64-linux-gnu/jack/jack_firewire.so': Cannot dlopen("/usr/lib/x86_64-linux-gnu/jack/jack_firewire.so"/0xffffb236eb50, 102)
mcagabe19 commented 6 months ago

yeah... I know but it looks hard to wrap them.. maybe ptitSeb will

Javier97sm commented 6 months ago

Hi again! I am trying to wrap the libglibmm missing symbols, if I got it correctly done I will try then to solve the libxml++ ones.

But I need some help, I think it will be easy for @mcagabe19 or @ptitSeb to tell me what I have to do at this point. For now I have completed the wrappedglib2_private.h file following this blog: https://box86.org/2024/02/how-to-create-a-wrapping/

Now, I think I have to run the rebuild_wrappers.py script to complete the 'wrapped/generated' files, but I don't know how to used the script so I got this error:

javier@debian:~/Documents/GitHub/box64$ python3 rebuild_wrappers.py 
Traceback (most recent call last):
  File "/home/javier/Documents/GitHub/box64/rebuild_wrappers.py", line 1566, in <module>
    Define.defines = list(map(DefineType, sys.argv[2:limit[0]]))
IndexError: list index out of range

Once this is solved, then I just have to compile this version of box64 on my ARM machine and test it. Am I missing something?

Thanks!

louisnw01 commented 6 months ago

Hi again! I am trying to wrap the libglibmm missing symbols, if I got it correctly done I will try then to solve the libxml++ ones.

But I need some help, I think it will be easy for @mcagabe19 or @ptitSeb to tell me what I have to do at this point. For now I have completed the wrappedglib2_private.h file following this blog:

https://box86.org/2024/02/how-to-create-a-wrapping/

Now, I think I have to run the rebuild_wrappers.py script to complete the 'wrapped/generated' files, but I don't know how to used the script so I got this error:


javier@debian:~/Documents/GitHub/box64$ python3 rebuild_wrappers.py 

Traceback (most recent call last):

  File "/home/javier/Documents/GitHub/box64/rebuild_wrappers.py", line 1566, in <module>

    Define.defines = list(map(DefineType, sys.argv[2:limit[0]]))

IndexError: list index out of range

Once this is solved, then I just have to compile this version of box64 on my ARM machine and test it. Am I missing something?

Thanks!

Does it need arguments?

rajdakin commented 6 months ago

Now, I think I have to run the rebuild_wrappers.py script to complete the 'wrapped/generated' files, but I don't know how to used the script so I got this error:

The script is called automatically by make, you don't need to call it manually.

louisnw01 commented 6 months ago

Hi again! I am trying to wrap the libglibmm missing symbols, if I got it correctly done I will try then to solve the libxml++ ones.

But I need some help, I think it will be easy for @mcagabe19 or @ptitSeb to tell me what I have to do at this point. For now I have completed the wrappedglib2_private.h file following this blog:

https://box86.org/2024/02/how-to-create-a-wrapping/

Now, I think I have to run the rebuild_wrappers.py script to complete the 'wrapped/generated' files, but I don't know how to used the script so I got this error:


javier@debian:~/Documents/GitHub/box64$ python3 rebuild_wrappers.py 

Traceback (most recent call last):

  File "/home/javier/Documents/GitHub/box64/rebuild_wrappers.py", line 1566, in <module>

    Define.defines = list(map(DefineType, sys.argv[2:limit[0]]))

IndexError: list index out of range

Once this is solved, then I just have to compile this version of box64 on my ARM machine and test it. Am I missing something?

Thanks!

Hey @Javier97sm,

Did you have any luck wrapping those libraries?

Javier97sm commented 6 months ago

Hey @louisnw01,

I archived to wrap most of the symbols of libglibmm, leaving some of them just as a dummy version. Regarding libxml I have done nothing yet. But at least, with the fixed symbols of libglibmm it serves the application I was trying to run (jackd) to stay alive without crashing.

louisnw01 commented 6 months ago

Hey @louisnw01,

I archived to wrap most of the symbols of libglibmm, leaving some of them just as a dummy version. Regarding libxml I have done nothing yet. But at least, with the fixed symbols of libglibmm it serves the application I was trying to run (jackd) to stay alive without crashing.

Great! I was also trying to run jackd; any chance you could fork + PR?

Javier97sm commented 5 months ago

Hi @louisnw01, here you have a fork with my changes: https://github.com/Javier97sm/box64

Hope I haven't messed something up doing so haha. Tell my if it works for you!

louisnw01 commented 5 months ago

Hi @louisnw01, here you have a fork with my changes: https://github.com/Javier97sm/box64

Hope I haven't messed something up doing so haha. Tell my if it works for you!

Hey @Javier97sm,

Thank you for forking!

I gave it a shot and it appears I still need the libxml libraries to launch jackd.

@ptitSeb are there any plans to wrap these libs in the future?

Thanks!

ptitSeb commented 5 months ago

Which library? libxml or libjack? There is a libxml2 wrapped already. never seen a need of libxml before. And for libjack, sound libraries have a lot of symbols, so I can avoid wrapping it, that would be nice.

louisnw01 commented 5 months ago

Hey @ptitSeb,

Below is a transcript of the missing libs; this isn't essential for me, so if you don't have time thats absolutely fine. It was more a case of if lots of people want this wrapped then it might be useful, but if its just me who needs it then don't bother.

Thanks!

Error: Symbol g_object_bind_property_full not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1e08a420 (0x3e246) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Warning, function my_g_option_context_set_translate_func not found
Warning, function my_g_option_context_set_translate_func not found
Error: Symbol g_option_context_set_translate_func not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1e08a868 (0x3ead6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Warning, function my_g_thread_pool_new not found
Warning, function my_g_thread_pool_new not found
Error: Symbol g_thread_pool_new not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1e08af28 (0x3f856) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_binding_get_source_property not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1e08af70 (0x3f8e6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_type_module_register_type not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1e08b2b8 (0x3ff76) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Warning, function my_g_main_context_invoke_full not found
Warning, function my_g_main_context_invoke_full not found
Error: Symbol g_main_context_invoke_full not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1e08b4c0 (0x40386) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_binding_get_target not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1e08bab8 (0x40f76) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Warning, function my_g_byte_array_sort_with_data not found
Warning, function my_g_byte_array_sort_with_data not found
Error: Symbol g_byte_array_sort_with_data not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1e08bee0 (0x417c6) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Warning, function my_g_option_group_set_error_hook not found
Warning, function my_g_option_group_set_error_hook not found
Error: Symbol g_option_group_set_error_hook not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1e08c1b8 (0x41d76) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Warning, function my_g_option_group_set_translate_func not found
Warning, function my_g_option_group_set_translate_func not found
Error: Symbol g_option_group_set_translate_func not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1e08c298 (0x41f36) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_checksum_get_type not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1e08c3c0 (0x42186) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_binding_get_source not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1e08c8b8 (0x42b76) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: Symbol g_variant_type_get_gtype not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1e08c928 (0x42c56) in /lib/x86_64-linux-gnu/libglibmm-2.4.so.1
Error: relocating Plt symbols in elf libglibmm-2.4.so.1
Error initializing needed lib libglibmm-2.4.so.1
Using native(wrapped) libxml2.so.2
Error: Global Symbol xmlIndentTreeOutput not found, cannot apply R_X86_64_GLOB_DAT @0x3f1d037ef8 ((nil)) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadInnerXml not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d0370a0 (0x160f6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlGetLastError not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d0370f8 (0x161a6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderGetAttributeNs not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037128 (0x16206) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderMoveToAttributeNo not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037160 (0x16276) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGNewDocParserCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037178 (0x162a6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGValidateDoc not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d0371b8 (0x16326) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderXmlLang not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037260 (0x16476) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadState not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d0372a0 (0x164f6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderClose not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d0372a8 (0x16506) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderValue not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037330 (0x16616) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderMoveToAttributeNs not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037338 (0x16626) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderIsValid not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d0373a8 (0x16706) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderGetParserProp not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d0373c0 (0x16736) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadAttributeValue not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d0373e0 (0x16776) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlResetLastError not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037440 (0x16836) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderBaseUri not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037498 (0x168e6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderSetParserProp not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037518 (0x169e6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderHasValue not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037520 (0x169f6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderGetErrorHandler not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037548 (0x16a46) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadString not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037558 (0x16a66) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGNewMemParserCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d0375f8 (0x16ba6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGFreeValidCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037618 (0x16be6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderPrefix not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037700 (0x16db6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderLocalName not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037718 (0x16de6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderMoveToAttribute not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037720 (0x16df6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderExpand not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037748 (0x16e46) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderNamespaceUri not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037750 (0x16e56) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlNewTextReaderFilename not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037760 (0x16e76) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderReadOuterXml not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037768 (0x16e86) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderDepth not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037898 (0x170e6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGNewParserCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d0378a8 (0x17106) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderIsDefault not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d0378b8 (0x17126) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderNext not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d0378e0 (0x17176) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderNormalization not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037910 (0x171d6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGParse not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037968 (0x17286) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGFreeParserCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d0379b8 (0x17326) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGNewValidCtxt not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037a10 (0x173d6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderName not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037a38 (0x17426) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGFree not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037a68 (0x17486) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderGetAttributeNo not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037ac8 (0x17546) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlRelaxNGSetValidErrors not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037af0 (0x17596) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderQuoteChar not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037b08 (0x175c6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderCurrentNode not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037b88 (0x176c6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlCtxtResetLastError not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037be0 (0x17776) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlXIncludeProcessTreeFlags not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037cd0 (0x17956) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: Symbol xmlTextReaderAttributeCount not found, cannot apply R_X86_64_JUMP_SLOT @0x3f1d037d08 (0x179c6) in /lib/x86_64-linux-gnu/libxml++-2.6.so.2
Error: relocating Plt symbols in elf libxml++-2.6.so.2
Error initializing needed lib libstdc++.so.6
Error loading one of needed lib
Error initializing needed lib libgcc_s.so.1
Error loading one of needed lib
Error initializing needed lib /usr/lib/x86_64-linux-gnu/jack/jack_firewire.so
FillBlock triggered a segfault at 0x3f0002a7b0 from 0x34facb2c
FillBlock at 0x3f0002a7b0 triggered a segfault, canceling
FillBlock triggered a segfault at 0x3f0002a7b0 from 0x34facb2c
FillBlock at 0x3f0002a7b0 triggered a segfault, canceling
475681|SIGSEGV @0x34f71330 (???(/usr/bin/jackd+0x771330)) (x64pc=0x3f0002a7b0/???:"???", rsp=0x7f873be5e8, stack=0x7f86bc0000:0x7f873c0000 own=(nil) fp=(nil)), for accessing 0x3f0002a7b0 (code=1/prot=87), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)