Author: MeddlingMonk
Date: 07-02-09 17:59
It's time for everyone's favorite biennial game: Why won't Exult compile on the new Fedora this time? This is what I'm getting and it isn't clear to me what the problem is:
Quote:
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./../../headers -I./../../conf -I./../.. -I./.. -I./../../files -I./../../imagewin -I./../../shapes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DXWIN -O2 -Wno-long-long -I../../conf -I../../files -I../../objs -g -O2 -MT ALSAMidiDriver.lo -MD -MP -MF .deps/ALSAMidiDriver.Tpo -c ALSAMidiDriver.cpp -o ALSAMidiDriver.o
ALSAMidiDriver.cpp: In member function ‘int ALSAMidiDriver::parse_addr(std::string, int*, int*)’:
ALSAMidiDriver.cpp:192: error: invalid conversion from ‘const char*’ to ‘char*’
make[4]: *** [ALSAMidiDriver.lo] Error 1
make[4]: Leaving directory `/home/meddlingmonk/Desktop/exult/audio/midi_drivers'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/meddlingmonk/Desktop/exult/audio/midi_drivers'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/meddlingmonk/Desktop/exult/audio'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/meddlingmonk/Desktop/exult'
make: *** [all] Error 2
Installed is gcc 4.4.0, libtool 2.2.6, alsa 1.0.20, sdl 1.2.8, and that's all I can think of that might be relevant. Maybe it's just a problem with Fedora since the latest version came with some audio problems, although other things (ScummVM, Residual) compile without this error while Pentagram has the same one.
|
|