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
doesn't work with linux ( 32bit KSP on 64bit OS ) #3
Comments
Hi! Interresing, can you locate libMonoPosixHelper.so somewhere on ur machine? Are you running the steam version or the standalone? I'll see if I can spin up a virtualbox version and try it. Do you know if 0.90 mods need to be rebuild for 1.0? /K On Friday, May 1, 2015, phreaker0 notifications@github.com wrote:
|
Yeah the library is located here on my system (64 bit btw): /usr/lib/libMonoPosixHelper.so I tried to just copy it into the GameData/KSPSerialIO/ folder, but the exception was still there. I installed KSP 1.0 now onto a windows machine I had lying around, and there it works. It says that a display is found. |
I just encountered the same problem attempting to run the 32 bit KSP binary on my 64 bit Debian install. It's happening because /usr/lib/libMonoPosixHelper.so is a 64 bit library. When you run the 32 bit KSP, it tries to link in appropriate 32 bit libraries, and there's no 32 bit libMonoPosixHelper available. The only really viable solution I can see for this is to run the 64 bit KSP binary. On my system, this is all that's required, the correct libMonoPosixHelper lib is found and linked in, and the serial port is opened. In theory it should also be possible to install a 32 bit mono environment with a command like
But on Debian testing it looks like the 32 bit and 64 bit mono packages clash, and only one set can be installed at a time. I'm almost certain that removing the 64 bit and installing the 32 bit on Ubuntu will break a lot of other packages that depend on mono. |
So looks like I need to mention this in the project. I don't know if I can support crossing 64 and 32 bit setups. |
I will close this issue with the resolution being to run 64bit KSP on 64bit OS's. |
i tried your released binaries (KSPSerialIO-0.17.1.zip) with linux (Ubuntu 14.04 LTS) and KSP 1.0. But it doesn't work. My config:
First time i got the following debug message:
The second time i tried (with NoDetect set to 1) there was an exception:
I then downgraded to KSP 0.90 beta, but the same exception was raised.
Other serial applications (like cutecom) work.
The text was updated successfully, but these errors were encountered: