Finally i found the time to fix most of the problem, with the help of Vincent.
There is still a bug in elementary build, i will check latter. But i get evil, eina, eet, evas, ecore, embryo, eio, efreet building. Binaries have not been checked on a real windows system. I also created a branch for evil 1.7.x. It should be better for next release. I'm also working on a shell script to cross compile packages. And Vincent upload a file with all dependencies need to build efl on win32 : http://dev.enlightenment.fr/~doursse/efl_dep.zip my shell script is located here : https://github.com/naguirre/efl_win32 regards, 2012/12/12 Luis Felipe Strano Moraes <luis.str...@gmail.com> > Nicolas, > > indeed right now no one is trying the build on non-linux platforms > before a release. Please, if you've the necessary means to start a > buildbot on windows that is accessible, or to maintain one yourself, > please help us out. > > Best regards, > Luis Felipe > > > On Wed, Dec 12, 2012 at 1:23 PM, Nicolas Aguirre > <aguirre.nico...@gmail.com> wrote: > > (it's like nobody tried the build before the release ......... ) > > > > > > 2012/12/12 Nicolas Aguirre <aguirre.nico...@gmail.com> > > > >> I found another bug, > >> CCLD libecore_evas.la > >> libtool: link: warning: `/media/naguirre/OE/efl_win32/package//lib/ > >> libeina.la' seems to be moved > >> libtool: link: warning: `/media/naguirre/OE/efl_win32/package//lib/ > >> libeina.la' seems to be moved > >> libtool: link: warning: `/media/naguirre/OE/efl_win32/package//lib/ > >> libeina.la' seems to be moved > >> libtool: link: warning: `/media/naguirre/OE/efl_win32/package//lib/ > >> libevas.la' seems to be moved > >> libtool: link: warning: `/media/naguirre/OE/efl_win32/package//lib/ > >> libeina.la' seems to be moved > >> libtool: link: warning: `/media/naguirre/OE/efl_win32/package//lib/ > >> libeina.la' seems to be moved > >> .libs/ecore_evas_win32.o: In function > `_ecore_evas_win32_screen_dpi_get': > >> > /media/naguirre/OE/efl_win32/src/ecore-1.7.3/src/lib/ecore_evas/ecore_evas_win32.c:1039: > >> undefined reference to `__imp__GetDeviceCaps@8' > >> > /media/naguirre/OE/efl_win32/src/ecore-1.7.3/src/lib/ecore_evas/ecore_evas_win32.c:1040: > >> undefined reference to `__imp__GetDeviceCaps@8' > >> collect2: ld returned 1 exit status > >> > >> -lgdi is missing in src/lib/ecore_evas/Makefile.am > >> > >> > >> > >> 2012/12/12 Cedric BAIL <cedric.b...@free.fr> > >> > >>> On Wed, Dec 12, 2012 at 9:31 PM, Nicolas Aguirre > >>> <aguirre.nico...@gmail.com> wrote: > >>> > Ok finally i found a problem > >>> > > >>> > When crosscompiling evas for windows, i get this error : > >>> > > >>> > make[4]: entrant dans le répertoire « > >>> > /media/naguirre/OE/efl_win32/src/evas-1.7.3/src/lib/canvas » > >>> > CC evas_render.lo > >>> > evas_render.c:96:47: error: expected ';', ',' or ')' before > >>> 'EINA_UNUSED' > >>> > evas_render.c: In function 'evas_render_updates_internal': > >>> > evas_render.c:1669:46: error: '_evas_clip_changes_free' undeclared > >>> (first > >>> > use in this function) > >>> > evas_render.c:1669:46: note: each undeclared identifier is reported > only > >>> > once for each function it appears in > >>> > evas_render.c: In function 'evas_render_idle_flush': > >>> > > >>> > I dig into evas_render.c and found that it uses EINA_UNUSED in this > >>> > function (evas_render_updates_internal) but i can't find EINA_UNUSED > in > >>> > eina includes. > >>> > So what's the problem here, i fix the build by adding > -DEINA_UNUSED="" > >>> in > >>> > the CPPFLAGS, but i guess there is something wrong in evas 1.7.3 > >>> > >>> EINA_UNUSED is declared in platform specific code in branch instead of > >>> eina_types.h. Need to be fixed. > >>> -- > >>> Cedric BAIL > >>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > >>> Remotely access PCs and mobile devices and provide instant support > >>> Improve your efficiency, and focus on delivering more value-add > services > >>> Discover what IT Professionals Know. Rescue delivers > >>> http://p.sf.net/sfu/logmein_12329d2d > >>> _______________________________________________ > >>> enlightenment-devel mailing list > >>> enlightenment-devel@lists.sourceforge.net > >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >>> > >> > >> > >> > >> -- > >> Nicolas Aguirre > >> Mail: aguirre.nico...@gmail.com > >> Web: http://enna.geexbox.org > >> Blog: http://dev.enlightenment.fr/~captainigloo/ > >> > > > > > > > > -- > > Nicolas Aguirre > > Mail: aguirre.nico...@gmail.com > > Web: http://enna.geexbox.org > > Blog: http://dev.enlightenment.fr/~captainigloo/ > > > ------------------------------------------------------------------------------ > > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > > Remotely access PCs and mobile devices and provide instant support > > Improve your efficiency, and focus on delivering more value-add services > > Discover what IT Professionals Know. Rescue delivers > > http://p.sf.net/sfu/logmein_12329d2d > > _______________________________________________ > > enlightenment-devel mailing list > > enlightenment-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > -- > Luís Felipe Strano Moraes > http://www.strano.org > > > ------------------------------------------------------------------------------ > LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial > Remotely access PCs and mobile devices and provide instant support > Improve your efficiency, and focus on delivering more value-add services > Discover what IT Professionals Know. Rescue delivers > http://p.sf.net/sfu/logmein_12329d2d > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > -- Nicolas Aguirre Mail: aguirre.nico...@gmail.com Web: http://enna.geexbox.org Blog: http://dev.enlightenment.fr/~captainigloo/ ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel