Re: [E-devel] Evas compilation error with mingw/msys on win32
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
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_