My environment is MacOS-X 10.5.8 (Leopard) on a Macbook Pro (64-bit  
Intel i686 Darwin), gcc 4.0.1 from XCode 3.1.4.
I am not using fink, everything installs in /usr/local. e16 and many  
other X11 programs install successfully.
$LD_LIBRARY_PATH=/lib:/usr/lib:/usr/X11/lib:/usr/local/lib

The current release of EDJE fails to compile on MacOSX due to an issue  
between EDJE and LUA. This prevents completion of prerequisites for  
e17. On MacOSX the LUA distribution installs perfectly except it does  
library linkage differently than EDJE expects. This causes EDJE to  
fail with an error that LUA is not installed, when in fact it is.

The LUA source does not have a configure script and is compiled by non- 
standard makefile arguments. They are fairly simple and clearly  
explained in the README. On MacOSX the make command is  "sudo make  
macosx install" followed by "sudo make ranlib". This is roughly  
equivalent to "make; sudo make install; sudo ranlib /usr/local/lib/ 
liblua.a". However the LUA compilation does not produce .so libraries  
or .pc files. It produces the .a library and working binaries. "make  
test" is successful.

pkg-config does not see it.
"pkg-config --list-all | grep lua" produces nothing.

When I try to compile EDJE I get the following error:
...
checking pkg-config is at least version 0.9.0... yes
checking for LUA... no
checking for LUA... no
checking for LUA... no
checking for LUA... no
configure: error: unable to find Lua

If LUA produced a .pc file, I could manually move that from lua's src  
directory to /usr/lib/pkgconfig. That would be one possible fix but it  
requires mods to the lua source.

Alternatively EDJE could look for $LD_LIBRARY_PATH/liblua.a instead of  
whatever it is doing.

I'm not an expert but it seems it shouldn't be too hard to make a diff  
to fix this, but is a little beyond my skills.

Has anyone looked at this?

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

Reply via email to