2009/4/18 Vincent Torri <[email protected]>:
>
> Hey
>
>> I am currently trying to build EFL for Windows XP. I am using the latest
>> snap shot of e from svn.
>>
>> I am following the instructions on the EFL wiki.
>>
>> I installed the Microsoft Windows DirectX SDK from november 2008.
>> I installed Glew.
>>
>> I used the following autogen line for ecore:
>>
>> ./autogen.sh --disable-direct3d --disable-ecore-sdl --enable-ecore-win32
>> --disable-ecore-con --with-iconv-link=-liconv
>>
>> When linking two symbols are not found. Here is the error part of the make
>> output:
>>
>> Making all in ecore_evas
>> make[4]: Entering directory `/usr/home/tmp/e/ecore/src/lib/ecore_evas'
>> /bin/sh ../../../libtool --tag=CC --mode=link gcc -g -O2 -no-undefined
>> -Wl,--enable-auto-import -version-info 9:9:9 -release ver-pre-svn-00
>> -L/usr/local/lib -o libecore_evas.la -rpath /usr/local/lib ecore_evas.lo
>> ecore_evas_util.lo ecore_evas_x.lo ecore_evas_fb.lo ecore_evas_buffer.lo
>> ecore_evas_directfb.lo ecore_evas_win32.lo ecore_evas_sdl.lo
>> ecore_evas_quartz.lo ecore_evas_wince.lo
>> ../../../src/lib/ecore_win32/libecore_win32.la
>> ../../../src/lib/ecore/libecore.la
>> ../../../src/lib/ecore_input/libecore_input.la -LC:/msys/1.0/local/lib
>> -levas -leina
>> rm -fr .libs/libecore_evas.dll.a
>> gcc -shared .libs/ecore_evas.o .libs/ecore_evas_util.o .libs/ecore_evas_x.o
>> .libs/ecore_evas_fb.o .libs/ecore_evas_buffer.o .libs/ecore_evas_directfb.o
>> .libs/ecore_evas_win32.o .libs/ecore_evas_sdl.o .libs/ecore_evas_quartz.o
>> .libs/ecore_evas_wince.o -L/usr/home/tmp/e/ecore/src/lib/ecore/.libs
>> -L/usr/home/tmp/e/ecore/src/lib/ecore_input/.libs -L/usr/local/lib
>> ../../../src/lib/ecore_win32/.libs/libecore_win32.dll.a
>> -LC:/msys/1.0/local/lib ../../../src/lib/ecore/.libs/libecore.dll.a
>> ../../../src/lib/ecore_input/.libs/libecore_input.dll.a
>> /usr/local/lib/libevas.dll.a /usr/local/lib/libeina.dll.a
>> -Wl,--enable-auto-import -o .libs/libecore_evas-ver-pre-svn-00-0.dll
>> -Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker
>> .libs/libecore_evas.dll.a
>> Creating library file: .libs/libecore_evas.dll.a
>> .libs/ecore_evas.o: In function `_ecore_evas_fps_debug_init':
>> C:/msys/1.0/home/tmp/e/ecore/src/lib/ecore_evas/ecore_evas.c:2369: undefined
>> reference to `__imp__mmap'
>> .libs/ecore_evas.o: In function `_ecore_evas_fps_debug_shutdown':
>> C:/msys/1.0/home/tmp/e/ecore/src/lib/ecore_evas/ecore_evas.c:2391: undefined
>> reference to `__imp__munmap'
I have exactly the same issue and correct it with the patch attached.
--
Nicolas Aguirre
Mail: [email protected]
Web: http://www.digital-corner.org
Index: src/lib/ecore_evas/Makefile.am
===================================================================
--- src/lib/ecore_evas/Makefile.am (revision 40077)
+++ src/lib/ecore_evas/Makefile.am (working copy)
@@ -108,7 +108,8 @@
$(ECORE_WINCE_LIB) \
$(top_builddir)/src/lib/ecore/libecore.la \
$(top_builddir)/src/lib/ecore_input/libecore_input.la \
-...@evas_libs@
+...@evas_libs@ \
+...@evil_libs@
libecore_evas_la_LDFLAGS = @quartz_ldflags@ -no-undefined @lt_enable_auto_import@ -version-info @version_info@
------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel