Manjaro Required Libraries

Post your questions here
Post Reply
Shanasman450
Posts: 77
Joined: Sun Apr 15, 2018 4:07 am
Team: Privateer

Manjaro Required Libraries

Post by Shanasman450 »

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: 14928
Joined: Fri Nov 02, 2007 5:39 am
Team: No Frills Racing
Contact:

Re: Manjaro Required Libraries

Post by jlv »

"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: 77
Joined: Sun Apr 15, 2018 4:07 am
Team: Privateer

Re: Manjaro Required Libraries

Post by Shanasman450 »

Thank you. I'll take a look at this after work and see if I can get it working.
Shanasman450
Posts: 77
Joined: Sun Apr 15, 2018 4:07 am
Team: Privateer

Re: Manjaro Required Libraries

Post by Shanasman450 »

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: 77
Joined: Sun Apr 15, 2018 4:07 am
Team: Privateer

Re: Manjaro Required Libraries

Post by Shanasman450 »

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).
Post Reply