In the source fro 1.4, the configure script is created by autoconf, but it errors out with the following message:
Code: Select all
configure: error: cannot find install-sh or install.sh in . ./.. ./../..
In the source for version 1.2 it configures properly, and here is the output it gave for my system:
Code: Select all
Exult v1.2
SDL ....................... : 1.2.9
GLIB ...................... : 2.10.1
GTK+ ...................... : 2.8.15
libGlade .................. : 2.5.1
Build tools................ : yes
Build ExultStudio.......... : no
Code: Select all
../hash_utils.h:32: error: 'std::hash_map' has not been declared
../hash_utils.h:50: error: 'std::hash_set' has not been declared
../game.h:60: error: ISO C++ forbids declaration of 'hash_map' with no type
../game.h:60: error: expected ';' before '<' token
../game.h:61: error: ISO C++ forbids declaration of 'hash_map' with no type
../game.h:61: error: expected ';' before '<' token
bodies.cc: In static member function 'static int Body_lookup::find(int, int&, int&)':
bodies.cc:424: error: expected initializer before '<' token
bodies.cc:429: error: 'htable' was not declared in this scope
bodies.cc:432: error: expected type-specifier before 'hash_set'
bodies.cc:432: error: expected `;' before 'hash_set'
bodies.cc:456: error: 'hash_set' was not declared in this scope
bodies.cc:456: error: expected primary-expression before 'short'
bodies.cc:456: error: expected `;' before 'short'
bodies.cc:461: error: 'it' was not declared in this scope
bodies.cc:461: error: 'htable' was not declared in this scope
make[2]: *** [bodies.lo] Error 1
make[2]: Leaving directory `/home/GT500/Downloads/games/Ultima_VII/Exult/exult-1.2/shapes'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/GT500/Downloads/games/Ultima_VII/Exult/exult-1.2'
make: *** [all] Error 2
I was rather looking forward to building Exult with GCC 4, but the way things are going it doesn't look like I'm going to get the chance.
Also, it looks like your Linux readme is about 4 years old. Unfortunetely, things seem to have changed enough in 4 years to make that readme file useless...