On Fri, Apr 2, 2010 at 12:56 AM, Tom Haste <tomha...@gmail.com> wrote:
> So...
>
> We're adding a patch that packagers use to make LUA install correctly,
> so wouldnt that make E more difficult to package? Since its effecting
> the install of LUA? Its early in the morning here so it may just be my
> squishy morning brain not understanding the idea.
>

No, distributions already patch it and we are pointing someone
to those patches so he can install Lua from upstream correctly.

> Toma.
>
>
> On 2 April 2010 08:22, Carsten Haitzler <ras...@rasterman.com> wrote:
>> On Thu, 1 Apr 2010 16:21:51 -0700 Dave Ray <cl...@jonive.com> said:
>>
>>> Thanks, I am not aware of any patch for MacOS-X but I would be happy
>>> to create one , although I might need some help.
>>
>> use the same ones linux distros use - look at the debian ones for example.
>>
>> http://packages.debian.org/lenny/lua5.1
>>
>> and specifically:
>>
>> http://ftp.de.debian.org/debian/pool/main/l/lua5.1/lua5.1_5.1.3-1.diff.gz
>>
>> sure. the patch also contains things to add debian packaging info into the 
>> tree
>> - but within that patch is what you need to 1. build shared libs, 2.
>> provide .pc files that are correct and usable.
>>
>>> In the mean time, I have used other work-arounds that have allowed me
>>> to compile and install the packages.
>>>
>>> FYI "Fink" (as described on the E MacOSX page) is an older X11
>>> implementation on MacOS that has been out of date and unsupported for
>>> at least 2 years (actually Fink has many problems and was abandoned).
>>> Apple's latest X11 implementation is excellent, much more compatible
>>> than before, and does not require Fink. E16 compiles and runs great
>>> just using the default Darwin environment, and I am very close to
>>> getting E17 to work. I plan to make a binary install package for MacOS
>>> and to help update the Enlightenment MacOS-X page as soon as I have a
>>> working wm. That page is very out of date.
>>>
>>> -Dave
>>>
>>>
>>>
>>>
>>> On Apr 1, 2010, at 3:33 PM, Carsten Haitzler (The Rasterman) wrote:
>>>
>>> > On Thu, 1 Apr 2010 15:11:55 -0700 Dave Ray <cl...@jonive.com> said:
>>> >
>>> > see my previous mail. lua as-is from upstream is insufficient. you
>>> > need to
>>> > patch it like linux distributions do to make it sane.
>>> >
>>> >> Thans for taking the time to make this diff. Sadly it does not seem
>>> >> to
>>> >> fix the problem. I tried compiling EDJE with and without the patch
>>> >> and
>>> >> with a number of different ENV options with the following results:
>>> >>
>>> >> my normal environment:
>>> >> LDFLAGS=-L/usr/lib -L/usr/X11/lib -L/usr/local/lib
>>> >> [ lua located at /usr/local/lib/liblua.a ]
>>> >>
>>> >> 1) without patchfile:
>>> >>
>>> >> ./autogen.sh produces:
>>> >> ...
>>> >> checking for LUA... no
>>> >> checking for LUA... no
>>> >> checking for LUA... no
>>> >> checking for LUA... no
>>> >> configure: error: unable to find Lua
>>> >>
>>> >> 2) with patchfile:
>>> >>
>>> >> ./autogen.sh produces:
>>> >> ...
>>> >> checking for LUA... no
>>> >> checking for LUA... no
>>> >> checking for LUA... no
>>> >> checking for LUA... no
>>> >> ...
>>> >> [autogen.sh finishes without error]
>>> >> [make fails with "ld: symbols not found"]
>>> >>
>>> >> 3) with patchfile:
>>> >> LDFLAGS=-L/usr/lib -L/usr/X11/lib -L/usr/local/lib -llua    (<-
>>> >> added -
>>> >> llua)
>>> >> ./autogen.sh produces:
>>> >> ...
>>> >> checking for LUA... no
>>> >> checking for LUA... no
>>> >> checking for LUA... no
>>> >> checking for LUA... no
>>> >> ...
>>> >> [autogen.sh finishes without error]
>>> >> [make finishes without error, but might not have LUA linked]
>>> >>
>>> >> 4) with patchfile:
>>> >> LDFLAGS=-L/usr/lib -L/usr/X11/lib -L/usr/local/lib   (<- without -
>>> >> llua)
>>> >> LUA_CFLAGS=-I/usr/local/include
>>> >> LUA_LIBS=-L/usr/local/lib
>>> >>
>>> >> ./autogen.sh produces:
>>> >> ...
>>> >> checking for LUA... yes
>>> >> ...
>>> >> [autogen.sh finishes without error]
>>> >> [make fails with "ld: symbols not found"]
>>> >>
>>> >> 5) with patchfile:
>>> >> LDFLAGS=-L/usr/lib -L/usr/X11/lib -L/usr/local/lib -llua    (<-
>>> >> added -
>>> >> llua)
>>> >> LUA_CFLAGS=-I/usr/local/include
>>> >> LUA_LIBS=-L/usr/local/lib
>>> >>
>>> >> ./autogen.sh produces:
>>> >> ...
>>> >> checking for LUA... yes
>>> >> ...
>>> >> [autogen.sh finishes without error]
>>> >> [make finishes without error]
>>> >>
>>> >> From there on, I have to set new environment variables for every
>>> >> package I need to compile that uses LUA or EDJE.
>>> >> [package-name]_CFLAGS=-I/usr/local/include
>>> >> [package-name]_LIBS=-L/usr/local/lib -llua
>>> >>
>>> >> This is what I was reporting yesterday.
>>> >>
>>> >> By the way this is using the latest source in svn.
>>> >>
>>> >> Dave
>>> >>
>>> >>
>>> >> On Mar 31, 2010, at 9:20 PM, Vincent Torri wrote:
>>> >>
>>> >>>
>>> >>> 1) patch edje with the attached file :
>>> >>>
>>> >>> put that file in edje/, then:
>>> >>>
>>> >>> patch -p0 < edje_lua.diff
>>> >>>
>>> >>> 2) set CFLAGS accordingly:
>>> >>>
>>> >>> export CFLAGS="$CFLAGS -I/my/lua/prefix/include"
>>> >>>
>>> >>> 3) set LDFLAGS accordingly:
>>> >>>
>>> >>> export LDFLAGS="$LDFLAGS -L/my/lua/prefix/lib"
>>> >>>
>>> >>> note that there is no -llua anymore
>>> >>>
>>> >>> 4) run 'make', it should launch autoconf and other autotools
>>> >>> automatically
>>> >>>
>>> >>> 5) if edje compiles:
>>> >>>
>>> >>> go to elementary directory
>>> >>> run 'make maintainer-clean'
>>> >>> run './autogen.sh'
>>> >>> run 'make'
>>> >>>
>>> >>> tell me if there are errors
>>> >>>
>>> >>> Vincent<edje_lua.diff>
>>> >>
>>> >>
>>> >> ------------------------------------------------------------------------------
>>> >> Download Intel&#174; Parallel Studio Eval
>>> >> Try the new software tools for yourself. Speed compiling, find bugs
>>> >> proactively, and fine-tune applications for parallel performance.
>>> >> See why Intel Parallel Studio got high marks during beta.
>>> >> http://p.sf.net/sfu/intel-sw-dev
>>> >> _______________________________________________
>>> >> enlightenment-devel mailing list
>>> >> enlightenment-devel@lists.sourceforge.net
>>> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>> >>
>>> >
>>> >
>>> > --
>>> > ------------- Codito, ergo sum - "I code, therefore I am"
>>> > --------------
>>> > The Rasterman (Carsten Haitzler)    ras...@rasterman.com
>>> >
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Download Intel&#174; Parallel Studio Eval
>>> Try the new software tools for yourself. Speed compiling, find bugs
>>> proactively, and fine-tune applications for parallel performance.
>>> See why Intel Parallel Studio got high marks during beta.
>>> http://p.sf.net/sfu/intel-sw-dev
>>> _______________________________________________
>>> enlightenment-devel mailing list
>>> enlightenment-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>>
>>
>>
>> --
>> ------------- Codito, ergo sum - "I code, therefore I am" --------------
>> The Rasterman (Carsten Haitzler)    ras...@rasterman.com
>>
>>
>> ------------------------------------------------------------------------------
>> Download Intel&#174; Parallel Studio Eval
>> Try the new software tools for yourself. Speed compiling, find bugs
>> proactively, and fine-tune applications for parallel performance.
>> See why Intel Parallel Studio got high marks during beta.
>> http://p.sf.net/sfu/intel-sw-dev
>> _______________________________________________
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to