On Mon, 27 Sep 2010, Brian Wang wrote:
On Mon, Sep 27, 2010 at 1:51 PM, Vincent Torri <vto...@univ-evry.fr> wrote:
On Mon, 27 Sep 2010, Brian Wang wrote:
On Mon, Sep 27, 2010 at 1:05 PM, Vincent Torri <vto...@univ-evry.fr>
wrote:
On Mon, 27 Sep 2010, Brian Wang wrote:
On Mon, Sep 27, 2010 at 2:37 AM, Vincent Torri <vto...@univ-evry.fr>
wrote:
On Mon, 27 Sep 2010, Brian Wang wrote:
After make maintainer-clean, the problem persists.
Actually, there are two problems with elementary when compiling with
cross mingw32. edje_externals is one of them. The other one was
mentioned in my previous emails regarding having to pass
ELEMENTARY_WIN32_LIBS="\"-lecore_win32 -levil -ldl\"" to
autogen.sh/configure in order for the core elementary to be built.
IIRC, you said you have no problem without passing
ELEMENTARY_WIN32_LIBS.
Is there any chance that you have set some env variables in your bash
rc file that might solve the problem automagically?
I don't think so. Remove ELEMENTARY_WIN32_LIBS and give me the error
and
the
link command (don't forget V=1)
As attached.
There is something very strange : evil does not appear. Are you sure you
have compiled and installed it ?
Yes. The rest of EFL (evas, ecore, edje, etc.) compiles just fine and
I think they depend on evil as well?
try the patch below (that is adding @EVIL_CFLAGS@ in CPPFLAGS and
@EVIL_LIBS@ in _LIBADD of src/lib/Makefile.am).
The make log with the patch is attached. Some dl lib symbols are missing still.
I really suck at autotools. I hope I could be of more help...
Vincent
Index: src/lib/Makefile.am
===================================================================
--- src/lib/Makefile.am (revision 52777)
+++ src/lib/Makefile.am (working copy)
@@ -18,7 +18,8 @@
�...@elementary_wince_cflags@ \
�...@elementary_edbus_cflags@ \
�...@elementary_efreet_cflags@ \
-...@elementary_ethumb_cflags@
+...@elementary_ethumb_cflags@ \
+...@evil_cflags@
if ELEMENTARY_WINDOWS_BUILD
AM_CPPFLAGS += -DELEMENTARY_BUILD
@@ -105,5 +106,5 @@
libelementary_la_CFLAGS =
-libelementary_la_LIBADD = @my_libs@ @dlopen_libs@ @ELEMENTARY_LIBS@
@ELEMENTARY_X_LIBS@ @ELEMENTARY_FB_LIBS@ @ELEMENTARY_SDL_LIBS@
@ELEMENTARY_WIN32_LIBS@ @ELEMENTARY_WINCE_LIBS@ @ELEMENTARY_EDBUS_LIBS@
@ELEMENTARY_EFREET_LIBS@ @ELEMENTARY_ETHUMB_LIBS@
+libelementary_la_LIBADD = @my_libs@ @dlopen_libs@ @ELEMENTARY_LIBS@
@ELEMENTARY_X_LIBS@ @ELEMENTARY_FB_LIBS@ @ELEMENTARY_SDL_LIBS@
@ELEMENTARY_WIN32_LIBS@ @ELEMENTARY_WINCE_LIBS@ @ELEMENTARY_EDBUS_LIBS@
@ELEMENTARY_EFREET_LIBS@ @ELEMENTARY_ETHUMB_LIBS@ @EVIL_LIBS@
libelementary_la_LDFLAGS = -no-undefined @lt_enable_auto_import@
-version-info @version_info@ @release_info@
Index: configure.ac
===================================================================
--- configure.ac (révision 52799)
+++ configure.ac (copie de travail)
@@ -110,6 +110,7 @@
have_windows="yes"
dnl managed by evil
AC_DEFINE(HAVE_DLADDR)
+ dlopen_libs=-ldl
requirement_elm="evil"
have_socket="no"
;;
@@ -119,6 +120,9 @@
lt_enable_auto_import="-Wl,--enable-auto-import"
ELM_WIN32_DEF="#define"
have_windows="yes"
+dnl managed by evil
+ AC_DEFINE(HAVE_DLADDR)
+ dlopen_libs=-ldl
requirement_elm="evil"
have_socket="no"
;;
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel