Hi, I am not to sure if this is relevant. But it looks like there is no definition of HAVE_EVAS_ENGINE_FB anywhere. So I am guessing you meant HAVE_EVAS_ENGINE_FB_H.
Index: src/ewl_events.c =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/ewl_events.c,v retrieving revision 1.59 diff -u -r1.59 ewl_events.c --- src/ewl_events.c 24 Mar 2004 04:11:09 -0000 1.59 +++ src/ewl_events.c 10 Apr 2004 00:56:05 -0000 @@ -35,7 +35,7 @@ int ewl_ev_x_paste(void *data, int type, void *_ev); #endif -#ifdef HAVE_EVAS_ENGINE_FB +#ifdef HAVE_EVAS_ENGINE_FB_H int ewl_ev_fb_key_down(void *data, int type, void *_ev); int ewl_ev_fb_key_up(void *data, int type, void *_ev); int ewl_ev_fb_mouse_down(void *data, int type, void *_ev); @@ -94,7 +94,7 @@ } #endif -#ifdef HAVE_EVAS_ENGINE_FB +#ifdef HAVE_EVAS_ENGINE_FB_H if (engine & EWL_ENGINE_FB) { ecore_event_handler_add(ECORE_FB_EVENT_KEY_DOWN, ewl_ev_fb_key_down, NULL); @@ -450,7 +450,7 @@ #endif -#ifdef HAVE_EVAS_ENGINE_FB +#ifdef HAVE_EVAS_ENGINE_FB_H /** * @param data: user specified data passed to the function