On Sat, 25 Sep 2010, Brian Wang wrote:

> r52593 commit broke this.  Some header file definitions cause this
> problem.  Please find below the patch (probably not the right fix?) or
> as attached (if it goes through properly):
> ----------------------------
> Index: src/lib/edje_private.h
> ===================================================================
> --- src/lib/edje_private.h    (revision 52735)
> +++ src/lib/edje_private.h    (working copy)
> @@ -41,6 +41,19 @@
> #include <lauxlib.h>
> #include <setjmp.h>
>
> +#ifdef _WIN32
> +# ifdef EFL_EDJE_BUILD
> +#  ifdef DLL_EXPORT
> +#   undef EAPI
> +#   define EAPI __declspec(dllexport)
> +#  else
> +#   define EAPI
> +#  endif /* ! DLL_EXPORT */
> +# else
> +#  define EAPI __declspec(dllimport)
> +# endif /* ! EFL_EDJE_BUILD */
> +#endif
> +
> EAPI extern int _edje_default_log_dom ;
>
> #ifdef EDJE_DEFAULT_LOG_COLOR
>

I put everything in edje_private.h. I don't like that at all, but it was 
the fastest way to fix the problem.

update edje and try again

Vincent

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to