On Mon, 2008-01-14 at 12:07 -0500, John Labenski wrote:
> Yes, if Lua is in your include paths it will try to find it and if
> found will use it by default, else specify the path.
>
> $configure --with-lua-prefix=/usr/include/lua5.1
Right, it does indeed fail to detect my system-installed packaged Lua,
so I have to use the above configure option. However, it then fails to
build: (the wxbindaui disabling is something I'll post about seperately:
it fails to compile on the WxWidgets shipped with Ubuntu 7.10)
[EMAIL PROTECTED]:~/cvs/wxLua$ ./configure --disable-wxbindaui
--with-lua-prefix=/usr/include/lua5.1/
<snip test output>
----------------------------------------------------------------
Configuration for wxLua 2.8.4.0 successfully completed.
Summary of main configuration settings for wxLua:
- RELEASE build
- UNICODE mode
- STATIC mode
- wxLua application: yes
- wxLuaCan application: yes
- wxLuaEdit application: no
- wxLuaFreeze application: yes
- Using SYSTEM lua library (prefix is '/usr/include/lua5.1/')
- enable_wxbindadv module: yes
- enable_wxbindaui module: no
- enable_wxbindbase module: yes
- enable_wxbindcore module: yes
- enable_wxbindgl module: yes
- enable_wxbindhtml module: yes
- enable_wxbindmedia module: yes
- enable_wxbindnet module: yes
- enable_wxbindrichtext module: yes
- enable_wxbindstc module: yes
- enable_wxbindxml module: yes
- enable_wxbindxrc module: yes
- compact list of the wxWidgets libraries for which
binding modules will be created:
stc,richtext,xrc,xml,net,media,html,gl,adv,core,base
- enable_wxluadebug module: yes
- enable_wxluasocket module: yes
- enable_luamodule module: yes
- install custom wxBind stuff: yes
- wxLua make install path settings:
prefix : '/usr/local'
exec_prefix : '${prefix}'
libdir : '${exec_prefix}/lib'
datadir : '${datarootdir}'
The wxWidgets build which will be used by wxLua 2.8.4.0
has the following settings:
- RELEASE build
- UNICODE mode
- SHARED mode
- VERSION: 2.8.4
- PORT: gtk2
Now, just run make.
----------------------------------------------------------------
[EMAIL PROTECTED]:~/cvs/wxLua$ make
(cd ./modules/ && make )
make[1]: Entering directory `/home/rjek/cvs/wxLua/modules'
/home/rjek/cvs/wxLua/bk-make-pch .pch/wxprec_wxlua_lib/wx/wxprec.h.gch
wx/wxprec.h g++ -I.pch/wxprec_wxlua_lib -I../modules/wxbind/setup
-I../modules -I./.. -I/include
-I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8
-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread
-DwxLUA_USEBINDING_WXAUI=0 -O2
/home/rjek/cvs/wxLua/bk-deps g++ -c -o wxlua_lib_dummy.o
-I.pch/wxprec_wxlua_lib -I../modules/wxbind/setup -I../modules -I./..
-I/include -I/usr/lib/wx/include/gtk2-unicode-release-2.8
-I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__
-pthread -DwxLUA_USEBINDING_WXAUI=0 -O2 ./wxlua/src/dummy.cpp
/home/rjek/cvs/wxLua/bk-deps g++ -c -o wxlua_lib_wxlbind.o
-I.pch/wxprec_wxlua_lib -I../modules/wxbind/setup -I../modules -I./..
-I/include -I/usr/lib/wx/include/gtk2-unicode-release-2.8
-I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__
-pthread -DwxLUA_USEBINDING_WXAUI=0 -O2 ./wxlua/src/wxlbind.cpp
In file included from ../modules/wxlua/include/wxlbind.h:13,
from ./wxlua/src/wxlbind.cpp:20:
../modules/wxlua/include/wxldefs.h:19:21: error: lua.h: No such file or
directory
../modules/wxlua/include/wxldefs.h:20:24: error: lualib.h: No such file
or directory
../modules/wxlua/include/wxldefs.h:21:25: error: lauxlib.h: No such file
or directory
../modules/wxlua/include/wxlbind.h:125: error: ‘lua_CFunction’ does not
name a type
<snip /many/ errors to do with not having the Lua headers>
Doesn't look like it's passing /usr/include/lua5.1/ to any of the
invocations of the compiler.
B.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
wxlua-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wxlua-users