Oh, you'll also need to make the following changes to the SConstruct - the second hunk is only needed if you have a library in /usr/local/lib. Also, when installing metakit, make sure to copy the static archive; it's not installed by default by metakit's Makefile.
diff --git a/Master/Linux/SConstruct b/Master/Linux/SConstruct
index 8a99419..cc5a1f6 100644
--- a/Master/Linux/SConstruct
+++ b/Master/Linux/SConstruct
@@ -7,8 +7,8 @@ MODPATH={}
# Top source directory
TOPSRC = '../..'
# Module paths relative to top source dir (if not .)
-MODPATH['BackEndLib'] = '..'
-MODPATH['FrontEndLib'] = '..'
+MODPATH['BackEndLib'] = '.'
+MODPATH['FrontEndLib'] = '.'
MINGW_PREFIX = 'i486-mingw32-'
MINGW_BIN = '/usr/i486-mingw32/bin'
@@ -107,8 +107,9 @@ else:
GTKINC = shell('pkg-config gtk+-2.0 --cflags')
SDLLIB = shell('sdl-config --libs')
-cxxlink = Builder(action = '$CXX $LINKSTATE -o $TARGET $SOURCES -Wl,-Bstatic $LINKSTATIC -Wl,-Bdynamic $LINKDYNAMIC $LINKTAIL')
+cxxlink = Builder(action = '$CXX $_LIBDIRFLAGS $LINKSTATE -o $TARGET $SOURCES -Wl,-Bstatic $LINKSTATIC -Wl,-Bdynamic $LINKDYNAMIC $LINKTAIL')
env = Environment(ENV = os.environ, CC = 'gcc', CXX = 'g++', CCFLAGS = SDLINC + ' ' + GTKINC + ' -W -Wall -Wno-unused', LINKSTATE = '-Wl,-O1 -Wl,--as-needed', CPPPATH = incpath)
+env.Append(LIBPATH = '/usr/local/lib')
if opt['i686']:
env.Append(CC = ' -m32', CXX = ' -m32', CCFLAGS = ' -march=i686')
[Last edited by coppro at 05-03-2010 07:12 AM]