I get this when trying to compile it on Linux:
Code:
bash-4.2# ./make.sh
Compiling C source code...
Assembling compiled sources...
Linking assembled object files...
ld: obj/main.o: relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
obj/main.o: could not read symbols: Bad value
strip: 'obj/vigl.so': No such file
Probably irrelevant but I'm running Slackware 14.1.
To fix this, I just add "fPIC" to FLAGS_x86. Will test in a bit.
EDIT: So, can Mupen64Plus use this plugin? This is what I get:
Code:
UI-Console: attached to core library 'Mupen64Plus Core' version 2.0.0
UI-Console: Includes support for Dynamic Recompiler.
Core Error: Unable to open rom database file '(null)'.
Core: Goodname: Mupen64Plus (unknown rom)
Core: Name: Mupen64Plus
Core: MD5: DBF04773EC2B8ADF8A94DB7E3E461138
Core: CRC: ddba4de5 b107004a
Core: Imagetype: .v64 (byteswapped)
Core: Rom size: 1048576 bytes (or 1 Mb or 8 Megabits)
Core: Version: 1444
Core: Manufacturer: 0
Core: Country: Demo
UI-Console Status: Cheat codes disabled.
UI-Console Error: dlopen('./vigl.so') failed: ./vigl.so: undefined symbol: glDrawElements
UI-Console Error: Specified Video plugin not found: ./vigl.so
Core Status: Rom closed.
Just trying to run the demo that comes with Mupe64Plus.