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

Reply via email to