-
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
Arch Linux: LIB_MONO-NOTFOUND #22
Comments
I compiled the latest release of mono (mono-6.8.0.105.tar.xz) with the prefix set to a folder in the PCSX2 plugin directory and I tried hacking around some of the project files, whose changes can be seen here: So far it builds, but for some reason it crashes when I go to the plug-in selection menu. Strace log using Looks like that even with a custom prefix set, somehow my version of Mono (or the plug-in) are still searching some components in the 64-bit libraries and therefore crash as they clash. EDIT: Additional notes about the mono build, it went something like this:
and then copied the mono_i386 from /usr/lib32/pcsx2 to the CLR_DEV9_LINUX_MONO directory in the project after commenting out the BundleMono.sh command in the build.sh file. EDIT 2: Also, I'm getting the source code of this plug-in by git-cloning this repository. Is the repository outdated? EDIT 3: Added something I forgot to note |
Okay, I've looked in the strace and it looked like it was searching for mono in Now it goes futher, letting me select the plug-in and applying the plug-in selection but it crashes either when trying to configure the plug-in via the UI or when booting up the emulation with the plug-in loaded without configuring it. Attachments are |
Advancements: Emulation still crashes when starting but at least it doesn't grind PCSX2 to a halt (instead, it says that the plug-in had a problem and stops emulation) EDIT: I've compiled CLR-DEV9 again. Still no success.
EDIT2: another report: enabling HDD with an image created from the plug-in does not crash the emulation. I haven't been able to test further as I don't know much about using HDDs on PlayStation 2 (The HDD does not show in the BIOS but I'm guessing that's expected). |
Sorry for the delayed response Yes I'm aware that the apt based BundleMono script is not portable across every distribution, but I never gotten around to resolving that The repo is up-to-date, I've just not worked on it in a while. While the UI looks okay on windows, it looks bad on linux, It's an issue with mono's implementation of winforms. Regarding HDD support, you would need to format the virtual HDD using the PS2 HDD utility disk Are your CLR_DEV9 Ethernet settings the default? |
Can you try changing the adapter from Auto to your actual adapter It's possible that Auto is failing to select the correct adapter in some systems |
I've pushed a commit, can you try rebuilding from that |
Rebuilt from latest commit and now the plug-in does not crash at boot when Ethernet is enable. Further testing needed. |
Also, apt-get is used in the BundleMono.sh script, which is not an one-size-fits-all solution between distros that do not use the same package manager.
Terminal log (some contents are in Spanish since my system language is set to Spanish)
https://gist.github.com/TheSandBoxMKG/cae0d939bbb6914a687d95b254d7ee9d
The text was updated successfully, but these errors were encountered: