On Wed, 2009-06-17 at 11:42 -0400, Sean Bright wrote:
> John A. Sullivan III wrote:
> > Argh! alas it did not fix it:
> 
> Looks like a problem with how the various distros are packaging and installing
> it.  I've created a patch to configure that should find it on your system, 
> give
> it a whirl:
> 
> $ cd path/to/asterisk-src/
> $ wget -O - "http://pastebin.ca/raw/1463560"; | patch -p0
> $ ./configure
> $ make menuselect
> 
> Let me know if that works for you.
> 
Wow! Definitely a non-trivial patch.  Alas, it does not work but the
errors are different:

[compu...@pbx01 asterisk-1.6.1.1]$ grep -i lua config.log
configure:42697: checking for luaL_newstate in -llua5.1
configure:42732: gcc -o conftest -g -O2   conftest.c -llua5.1    >&5
/usr/bin/ld: cannot find -llua5.1
| char luaL_newstate ();
| return luaL_newstate ();
configure:42960: checking for luaL_newstate in -llua-5.1
configure:42995: gcc -o conftest -g -O2   conftest.c -llua-5.1    >&5
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `sqrt'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `floor'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `ceil'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `cosh'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `tan'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `tanh'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `asin'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `log'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `atan'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `sinh'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `fmod'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `acos'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `exp'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `sin'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `pow'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `atan2'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `cos'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/liblua-5.1.so:
undefined reference to `log10'
| char luaL_newstate ();
| return luaL_newstate ();
ac_cv_lib_lua5_1_luaL_newstate=no
ac_cv_lib_lua_5_1_luaL_newstate=no
LUA_DIR=''
LUA_INCLUDE=''
LUA_LIB=''
PBX_LUA='0'

I'm guessing there are differences in the API between what CentOS has
installed (well actually the testing RPM I found to upgrade to 5.1 from
5.0) and what * expects.  Given that, I would imagine it is not safe to
manually edit makeopts.

Thoughts? Comments? Insults? Thanks - John
-- 
John A. Sullivan III
Open Source Development Corporation
+1 207-985-7880
jsulli...@opensourcedevel.com

http://www.spiritualoutreach.com
Making Christianity intelligible to secular society


_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to