Hi guys, I am trying to cross-compile the E to mingw32 in my Linux
box, but I have problems in do this...
Is possible to do this cross-compile?

If yes, my problem is here:

*** Warning: This system can not link to static lib archive
../../../src/lib/libevil.la.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
/usr/bin/i686-mingw32-gcc -shared  .libs/libdl_la-dlfcn.o
-L/home/dda/mingw32-e17/lib  -Wl,--enable-auto-import -o
.libs/libdl-0.dll -Wl,--enable-auto-image-base -Xlinker --out-implib
-Xlinker .libs/libdl.dll.a
Creating library file: .libs/libdl.dll.a
.libs/libdl_la-dlfcn.o:dlfcn.c:(.text+0x7): undefined reference to
`__imp__evil_last_error_get'
collect2: ld returned 1 exit status


And I have others Warnings like this:

*** Warning: linker path does not have real file for library -lole32.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have
*** because I did check the linker path looking for a file starting
*** with libole32 and none of the candidates passed a file format test
*** using a file magic. Last file checked:
/usr/i686-mingw32/mingw/lib//libole32.a

*** Warning: linker path does not have real file for library -lws2_32.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have
*** because I did check the linker path looking for a file starting
*** with libws2_32 and none of the candidates passed a file format test
*** using a file magic. Last file checked:
/usr/i686-mingw32/mingw/lib//libws2_32.a

*** Warning: linker path does not have real file for library -lsecur32.
*** I have the capability to make that library automatically link in when
*** you link to this library.  But I can only do this if you have a
*** shared version of the library, which you do not appear to have
*** because I did check the linker path looking for a file starting
*** with libsecur32 and none of the candidates passed a file format test
*** using a file magic. Last file checked:
/usr/i686-mingw32/mingw/lib//libsecur32.a
*** The inter-library dependencies that have been dropped here will be
*** automatically added whenever a program is linked with this library
*** or is declared to -dlopen it.

*** Since this library must not contain undefined symbols,
*** because either the platform does not support them or
*** it was explicitly requested with -no-undefined,
*** libtool will only create a static version of it.

I think this is a libtool problem...

libtool --version
ltmain.sh (GNU libtool) 1.5.26 (1.1220.2.493 2008/02/01 16:58:18)

Any ideas?

-- 
=======================

Diogo Dutra Albuquerque

Meu Curriculum Lattes: http://lattes.cnpq.br/3624796077679922

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to