ptitSeb / box64

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

Symbol g_type_add_instance_private not found #125

Open avently opened 3 years ago

avently commented 3 years ago

Hello, @ptitSeb. Thank you for your hard work! I'm trying to run Anydesk (because it's not available on Arm64). I copied libs one by one from Ubuntu x64 to Ubuntu arm64. The last unsolved thing is this error:

sudo ./anydesk --get-status
...
Error: PltResolver: Symbol g_type_add_instance_private(ver 0: g_type_add_instance_private) not found, cannot apply R_X86_64_JUMP_SLOT 0x12be740 (0x412466) in ./anydesk

Maybe more such errors will be printed after this one is solved, I don't know. Could you please take a look and maybe to wrap this function too? I tried to use emulated libgobject-2.0.so.0 but have another errors which I don't know how to solve.

Attaching archive with Anydesk & libs I copied from Ubuntu x64: anydesk.tar.gz

Let me know if I need to do something more in order to get this binary working.

rajdakin commented 3 months ago

Is this fixed now?