On Wed, Mar 31, 2010 at 7:09 PM, Carsten Haitzler <ras...@rasterman.com> wrote: > On Wed, 31 Mar 2010 14:57:52 -0700 Dave Ray <cl...@jonive.com> said: > >> >> On Mar 31, 2010, at 1:05 PM, Vincent Torri wrote: >> >> > On Wed, 31 Mar 2010, Dave Ray wrote: >> >>> if you just configured with >> >>> LUA_CFLAGS="-I/my/prefix/include" LUA_LIBS="-L/my/prefix/lib" ./ >> >>> configure >> >>> then it's normal. >> >>> Try >> >>> LUA_CFLAGS="-I/my/prefix/include" LUA_LIBS="-L/my/prefix/lib - >> >>> llua" ./configure >> > >> > did you read **carefully** the above line. See the >> > >> > -llua >> >> No I didn't read carefully. My bad. Ok, I retried it with -llua and >> EDJE compiled just fine. Thanks you! >> >> I share your frustration with the LUA implementation. > > this is a fundamental issue with lua upstream. they simply don't want to join > the modern world. if you want to use lua upstream directly-as-is... you will > continue to have such problems. i know i'm in no mood to work around such > silliness. ALL they need to do is provide a .pc file - a single tiny text > file. > the work has already been done for them by several linux distributions. it > gets > patched to provide this file and to also build shared libraries (.so's > vs .a's). > as such my suggestion is to find and adopt the patches applied by linux > distributions to your lua install. sanity will then be restored.
What about adding the lua source as a single file in Edje? It's pretty common for projects to do that, since Edje is not supposed to run arbitrary Lua scripts, why bother having that as a dependency? By design Lua is an embeddable language/runtime. A trimmed version without some libs that aren't enabled can be around 90k. Edje itself weights around 600k on my system. Again, just a thought. They are not "refusing to join the modern world". It's you that are choosing not to follow their guidelines and embed lua ;) []s Eduardo. >> As it turns out, other packages for e17 that I compile after EDJE run >> into similar problems. In order to compile Elementary I had to >> manually set ELEMENTARY_CFLAGS and ELEMENTARY_LIBS and manually add - >> llua. >> >> I seem to be on my way to success for installing e17, but standard >> usage of "configure, make, sudo make install" don't work with anything >> that has a Lua dependency. >> >> -Dave >> >> ------------------------------------------------------------------------------ >> Download Intel® 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® 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® 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