> Date: Mon, 19 Aug 2013 16:17:46 -0400
> From: hel...@deepsoft.com
> To: hel...@deepsoft.com
> CC: enlightenment-devel@lists.sourceforge.net
> Subject: Re: [E-devel] Edje 1.7.8 fails to configure on Debuan 7.1.0
>
> At 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])
>>
>>
>>>
>>
>
> OK, the (totally borked) Debian build system is not going to let me patch the
> configure script without making be patch all of the autotools files, so I am
> going to toss lua5.2 and install install lua5.1. It appears that edje is just
> not ready to lua5.2...

Edje isn't the problem. Lua upstream does not provide pkg-config files, so they
are added by each distro. Unfortunately, each distro does it differently, so 
when
there's an update and a new pkg-config file, every build system for every 
program
that uses it has to be updated. It's a ridiculous situation IMO.

>
>
> --
> Robert Heller -- 978-544-6933 / hel...@deepsoft.com
> Deepwoods Software -- http://www.deepsoft.com/
> () ascii ribbon campaign -- against html e-mail
> /\ www.asciiribbon.org -- against proprietary attachments
>
>
>
> ------------------------------------------------------------------------------
> 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              
>                           
------------------------------------------------------------------------------
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

Reply via email to