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
