: OK, I don't have a wrapper script, I just run alephone ~/Marathon\ 2, but in
: that marathon 2 folder I would have: the usual stuff (shapes, map, sounds,
: etc.)
: Scripts/Textures M2
: Textures/Marathon 2 Textures/
: Textures/Marathon 2 Textures/17 Water/
: etc.
: If that's how you have yours set up, it should work. If it is, and it
: doesn't, are you running Open Source 3D drivers or ATI/nvidia binary? If
: open source, you may need to enable S3TC in driConf:
: http://dri.freedesktop.org/wiki/DriConf
: look for "enable s3tc texture compression even if software support is
: not available"
Looks like I'm possibly being too clever... however, it still fails if I do it the way you do. My 3D drivers are nVidia binary. I'll have a glance at s3tc, that could well prove to be a stumbling block...
: Speex 1.1 will not work, must be 1.0.x. Lua 5.0 should work fine, though. Why
: don't you post how it fails?
As I said, I can happily ignore Speex. I don't use or allow (when gathering) the mic anyway, since I don't have one hooked up.
And for the fail of Lua, OK. Big chunk of config.log:
configure:7464: checking lua.h usability
configure:7481: gcc -c -g -O2 -I/usr/include/SDL -D_REENTRANT -DSDL conftest.c >&5
conftest.c:64:17: error: lua.h: No such file or directory
configure:7487: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "Aleph One/SDL"
| #define PACKAGE_TARNAME "AlephOne"
| #define PACKAGE_VERSION "20061202"
| #define PACKAGE_STRING "Aleph One/SDL 20061202"
| #define PACKAGE_BUGREPORT "http://sourceforge.net/bugs/?group_id=1997"
| #define PACKAGE "AlephOne"
| #define VERSION "20061202"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SDL_IMAGE_H 1
| #define HAVE_SDL_IMAGE 1
| #define HAVE_SDL_NET_H 1
| #define HAVE_SDL_NET 1
| #define HAVE_SDL_SOUND_H 1
| #define HAVE_SDL_SOUND 1
| #define HAVE_SMPEG_SMPEG_H 1
| #define HAVE_SMPEG 1
| /* end confdefs.h. */
| #include
| #if HAVE_SYS_TYPES_H
| # include
| #endif
| #if HAVE_SYS_STAT_H
| # include
| #endif
| #if STDC_HEADERS
| # include
| # include
| #else
| # if HAVE_STDLIB_H
| # include
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| # include
| # endif
| # include
| #endif
| #if HAVE_STRINGS_H
| # include
| #endif
| #if HAVE_INTTYPES_H
| # include
| #endif
| #if HAVE_STDINT_H
| # include
| #endif
| #if HAVE_UNISTD_H
| # include
| #endif
| #include
configure:7518: result: no
configure:7522: checking lua.h presence
configure:7537: gcc -E -I/usr/include/SDL -D_REENTRANT -DSDL conftest.c
conftest.c:31:17: error: lua.h: No such file or directory
configure:7543: $? = 1
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME "Aleph One/SDL"
| #define PACKAGE_TARNAME "AlephOne"
| #define PACKAGE_VERSION "20061202"
| #define PACKAGE_STRING "Aleph One/SDL 20061202"
| #define PACKAGE_BUGREPORT "http://sourceforge.net/bugs/?group_id=1997"
| #define PACKAGE "AlephOne"
| #define VERSION "20061202"
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_SNPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_SDL_IMAGE_H 1
| #define HAVE_SDL_IMAGE 1
| #define HAVE_SDL_NET_H 1
| #define HAVE_SDL_NET 1
| #define HAVE_SDL_SOUND_H 1
| #define HAVE_SDL_SOUND 1
| #define HAVE_SMPEG_SMPEG_H 1
| #define HAVE_SMPEG 1
| /* end confdefs.h. */
| #include
configure:7564: result: no
configure:7597: checking for lua.h
configure:7605: result: no
[end of relevant output]
Fairly clear that it's failing to find lua.h where it expects it. However, with a freshly run updatedb (to ensure locate is accurate), I can do this:
mcnutcase@mcnutbox:~$ locate lua.h
/usr/share/doc/lua50-doc/manual/lua.html
/usr/include/lua50/lua.h
Unfortunately, my brain's stuck in neutral and I can't remember how to check the relevant environment variables.