-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't build on linux #42
Comments
tim@ThinkpadTM:~/CLR-DEV9/CLR_DEV9_LINUX_MONO$ inxi -S -C System: Host: ThinkpadTM Kernel: 5.15.0-50-generic x86_64 bits: 64 Desktop: GNOME 42.4 Distro: Ubuntu 22.04.1 LTS (Jammy Jellyfish) CPU: Info: quad core model: 11th Gen Intel Core i7-1165G7 bits: 64 type: MT MCP cache: L2: 5 MiB Speed (MHz): avg: 672 min/max: 400/4700 cores: 1: 753 2: 399 3: 585 4: 813 5: 480 6: 716 7: 979 8: 656 tim@ThinkpadTM:~/CLR-DEV9/CLR_DEV9_LINUX_MONO$ mono -V Mono JIT compiler version 6.12.0.182 (tarball Tue Jun 14 22:35:00 UTC 2022) Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none Misc: softdebug Interpreter: yes LLVM: yes(610) Suspend: hybrid GC: sgen (concurrent by default) |
Hello? Anyone? |
Do you have Another issue is the mono repo for newer versions of ubuntu also only including 64bit builds of mono, you would need to provide 32bit binaries for mono yourself (placing them in the |
Hey! Thanks for the help. I wasn't sure if you were still supporting this project. I had gcc-multilib installed but not g++-multilib. However I still get the same error after building. /usr/bin/ld: i386 architecture of input file `/home/tim/CLR-DEV9/CLR_DEV9_LINUX_MONO/obj/CLR_DEV9.o' is incompatible with i386:x86-64 output Do you have any advice on getting these mono_i386 binaries and installing them? Thanks again for your help and this project. |
Well, the update is i tried building in a 32bit lxc container and I'm still having problems. Cmake is failing for whatever reason. I'm not giving up. I will try building this in a virtual box with Bionic Beaver. |
I have successfully build the library on i386 Bionic beaver but after loading the Dev9 plugin the program still crashed, on restarting it says "The configured DEV9 plugin file is not a valid dynamic library /usr/lib/i386-linux-gnu/pcsx2/libclrdev9mono.so" Now im seeing one problem with the linked library show below, how can I fix the broken link to libmonogen? tim@ThinkpadTM:~$ ldd /usr/lib/i386-linux-gnu/pcsx2/libclrdev9mono.so linux-gate.so.1 (0xf7edf000) libmonosgen-2.0.so.1 => not found libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7e76000) libstdc++.so.6 => /lib/i386-linux-gnu/libstdc++.so.6 (0xf7c42000) libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf7c1b000) libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf79e6000) libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf78de000) /lib/ld-linux.so.2 (0xf7ee1000) |
I seem to be having a similar problem building the mono library. Like the mono library is not recognized? I'm on Jammy Jellyfish
The text was updated successfully, but these errors were encountered: