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® 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