What's new

Plugin Problems With Mupen64 n Linux

ibanez697

New member
I'm using Fedora Core 5 and just recently installed Mupen64. It runs fine but I cannot configure the plugins. The drop boxes seem to be disabled so I can't select a plugin, and when I hit the Configure, Test, and About buttons they all do nothing. Is there anything I'm doing wrong, or anything I can do to fix this? Sorry, didn't mean to post twice.
 
OP
I

ibanez697

New member
Yeah, I have them set read, write, and executable for user, group, and other. I even tried configuring them logged in as root and I get the same problem.
 
OP
I

ibanez697

New member
When I try to start Mupen through the terminal I get this error for all the plugins:

Couldn't load plugin '/root/.mupen64/plugins/tr64gl.so': /root/.mupen64/plugins/tr64gl.so: cannot restore segment prot after reloc: Permission denied

I get the same error logged on as root as well.

I have the persmissions set so I can use it.
 
Last edited:

Sri Narayan

New member
Are you logged in X also with root or only on terminal?

edit:

i think you started mupen with root because of the output:

/root/.mupen64/plugins/tr64gl.so
/\

this is the root folder only root can access it.
 
Last edited:
OP
I

ibanez697

New member
I've tried it logged in X and in the terminal as root.

Yeah I was logged in as root cuz when I try running it under my username I get this for the plugins:

Couldn't load plugin '/home/Scott/.mupen64/plugins/dummyaudio.so': /home/Scott/.mupen64/plugins/dummyaudio.so: cannot restore segment prot after reloc: Permission denied
 

Sri Narayan

New member
are they in the plugin folder: /home/Scott/.mupen64/plugins/ ? edit: "." this is a hidden directory
 
Last edited:
OP
I

ibanez697

New member
There are symbolic links in /home/Scott/.mupen64/plugins/ to /usr/share/mupen64/plugins and they are all there.
 

Sri Narayan

New member
execute this command in your plugin folder
ls -la

you should get sothing like this in the begining of each line (not the configs):

-rwxr-xr-x 1 (username) (username) (size of the file) (date) (time) (pluginname.so)
 
OP
I

ibanez697

New member
/home/Scott/.mupen64/plugins
lrwxrwxrwx 1 Scott Scott 42 Jun 3 01:21 blight_input.so -> /usr/share/mupen64/plugins/blight_input.so
lrwxrwxrwx 1 Scott Scott 40 Jun 3 01:21 dummyaudio.so -> /usr/share/mupen64/plugins/dummyaudio.so
lrwxrwxrwx 1 Scott Scott 35 Jun 3 01:21 glN64.so -> /usr/share/mupen64/plugins/glN64.so
lrwxrwxrwx 1 Scott Scott 40 Jun 3 01:21 jttl_audio.so -> /usr/share/mupen64/plugins/jttl_audio.so
lrwxrwxrwx 1 Scott Scott 43 Jun 3 01:21 mupen64_audio.so -> /usr/share/mupen64/plugins/mupen64_audio.so
lrwxrwxrwx 1 Scott Scott 52 Jun 3 01:21 mupen64_hle_rsp_azimer.so -> /usr/share/mupen64/plugins/mupen64_hle_rsp_azimer.so
lrwxrwxrwx 1 Scott Scott 43 Jun 3 01:21 mupen64_input.so -> /usr/share/mupen64/plugins/mupen64_input.so
lrwxrwxrwx 1 Scott Scott 46 Jun 3 01:21 mupen64_soft_gfx.so -> /usr/share/mupen64/plugins/mupen64_soft_gfx.so
lrwxrwxrwx 1 Scott Scott 39 Jun 3 01:21 ricevideo.so -> /usr/share/mupen64/plugins/ricevideo.so
lrwxrwxrwx 1 Scott Scott 36 Jun 3 01:21 tr64gl.so -> /usr/share/mupen64/plugins/tr64gl.so

/usr/share/mupen64/plugins
-rwxr-xr-x 1 root root 708280 Sep 4 2005 blight_input.so
-rwxr-xr-x 1 root root 3880 Sep 4 2005 dummyaudio.so
-rwxr-xr-x 1 root root 235228 Sep 4 2005 glN64.so
-rwxr-xr-x 1 root root 14708 Sep 4 2005 jttl_audio.so
-rwxr-xr-x 1 root root 11392 Sep 4 2005 mupen64_audio.so
-rwxr-xr-x 1 root root 82224 Sep 4 2005 mupen64_hle_rsp_azimer.so
-rwxr-xr-x 1 root root 12500 Sep 4 2005 mupen64_input.so
-rwxr-xr-x 1 root root 126092 Sep 4 2005 mupen64_soft_gfx.so
-rwxr-xr-x 1 root root 1860732 Sep 4 2005 ricevideo.so
-rwxr-xr-x 1 root root 369964 Sep 4 2005 tr64gl.so
 
Last edited:

Sri Narayan

New member
There are too many rights on the file. Now check these files with

i.e. ldd glN64.so

so linux installation is correct (missing any libs?).
 

Sri Narayan

New member
root root
user group

isn't a good option if you want to play n64 stuff with a normal user.
please check how fedora sets the group for installed programs (mostly /usr/bin or usr/local/bin)
 
OP
I

ibanez697

New member
I get this result for all of the plugins after using the ldd command.

linux-gate.so.1 => (0x4f957000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x25d3d000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x25a9e000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x25a30000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x1e249000)
libm.so.6 => /lib/libm.so.6 (0x1e263000)
libpangoxft-1.0.so.0 => /usr/lib/libpangoxft-1.0.so.0 (0x1e227000)
libpangox-1.0.so.0 => /usr/lib/libpangox-1.0.so.0 (0x1e231000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x1e295000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x0218c000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x1e221000)
libdl.so.2 => /lib/libdl.so.2 (0x021cb000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x1e33d000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x1e2db000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x021cf000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x02249000)
libpthread.so.0 => /lib/libpthread.so.0 (0x022d8000)
libc.so.6 => /lib/libc.so.6 (0x1e47f000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x022ec000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x022f5000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x023f2000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x02444000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x02481000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x02491000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x0249a000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x0249d000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x024a5000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x024a9000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x024b3000)
/lib/ld-linux.so.2 (0x4f958000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x024b8000)
libXft.so.2 => /usr/lib/libXft.so.2 (0x024e0000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x024f4000)
libz.so.1 => /usr/lib/libz.so.1 (0x02562000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x02575000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x0257a000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x02582000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0266f000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x0267b000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x0267e000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x02684000)
libexpat.so.0 => /lib/libexpat.so.0 (0x026ac000)
 
OP
I

ibanez697

New member
When I execute the command I get command not found so I guess it's not installed. No I didn't build the plugin myself.
 

Ido

New member
User permissions??
Create group games, chmod to everything in the directory and adduser?
May you need a script to make some links for save users data in '~/'. Mupen are running here with a global configuration. I don't know where I'm wrong, but WITH_HOME=$answer line 342 in configure file don't work in my Debian system.
And never adduser to root...
Take a look:
ilidio@lorelei:02:57:49:/$la /usr/local/games/mupen64-0.5/
total 852K
drwxrwxr-x 5 root games 4,0K 2006-06-06 18:35 .
drwxrwsr-x 4 root staff 4,0K 2006-05-05 15:41 ..
drwxrwxr-x 2 root games 4,0K 2005-08-26 16:16 doc
-rwxrwxr-x 1 root games 1,4K 2005-08-26 16:10 jttl_audio.conf
drwxrwxr-x 2 root games 4,0K 2005-08-26 14:33 lang
-rwxrwxr-x 1 root games 684K 2005-08-26 17:11 mupen64
-rwxrwxr-x 1 root games 663 2006-05-20 23:48 mupen64.conf
-rwxrwxr-x 1 root games 13K 2005-08-27 14:41 mupen64_icon.png
-rwxrwxr-x 1 root games 99K 2006-05-20 23:17 mupen64.ini
drwxrwxr-x 2 root games 4,0K 2006-03-26 01:23 plugins
-rwxrwxr-x 1 root games 351 2006-06-06 18:35 rombrowser.cache
lrwxrwxrwx 1 ilidio games 26 2006-06-06 18:35 save -> /home/ilidio/.mupen64/save
-rwxrwxr-x 1 root games 12K 2005-08-26 14:28 whatsnew.txt
 

Top