zelurker / raine

Raine emulator

Home Page:http://raine.1emulation.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ParserCallback error when running make

celiswen opened this issue · comments

Building Raine, Fully optimized version with gcc -m32 for linux-gnu CPU=pentium3
dependencies : if you get an error here, install the required dev package
libpng:1.6.37
SDL:2.0.20
Linking Raine...
/usr/bin/ld: linux-gnu-sdl2/object/68000/s68000.o: warning: relocation in read-only section `.text'
/usr/bin/ld: linux-gnu-sdl2/object/sdl/console/parser.o: in function `parse':
parser.cpp:(.text+0x17b9): undefined reference to `mu::ParserCallback::~ParserCallback()'
/usr/bin/ld: parser.cpp:(.text+0x1826): undefined reference to `mu::ParserCallback::ParserCallback(double (*)(double), bool)'
/usr/bin/ld: parser.cpp:(.text+0x185b): undefined reference to `mu::ParserCallback::~ParserCallback()'
/usr/bin/ld: parser.cpp:(.text+0x18c3): undefined reference to `mu::ParserCallback::ParserCallback(double (*)(double), bool)'
/usr/bin/ld: parser.cpp:(.text+0x18f8): undefined reference to `mu::ParserCallback::~ParserCallback()'
/usr/bin/ld: parser.cpp:(.text+0x1965): undefined reference to `mu::ParserCallback::ParserCallback(double (*)(double), bool)'
/usr/bin/ld: parser.cpp:(.text+0x1998): undefined reference to `mu::ParserCallback::~ParserCallback()'
/usr/bin/ld: linux-gnu-sdl2/object/sdl/console/parser.o: in function `parse.cold':
parser.cpp:(.text.unlikely+0x23a): undefined reference to `mu::ParserCallback::~ParserCallback()'
/usr/bin/ld: parser.cpp:(.text.unlikely+0x32a): undefined reference to `mu::ParserCallback::~ParserCallback()'
/usr/bin/ld: parser.cpp:(.text.unlikely+0x3c2): undefined reference to `mu::ParserCallback::~ParserCallback()'
/usr/bin/ld: parser.cpp:(.text.unlikely+0x63e): undefined reference to `mu::ParserCallback::~ParserCallback()'
/usr/bin/ld: warning: creating DT_TEXTREL in a PIE
collect2: error: ld returned 1 exit status
make: *** [makefile:1396: raine] Error 1

Yes that's what I talked about when I talked about the problems about releasing the linux binaries at the end of the announcement for this version. It's because you have muparser-2.3.3 installed for 64 bits, but at the same time muparser-2.3.2 for 32 bits. If you want to compile this 32 bits version you need to update the 32 bits version of muparser to 2.3.3.