Manjaro Required Libraries

Post your questions here
Shanasman450
Posts: 67
Joined: Sun Apr 15, 2018 4:07 am
Team: Privateer (AKA newb)

Manjaro Required Libraries

Postby Shanasman450 » Wed May 01, 2019 12:33 am

Anyone know what libraries are needed to run sim on manjaro? I've tried the libraries mentioned here ( http://forum.mxsimulator.com/viewtopic. ... 51#p724351 ), but they don't seem to be shared between debian and arch.

jlv
Site Admin
Posts: 13319
Joined: Fri Nov 02, 2007 5:39 am
Team: No Frills Racing
Contact:

Re: Manjaro Required Libraries

Postby jlv » Wed May 01, 2019 2:55 am

"ldd mxbin" will show you what it needs to load. It won't help for libraries loaded at run time with dlopen though. If it helps, this is what Fedora needs:

glibc.i686
alsa-lib.i686
alsa-plugins-pulseaudio.i686
libX11.i686
libXi.i686
libglvnd.i686
libglvnd-glx.i686
mesa-dri-drivers.i686
Josh Vanderhoof
Sole Proprietor
jlv@mxsimulator.com
If you email, put "MX Simulator" in the subject to make sure it gets through my spam filter.

Shanasman450
Posts: 67
Joined: Sun Apr 15, 2018 4:07 am
Team: Privateer (AKA newb)

Re: Manjaro Required Libraries

Postby Shanasman450 » Wed May 01, 2019 11:36 am

Thank you. I'll take a look at this after work and see if I can get it working.

Shanasman450
Posts: 67
Joined: Sun Apr 15, 2018 4:07 am
Team: Privateer (AKA newb)

Re: Manjaro Required Libraries

Postby Shanasman450 » Thu May 02, 2019 12:33 am

Code: Select all

[taylor@taylor-pc mxsimulator]$ ldd -v mxbin
        linux-gate.so.1 (0xf7f49000)
        libasound.so.2 => /usr/lib32/libasound.so.2 (0xf7e22000)
        libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7e0c000)
        libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7cbf000)
        libGL.so.1 => /usr/lib32/libGL.so.1 (0xf7c5b000)
        libXi.so.6 => /usr/lib32/libXi.so.6 (0xf7c47000)
        libm.so.6 => /usr/lib32/libm.so.6 (0xf7b7b000)
        libc.so.6 => /usr/lib32/libc.so.6 (0xf799f000)
        libdl.so.2 => /usr/lib32/libdl.so.2 (0xf7999000)
        libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf7978000)
        librt.so.1 => /usr/lib32/librt.so.1 (0xf796d000)
        /lib/ld-linux.so.2 => /usr/lib/ld-linux.so.2 (0xf7f4b000)
        libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf7941000)
        libGLX.so.0 => /usr/lib32/libGLX.so.0 (0xf791c000)
        libGLdispatch.so.0 => /usr/lib32/libGLdispatch.so.0 (0xf78ba000)
        libXau.so.6 => /usr/lib32/libXau.so.6 (0xf78b5000)
        libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf78ad000)

        Version information:
        ./mxbin:
                libm.so.6 (GLIBC_2.0) => /usr/lib32/libm.so.6
                libasound.so.2 (ALSA_0.9.0rc4) => /usr/lib32/libasound.so.2
                libasound.so.2 (ALSA_0.9) => /usr/lib32/libasound.so.2
                libc.so.6 (GLIBC_2.1) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.2) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
        /usr/lib32/libasound.so.2:
                librt.so.1 (GLIBC_2.2) => /usr/lib32/librt.so.1
                ld-linux.so.2 (GLIBC_2.3) => /usr/lib/ld-linux.so.2
                libdl.so.2 (GLIBC_2.1) => /usr/lib32/libdl.so.2
                libdl.so.2 (GLIBC_2.0) => /usr/lib32/libdl.so.2
                libm.so.6 (GLIBC_2.0) => /usr/lib32/libm.so.6
                libpthread.so.0 (GLIBC_2.1) => /usr/lib32/libpthread.so.0
                libpthread.so.0 (GLIBC_2.3.2) => /usr/lib32/libpthread.so.0
                libpthread.so.0 (GLIBC_2.0) => /usr/lib32/libpthread.so.0
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.28) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.16) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.7) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.2) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1.2) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
        /usr/lib32/libXext.so.6:
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3.4) => /usr/lib32/libc.so.6
        /usr/lib32/libX11.so.6:
                libdl.so.2 (GLIBC_2.1) => /usr/lib32/libdl.so.2
                libdl.so.2 (GLIBC_2.0) => /usr/lib32/libdl.so.2
                libc.so.6 (GLIBC_2.28) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.15) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1.2) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3.2) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
        /usr/lib32/libGL.so.1:
                libpthread.so.0 (GLIBC_2.0) => /usr/lib32/libpthread.so.0
                libc.so.6 (GLIBC_2.3.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
        /usr/lib32/libXi.so.6:
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3.4) => /usr/lib32/libc.so.6
        /usr/lib32/libm.so.6:
                ld-linux.so.2 (GLIBC_PRIVATE) => /usr/lib/ld-linux.so.2
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_PRIVATE) => /usr/lib32/libc.so.6
        /usr/lib32/libc.so.6:
                ld-linux.so.2 (GLIBC_2.3) => /usr/lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_PRIVATE) => /usr/lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.1) => /usr/lib/ld-linux.so.2
        /usr/lib32/libdl.so.2:
                ld-linux.so.2 (GLIBC_PRIVATE) => /usr/lib/ld-linux.so.2
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_PRIVATE) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
        /usr/lib32/libpthread.so.0:
                ld-linux.so.2 (GLIBC_2.1) => /usr/lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_PRIVATE) => /usr/lib/ld-linux.so.2
                libc.so.6 (GLIBC_2.7) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3.2) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.2) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_PRIVATE) => /usr/lib32/libc.so.6
        /usr/lib32/librt.so.1:
                libc.so.6 (GLIBC_2.28) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3.2) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_PRIVATE) => /usr/lib32/libc.so.6
                libpthread.so.0 (GLIBC_2.2) => /usr/lib32/libpthread.so.0
                libpthread.so.0 (GLIBC_2.3.2) => /usr/lib32/libpthread.so.0
                libpthread.so.0 (GLIBC_PRIVATE) => /usr/lib32/libpthread.so.0
                libpthread.so.0 (GLIBC_2.1) => /usr/lib32/libpthread.so.0
                libpthread.so.0 (GLIBC_2.0) => /usr/lib32/libpthread.so.0
        /usr/lib32/libxcb.so.1:
                libc.so.6 (GLIBC_2.28) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3.2) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
        /usr/lib32/libGLX.so.0:
                libpthread.so.0 (GLIBC_2.0) => /usr/lib32/libpthread.so.0
                libdl.so.2 (GLIBC_2.1) => /usr/lib32/libdl.so.2
                libdl.so.2 (GLIBC_2.0) => /usr/lib32/libdl.so.2
                libc.so.6 (GLIBC_2.8) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3.4) => /usr/lib32/libc.so.6
        /usr/lib32/libGLdispatch.so.0:
                libdl.so.2 (GLIBC_2.0) => /usr/lib32/libdl.so.2
                libc.so.6 (GLIBC_2.8) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
        /usr/lib32/libXau.so.6:
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.1) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.3.4) => /usr/lib32/libc.so.6
        /usr/lib32/libXdmcp.so.6:
                libc.so.6 (GLIBC_2.1.3) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.4) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.25) => /usr/lib32/libc.so.6
                libc.so.6 (GLIBC_2.0) => /usr/lib32/libc.so.6


I'm a bit confused. Each of these show a file location, so I'm assuming they're already installed. Am I supposed to take this to mean that all of the dependencies are already installed? If so, shouldn't sim be opening when run?

Here's the specific error I'm getting if it helps any:

Code: Select all

Problem starting MX Simulator: Can't find game data

Shanasman450
Posts: 67
Joined: Sun Apr 15, 2018 4:07 am
Team: Privateer (AKA newb)

Re: Manjaro Required Libraries

Postby Shanasman450 » Thu May 02, 2019 12:45 am

Never mind. I got it. Nothing to do with dependencies at all. I moved the original mxbin back in and it loaded just fine (if I failed to mention I tried to use the latest snapshot). I deleted the current version of the snapshot and downloaded it again, it worked this time. Thank you for your help (and that useful ldd command you mentioned. I'll keep that one in my notes for another time).


Return to “Help / Troubleshooting”

Who is online

Users browsing this forum: No registered users and 1 guest