Author: sls Date: Tue Dec 25 10:00:12 2007 GMT Module: SOURCES Tag: HEAD ---- Log message: - use lua51
---- Files affected: SOURCES: xmoto-lua51.patch (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SOURCES/xmoto-lua51.patch diff -u /dev/null SOURCES/xmoto-lua51.patch:1.1 --- /dev/null Tue Dec 25 11:00:13 2007 +++ SOURCES/xmoto-lua51.patch Tue Dec 25 11:00:07 2007 @@ -0,0 +1,35 @@ +Original lua-detection-code is broken: +* xmoto builds with lua50 +* xmoto doesn't build with lua51 (configure: error: liblua5.1) +* xmoto doesn't build with installed both lua50 and lua51 (undefined reference to `luaL_newstate') +--- xmoto-0.3.4/configure.in.orig 2007-12-25 09:59:05.569939403 +0100 ++++ xmoto-0.3.4/configure.in 2007-12-25 10:02:46.536229609 +0100 +@@ -77,23 +77,11 @@ + fi + AM_CONDITIONAL([USE_SDLGFX], test "$USE_SDLGFX" = "1") + +-AC_SEARCH_LIBS(lua_pushboolean,lua lua5.1 lua50, [], [AC_MSG_ERROR(liblua5.1, liblua50, or liblua required)]) +-AC_SEARCH_LIBS(luaopen_math,lualib lualib5.1 lualib50, [], [AC_MSG_ERROR(liblualib5.1, liblualib50, or liblualib required)]) +- +-dnl ***** Check lua headers, as they are prone to be located random places on random systems! ***** +-dnl The following three lines where suggested by Eric Piel, but they don't seem to work on my system +-dnl AC_CHECK_HEADERS(lua.h lua/lua.h lua50/lua.h, [break], [AC_MSG_ERROR(Could not find lua.h)]) +-dnl AC_CHECK_HEADERS(lauxlib.h lua/lauxlib.h lua50/lauxlib.h, [break], [AC_MSG_ERROR(Could not find luaxlib.h)]) +-dnl AC_CHECK_HEADERS(lualib.h lua/lualib.h lua50/lualib.h, [break], [AC_MSG_ERROR(Could not find lualib.h)]) +- +-dnl search in this order to put in USE_LUA_VERSION the recenter version +-dnl in .h inclusion, order is reversed to include the recenter version +-USE_LUA_VERSION="unknown" +-AC_CHECK_HEADER(lua.h, AC_DEFINE(HAVE_LUA_H) [USE_LUA_VERSION="unknown"]) +-AC_CHECK_HEADER(lua/lua.h, AC_DEFINE(HAVE_LUA_LUA_H) [USE_LUA_VERSION="unknown"]) +-AC_CHECK_HEADER(lua50/lua.h, AC_DEFINE(HAVE_LUA50_LUA_H) [USE_LUA_VERSION="5.0"]) +-AC_CHECK_HEADER(lua51/lua.h, AC_DEFINE(HAVE_LUA51_LUA_H) [USE_LUA_VERSION="5.1"]) +-AC_CHECK_HEADER(lua5.1/lua.h, AC_DEFINE(HAVE_LUA5_1_LUA_H)[USE_LUA_VERSION="5.1"]) ++PKG_CHECK_MODULES(LUA, lua51) ++CXXFLAGS="$CXXFLAGS $LUA_CFLAGS" ++LIBS="$LIBS $LUA_LIBS" ++USE_LUA_VERSION=5.1 ++AC_DEFINE(HAVE_LUA_H) + + AC_LANG_PUSH([C++]) + ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
