Re: [E-devel] Evas compilation error with mingw/msys on win32

2008-09-23 Thread Nicolas Aguirre
2008/9/22 Nicolas Aguirre <[EMAIL PROTECTED]>

> Hi,
>
> I'm trying to compile evas on win32 platform with mingw. I followed wiki (
> http://wiki.enlightenment.org/index.php/EFL_Windows_XP )
> and I have compiled last SVN sources of evil, eet, and evas.
>
> But i get an error while compiling evas. Did you experienced this kinf of
> problems. Or it's maybe a bad mingw/msys configuration ?
>
> cheers,
> Nicolas
>

There is a (tiny) patch that fix evas compilation on win32.

regards,

-- 
Nicolas Aguirre
Mail: [EMAIL PROTECTED]
Web: http://www.digital-corner.org
Index: src/lib/canvas/evas_object_smart_clipped.c
===
--- src/lib/canvas/evas_object_smart_clipped.c	(revision 36179)
+++ src/lib/canvas/evas_object_smart_clipped.c	(working copy)
@@ -1,6 +1,5 @@
-#include 
-#include 
-#include 
+#include "evas_common.h"
+#include "evas_private.h"
 
 /**
  * @addtogroup Evas_Smart_Object_Group
-
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


[E-devel] Evas compilation error with mingw/msys on win32

2008-09-22 Thread Nicolas Aguirre
Hi,

I'm trying to compile evas on win32 platform with mingw. I followed wiki (
http://wiki.enlightenment.org/index.php/EFL_Windows_XP )
and I have compiled last SVN sources of evil, eet, and evas.

But i get an error while compiling evas. Did you experienced this kinf of
problems. Or it's maybe a bad mingw/msys configuration ?

cheers,
Nicolas

THE Error :

make[4]: Entering directory `/home/naguirre/evas/src/lib'
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.
-I../..  -I. -I../../src/lib -I../../src/lib/include
-DPACKAGE_BIN_DIR=\"/usr/local/bin\" -DPACKAGE_LIB_DIR=\"/usr/local/lib\"
-DPACKAGE_DATA_DIR=\"/usr/local/share/evas\"
-IE:/Applications/msys/local/include/freetype2
-IE:/Applications/msys/local/include -IE:/Applications/msys/local/include
-IE:/Applications/msys/local/include  -I/usr/local/include  -g -O2 -MT
main.lo -MD -MP -MF .deps/main.Tpo -c -o main.lo main.c
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I../.. -I. -I../../src/lib -I../../src/lib/include
-DPACKAGE_BIN_DIR=\"/usr/local/bin\" -DPACKAGE_LIB_DIR=\"/usr/local/lib\"
-DPACKAGE_DATA_DIR=\"/usr/local/share/evas\"
-IE:/Applications/msys/local/include/freetype2
-IE:/Applications/msys/local/include -IE:/Applications/msys/local/include
-IE:/Applications/msys/local/include -I/usr/local/include -g -O2 -MT main.lo
-MD -MP -MF .deps/main.Tpo -c main.c  -DDLL_EXPORT -DPIC -o .libs/main.o
 gcc -DHAVE_CONFIG_H -I. -I../.. -I. -I../../src/lib -I../../src/lib/include
-DPACKAGE_BIN_DIR=\"/usr/local/bin\" -DPACKAGE_LIB_DIR=\"/usr/local/lib\"
-DPACKAGE_DATA_DIR=\"/usr/local/share/evas\"
-IE:/Applications/msys/local/include/freetype2
-IE:/Applications/msys/local/include -IE:/Applications/msys/local/include
-IE:/Applications/msys/local/include -I/usr/local/include -g -O2 -MT main.lo
-MD -MP -MF .deps/main.Tpo -c main.c -o main.o >/dev/null 2>&1
mv -f .deps/main.Tpo .deps/main.Plo
/bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2 -no-undefined
-version-info 9:9:9 -L/usr/local/lib -o libevas.la -rpath /usr/local/lib
main.lo canvas/libevas_canvas.la data/libevas_data.la file/libevas_file.lacache/
libevas_cache.la imaging/libevas_imaging.la engines/common/
libevas_engine_common.la engines/common_16/libevas_engine_common_16.la -lm
-liberty -LE:/Applications/msys/local/lib -lfreetype
-LE:/Applications/msys/local/lib -leet -LE:/Applications/msys/local/lib
-lfontconfig
gcc -shared  .libs/main.o -Wl,--whole-archive canvas/.libs/libevas_canvas.a
data/.libs/libevas_data.a file/.libs/libevas_file.a
cache/.libs/libevas_cache.a imaging/.libs/libevas_imaging.a
engines/common/.libs/libevas_engine_common.a
engines/common_16/.libs/libevas_engine_common_16.a -Wl,--no-whole-archive
-L/usr/local/lib -LE:/Applications/msys/local/lib /usr/local/lib/libdl.dll.a
/usr/local/lib/libevil.dll.a -lole32 -luuid -lws2_32 -liberty -lfreetype
/usr/local/lib/libeet.dll.a -lfontconfig  -o .libs/libevas-0.dll
-Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker
.libs/libevas.dll.a
Creating library file: .libs/libevas.dll.a
canvas/.libs/libevas_canvas.a(evas_object_smart_clipped.o): In function
`evas_object_smart_move_children_relative':E:/Applications/msys/home/naguirre/evas/src/lib/canvas/evas_object_smart_clipped.c:29:
undefined reference to `_imp__evas_object_smart_members_get'
:E:/Applications/msys/home/naguirre/evas/src/lib/canvas/evas_object_smart_clipped.c:36:
undefined reference to `_imp__evas_object_geometry_get'
:E:/Applications/msys/home/naguirre/evas/src/lib/canvas/evas_object_smart_clipped.c:37:
undefined reference to `_imp__evas_object_move'
:E:/Applications/msys/home/naguirre/evas/src/lib/canvas/evas_object_smart_clipped.c:40:
undefined reference to `_imp__evas_list_free'
canvas/.libs/libevas_canvas.a(evas_object_smart_clipped.o): In function
`evas_object_smart_clipped_clipper_get':E:/Applications/msys/home/naguirre/evas/src/lib/canvas/evas_object_smart_clipped.c:54:
undefined reference to `_imp__evas_object_smart_data_get'
canvas/.libs/libevas_canvas.a(evas_object_smart_clipped.o): In function
`evas_object_smart_clipped_smart_add':E:/Applications/msys/home/naguirre/evas/src/lib/canvas/evas_object_smart_clipped.c:66:
undefined reference to `_imp__evas_object_smart_data_get'
:E:/Applications/msys/home/naguirre/evas/src/lib/canvas/evas_object_smart_clipped.c:70:
undefined reference to `_imp__evas_object_evas_get'
:E:/Applications/msys/home/naguirre/evas/src/lib/canvas/evas_object_smart_clipped.c:71:
undefined reference to `_imp__evas_object_rectangle_add'
:E:/Applications/msys/home/naguirre/evas/src/lib/canvas/evas_object_smart_clipped.c:72:
undefined reference to `_imp__evas_object_smart_member_add'
:E:/Applications/msys/home/naguirre/evas/src/lib/canvas/evas_object_smart_clipped.c:73:
undefined reference to `_imp__evas_object_color_set'
:E:/Applications/msys/home/naguirre/evas/src/lib/canvas/evas_object_smart_clipped.c:74:
undefined reference to `_imp__evas_object_move'
:E:/Applications/msys/home/naguirre/evas/src/lib/canvas/evas_object_smart_