----- Mail original -----
> De: "Tom Hacohen" <tom.haco...@samsung.com>
> À: enlightenment-devel@lists.sourceforge.net
> Envoyé: Jeudi 26 Février 2015 15:44:05
> Objet: Re: [E-devel] [EGIT] [core/efl] master 01/02: Eo: Remove GCCism and 
> make it more portable.
> 
> On 26/02/15 14:39, Michelle Legrand wrote:
> > ----- Mail original -----
> >> De: "Tom Hacohen" <tom.haco...@samsung.com>
> >> À: enlightenment-devel@lists.sourceforge.net
> >> Envoyé: Mercredi 25 Février 2015 21:09:47
> >> Objet: Re: [E-devel] [EGIT] [core/efl] master 01/02: Eo: Remove
> >> GCCism and make it more portable.
> >>
> >> On 24/02/15 16:44, Michelle Legrand wrote:
> >>> Hello,
> >>>
> >>> Well when trying to build for Windows, I got this strange error:
> >>>
> >>> make -j2
> >>> make --no-print-directory all-recursive
> >>> Making all in src
> >>> make  all-recursive
> >>>     CCLD   lib/eina/libeina.la
> >>>     CC
> >>>         lib/evas/canvas/lib_evas_libevas_la-evas_common_interface.lo
> >>>     CC     lib/evas/canvas/lib_evas_libevas_la-evas_events.lo
> >>> In file included from
> >>> ../src/lib/evas/include/evas_common_private.h:51:0,
> >>>                    from
> >>>                    lib/evas/canvas/evas_common_interface.c:1:
> >>> ../src/lib/evas/canvas/evas_common_interface.eo.c: In function
> >>> 'evas_object_evas_get':
> >>> ../src/lib/eo/Eo.h:587:3: error: expected expression before 'do'
> >>>      do {
> >>>                                                                       \
> >>>      ^
> >>> ../src/lib/eo/Eo.h:602:26: note: in expansion of macro
> >>> '_eo_do_common'
> >>>    #define eo_do(eoid, ...) _eo_do_common(eoid, NULL, EINA_FALSE,
> >>>    __VA_ARGS__)
> >>>                             ^
> >>> ../src/lib/evas/canvas/evas_common_interface.eo.c:23:11: note: in
> >>> expansion of macro 'eo_do'
> >>>       return eo_do((Evas_Common_Interface *)obj,
> >>>       evas_common_evas_get());
> >>>              ^
> >>> In file included from
> >>> lib/evas/canvas/evas_common_interface.c:3:0:
> >>> ../src/lib/evas/canvas/evas_common_interface.eo.c:21:51: warning:
> >>> unused parameter 'obj' [-Wunused-parameter]
> >>>    evas_object_evas_get(const Evas_Common_Interface *obj)
> >>>                                                      ^
> >>> ../src/lib/evas/canvas/evas_common_interface.eo.c:24:1: warning:
> >>> control reaches end of non-void function [-Wreturn-type]
> >>>    }
> >>>    ^
> >>> make[4]: ***
> >>> [lib/evas/canvas/lib_evas_libevas_la-evas_common_interface.lo]
> >>> Erreur 1
> >>> make[4]: *** Attente des tâches non terminées....
> >>> make[3]: *** [all-recursive] Erreur 1
> >>> make[2]: *** [all] Erreur 2
> >>> make[1]: *** [all-recursive] Erreur 1
> >>> make: *** [all] Erreur 2
> >>>
> >>
> >> Your "make" seems broken. Run make clean and then build, it should
> >> work.
> >> Sorry for the delayed reply, the ML only now started working
> >> again.
> >>
> >> --
> >> Tom.
> >>
> >
> > I did a make clean and then run make again but nothing changed.
> > The error only appears when cross-building for windows, when I
> > build it natively on Windows it builds fine.
> 
> You need to update the native efl you use from the cross build too.
> Eolian has changed.
> 
> --
> Tom.
> 
You're right, I completely forgot about that :)
Thanks.

--
Michelle Le Grand 


------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to