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

Reply via email to