Hi, I've tried to build EFL for WinCE as it is described in the wiki: http://wiki.enlightenment.org/index.php/EFL_Windows_CE
When compiling Evil I stumbled across some issues: * I can't create DLLs even with current libtool (git) installed. * Compiling the testcases (part of make all tartget) fails because of missing putenv/getenv dependencies. This is for example the output for the test_pipe.exe target: /bin/bash ../../libtool --tag=CC --mode=link arm-mingw32ce-gcc -O3 -pipe -Wl,--enable-auto-import -L/home/klaus/source/bin/mobis/build/wince/lib -L/opt/cegcc/lib -Wl,-s -o test_pipe.exe test_pipe.o ../../src/lib/libevil.la libtool: link: arm-mingw32ce-gcc -O3 -pipe -Wl,--enable-auto-import -Wl,-s -o .libs/test_pipe.exe test_pipe.o -L/home/klaus/source/bin/mobis/build/wince/lib -L/opt/cegcc/lib ../../src/lib/.libs/libevil.a -L/home/klaus/source/bin/cegcc/trunk/cegcc/src/build-mingw32ce/gcc/arm-mingw32ce/libstdc++-v3/src -L/home/klaus/source/bin/cegcc/trunk/cegcc/src/build-mingw32ce/gcc/arm-mingw32ce/libstdc++-v3/src/.libs -L/home/klaus/source/bin/cegcc/trunk/cegcc/src/build-mingw32ce/gcc/./gcc -L/opt/mingw32ce/arm-mingw32ce/bin -L/opt/mingw32ce/arm-mingw32ce/lib -lws2 /opt/mingw32ce/arm-mingw32ce/lib/libstdc++.dll.a -L/opt/mingw32ce/lib/gcc/arm-mingw32ce/4.1.0 -L/opt/mingw32ce/lib/gcc/arm-mingw32ce/4.1.0/../../../../arm-mingw32ce/lib -lmingw32 -lgcc -lceoldname -lmingwex -lcoredll -lm -L/opt/mingw32ce/arm-mingw32ce/lib ./.libs/lt-test_pipe.c: In function 'find_executable': ./.libs/lt-test_pipe.c:620: warning: initialization makes pointer from integer without a cast ./.libs/lt-test_pipe.c: In function 'lt_opt_process_env_prepend': ./.libs/lt-test_pipe.c:880: warning: passing argument 1 of 'lt_extend_str' makes pointer from integer without a cast ./.libs/lt-test_pipe.c: In function 'lt_opt_process_env_append': ./.libs/lt-test_pipe.c:901: warning: passing argument 1 of 'lt_extend_str' makes pointer from integer without a cast ./.libs/lt-test_pipe.c: In function 'lt_update_exe_path': ./.libs/lt-test_pipe.c:917: warning: passing argument 1 of 'lt_extend_str' makes pointer from integer without a cast ./.libs/lt-test_pipe.c: In function 'lt_update_lib_path': ./.libs/lt-test_pipe.c:938: warning: passing argument 1 of 'lt_extend_str' makes pointer from integer without a cast /tmp/ccQSMCD2.o:lt-test_pipe.c:(.text+0x270): undefined reference to `putenv' /tmp/ccQSMCD2.o:lt-test_pipe.c:(.text+0x808): undefined reference to `getenv' /tmp/ccQSMCD2.o:lt-test_pipe.c:(.text+0x864): undefined reference to `getenv' /tmp/ccQSMCD2.o:lt-test_pipe.c:(.text+0x930): undefined reference to `getenv' /tmp/ccQSMCD2.o:lt-test_pipe.c:(.text+0x9fc): undefined reference to `getenv' /tmp/ccQSMCD2.o:lt-test_pipe.c:(.text+0xaf0): undefined reference to `getenv' /tmp/ccQSMCD2.o:lt-test_pipe.c:(.text+0xb68): undefined reference to `getcwd' /tmp/ccQSMCD2.o:lt-test_pipe.c:(.text+0xbfc): undefined reference to `getcwd' /tmp/ccQSMCD2.o:lt-test_pipe.c:(.text+0x13bc): undefined reference to `_spawnv' /tmp/ccQSMCD2.o:lt-test_pipe.c:(.text+0x1468): undefined reference to `getenv' collect2: ld returned 1 exit status Any ideas? Cheers Klaus PS: Vincent you did a great job! ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel