Cedric Bail
On Feb 2, 2013 11:56 PM, "Andreas Volz" <[email protected]> wrote:
>
> Hello together,
>
> I'm currently trying to port some EFL libs to android.
>
> Most of EFL 1.7.5 compiles no with a lot of --disable-* flags.

You know that we won't take patch that add feature to efl stable branch. So
starting on 1.7 could lead to a frustrating result. I would recommend to
work on trunk instead.

> I like to try the buffer engine at first because it seems to be the
> easiest.

You could also try sdl and sdl-gl.

> After days of work I ported all the shared object loading horror to
> android specific path handling. It seems to load the buffer engine
> successful and I could run the evas code.
>
> After I solved many problems I'm at some part of the code where I don't
> understand why it fails. Maybe someone with deeper knowledge of evas
> could answer it.
>
> In evas_main.c / evas_engine_info_get() function there are some checks:

Likely your canvas wasn't initialized. What does your test do?

> EAPI Evas_Engine_Info *
> evas_engine_info_get(const Evas *e)
> {
>    Evas_Engine_Info *info;
>
>    MAGIC_CHECK(e, Evas, MAGIC_EVAS);
>    return NULL;
>    MAGIC_CHECK_END();
>
>    if (!e->engine.info) return NULL; ===> this returns NULL!!!
>
>    info = e->engine.info;
>    ((Evas *)e)->engine.info_magic = info->magic;
>
>    return info;
> }
>
> All initialization checks before looks good. So I don't understand what
> is wrong at this point. After this NULL return the initialization
> fails complete. :-(
>
> Could one please help me?

It's good to share your attempt.I guess a lot of people will be interested
by your effort. I saw your attempt of discussion on irc, sadly I was always
sleeping at that time. On what time zone are you?

Cedric

> regards
>         Andreas
>
> --
> Technical Blog <http://andreasvolz.wordpress.com/>
>
>
------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_jan
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to