On linux, the check for lua needs to include libm: (from config.log ..) configure:2689: checking for luaL_newstate in -llua configure:2719: gcc -o conftest -g -O2 -L/home/jrotenberg/src/lua-5.1.2//lib conftest.c -llua >&5 /home/jrotenberg/src/lua-5.1.2//lib/liblua.a(lvm.o): In function `Arith': lvm.c:(.text+0xbeb): undefined reference to `pow' /home/jrotenberg/src/lua-5.1.2//lib/liblua.a(lvm.o): In function `luaV_execute': lvm.c:(.text+0x20c9): undefined reference to `pow' /home/jrotenberg/src/lua-5.1.2//lib/liblua.a(lcode.o): In function `codearith': lcode.c:(.text+0x11ec): undefined reference to `pow' collect2: ld returned 1 exit status configure:2725: $? = 1
the following patch seems to do the trick: Index: build/ac-macros/lua.m4=================================================================== --- build/ac-macros/lua.m4 (revision 610998) +++ build/ac-macros/lua.m4 (working copy) @@ -19,6 +19,7 @@ test_paths="${lua_path}" fi +AC_CHECK_LIB([m], [pow], lib_m=" -lm") for x in $test_paths ; do AC_MSG_CHECKING([for lua.h in ${x}/include/lua5.1]) if test -f ${x}/include/lua5.1/lua.h; then @@ -26,7 +27,7 @@ save_CFLAGS=$CFLAGS save_LDFLAGS=$LDFLAGS CFLAGS="$CFLAGS" - LDFLAGS="-L$x/lib $LDFLAGS" + LDFLAGS="-L$x/lib $LDFLAGS $lib_m" AC_CHECK_LIB(lua5.1, luaL_newstate, [ LUA_LIBS="-L$x/lib -llua5.1" @@ -44,7 +45,7 @@ save_CFLAGS=$CFLAGS save_LDFLAGS=$LDFLAGS CFLAGS="$CFLAGS" - LDFLAGS="-L$x/lib $LDFLAGS" + LDFLAGS="-L$x/lib $LDFLAGS $lib_m" AC_CHECK_LIB(lua, luaL_newstate, [ LUA_LIBS="-L$x/lib -llua" On Jan 3, 2008 6:42 AM, Brian McCallister <[EMAIL PROTECTED]> wrote: > > On Jan 1, 2008, at 10:15 PM, Justin Erenkrantz wrote: > > > On Dec 31, 2007 5:12 PM, Brian McCallister <[EMAIL PROTECTED]> wrote: > >> If anyone is familiar with autconf and modules, I would *love* if > >> that > >> person could take a look at helping me clean up mod_wombat's build, > >> which is presently a mess. > >> > >> I, to be honest, don't understand enough automake/autoconf + apxs to > >> know what needs doing, so will just say... please help? > > > > See below. If you'd like, I can just commit it. (It's not perfect, > > but it'll build out-of-the-box on Leopard.) > > Please go ahead and apply it. > > THANKS! > > -Brian > >