On Tue, 20 Aug 2013 05:47:12 +1000 David Seikel <onef...@gmail.com> wrote:
> On Mon, 19 Aug 2013 15:25:56 -0400 Robert Heller <hel...@deepsoft.com> > wrote: > > > At Mon, 19 Aug 2013 14:55:52 -0400 Robert Heller > > <hel...@deepsoft.com> wrote: > > > > > > > > At Tue, 20 Aug 2013 04:05:17 +1000 Enlightenment developer list > > > <enlightenment-devel@lists.sourceforge.net> wrote: > > > > > > > > > > > > > > > > > > > On Mon, 19 Aug 2013 13:55:44 -0400 Robert Heller > > > > <hel...@deepsoft.com> wrote: > > > > > > > > > liblua5.2-dev - Development files for the Lua language version > > > > > 5.2 > > > > > > > > > > Do I need one (or more) of these packages as well? > > > > > > > > Try that one. > > > > > > > > > > To re-iterate, dpkg-query -l \*lua\* displays: > > > > > > Desired=Unknown/Install/Remove/Purge/Hold > > > | > > > Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend > > > |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) > > > ||/ Name > > > ||Version Architecture Description > > > +++-====================================-==================================-============-========================================================================== > > > ii liblua5.2-0:i386 > > > 5.2.1-3 i386 Shared library for > > > the Lua interpreter version 5.2 ii > > > liblua5.2-dev:i386 > > > 5.2.1-3 i386 Development files > > > for the Lua language version 5.2 un > > > lua > > > <none> (no description > > > available) ii lua5.2 > > > 5.2.1-3 i386 Simple, > > > extensible, embeddable programming language ii > > > luatex > > > 0.70.1.20120524-3 i386 next generation > > > TeX engine un luatex-snapshot > > > <none> (no description > > > available) ii texlive-luatex > > > 2012.20120611-5 all TeX Live: LuaTeX > > > packages > > > > > > Note: liblua5.2-0, liblua5.2-dev, and lua5.2 are all installed > > > (plus luatex, what is probably not relevant). Edje cannot find > > > LUA even though it is installed. Something is weird here. Either > > > Debian's lua packages are broken or Edje's configure script is > > > broken. Unless there is some -private-dev package needed > > > somewhere. > > > > > > OK, I *think* I have found a possible problem (and a possible > > > solution): > > > > > > Edje's configure script is "checking for lua_newstate in > > > -llua...", but liblua5.2-dev > > > install /usr/lib/i386-linux-gnu/liblua5.2.a (and liblua5.2-0 > > > installs /usr/lib/i386-linux-gnu/liblua5.2.so.0.0.0). > > > > > > I am guessing I will have to patch the configure script... > > > > Here is a patch: > > > > *** configure.ac~ 2013-07-30 10:42:43.000000000 -0400 > > --- configure.ac 2013-08-19 15:14:40.722094696 -0400 > > *************** > > *** 238,244 **** > > [PKG_CHECK_MODULES([LUA], [lua5.1 >= 5.1.0], > > requirement_lua="lua5.1", [PKG_CHECK_MODULES([LUA], [lua-5.1 >= > > 5.1.0], requirement_lua="lua-5.1", [PKG_CHECK_MODULES([LUA], [lua51 > > >= 5.1.0], requirement_lua="lua51", ! > > >[have_lua="no"])])])]) > > > > if test "x${have_lua}" = "xno" ; then > > AC_MSG_CHECKING([whether lua_newstate() is in liblua]) > > --- 238,245 ---- > > [PKG_CHECK_MODULES([LUA], [lua5.1 >= 5.1.0], > > requirement_lua="lua5.1", [PKG_CHECK_MODULES([LUA], [lua-5.1 >= > > 5.1.0], requirement_lua="lua-5.1", [PKG_CHECK_MODULES([LUA], [lua51 > > >= 5.1.0], requirement_lua="lua51", ! > > >[PKG_CHECK_MODULES([LUA], [lua5.2 >= 5.2.0], > > >requirement_lua="lua5.2", > > ! [have_lua="no"])])])])]) > > > > if test "x${have_lua}" = "xno" ; then > > AC_MSG_CHECKING([whether lua_newstate() is in liblua]) > > Good catch, thanks. I'll fix that up after I've had breakfast. > > In the future, diff -u format would be better for patches. It's been a busy day, but I got a fix similar to yours into EFL 1.8. I'll backport it to Edje 1.7 soonish. Thanks again Robert. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world.
signature.asc
Description: PGP signature
------------------------------------------------------------------------------ Introducing Performance Central, a new site from SourceForge and AppDynamics. Performance Central is your source for news, insights, analysis and resources for efficient Application Performance Management. Visit us today! http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel