Hello Cedric, First of all, thanks for responding. The only problem I'm having now is when building the EFL, I get:
In file included from modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:13: ../src/lib/ecore_cocoa/Ecore_Cocoa.h:10:3: warning: #warning "You are using a work in progress API. This API is not stable" ../src/lib/ecore_cocoa/Ecore_Cocoa.h:11:3: warning: #warning "and is subject to change. You use this at your own risk." In file included from modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:13: ../src/lib/ecore_cocoa/Ecore_Cocoa.h:32: error: redefinition of typedef 'Ecore_Cocoa_Window' ../src/lib/ecore_evas/Ecore_Evas_Types.h:23: error: previous declaration of 'Ecore_Cocoa_Window' was here modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_cocoa_event_got_focus': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:104: warning: unused parameter 'event' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_cocoa_event_lost_focus': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:121: warning: unused parameter 'event' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_cocoa_event_video_resize': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:138: warning: unused parameter 'event' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_idle_enter': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:178: warning: unused variable 't2' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:177: warning: unused variable 't1' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_cocoa_event': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:194: warning: unused parameter 'data' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_cocoa_init': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:211: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:212: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:213: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:214: warning: passing argument 2 of 'ecore_event_handler_add' from incompatible pointer type modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_cocoa_shutdown': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:231: warning: comparison between signed and unsigned modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_resize': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:265: warning: passing argument 1 of 'ecore_cocoa_window_resize' makes pointer from integer without a cast modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_move_resize': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:282: warning: passing argument 1 of 'ecore_cocoa_window_move_resize' makes pointer from integer without a cast modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_show': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:300: warning: passing argument 1 of 'ecore_cocoa_window_show' makes pointer from integer without a cast modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:293: warning: unused parameter 'x' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:293: warning: unused parameter 'y' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:293: warning: unused parameter 'w' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:293: warning: unused parameter 'h' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_hide': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:310: warning: passing argument 1 of 'ecore_cocoa_window_hide' makes pointer from integer without a cast modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:306: warning: unused parameter 'x' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:306: warning: unused parameter 'y' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:306: warning: unused parameter 'w' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:306: warning: unused parameter 'h' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_title_set': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:323: warning: passing argument 1 of 'ecore_cocoa_window_title_set' makes pointer from integer without a cast modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_object_cursor_del': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:327: warning: unused parameter 'e' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:327: warning: unused parameter 'obj' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:327: warning: unused parameter 'event_info' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function '_ecore_evas_engine_cocoa_init': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:395: warning: assignment makes pointer from integer without a cast modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: At top level: modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:437: warning: initialization from incompatible pointer type modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:438: warning: initialization from incompatible pointer type modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c: In function 'ecore_evas_cocoa_new_internal': modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:534: warning: assignment makes integer from pointer without a cast modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:535: warning: format '%p' expects type 'void *', but argument 2 has type 'Ecore_Window' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:566: warning: label 'free_ee' defined but not used modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:562: warning: label 'free_evas' defined but not used modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:560: warning: label 'free_window' defined but not used modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:480: warning: unused variable 'einfo' modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c:478: warning: unused parameter 'parent' make[3]: *** [modules/ecore_evas/engines/cocoa/modules_ecore_evas_engines_cocoa_module_la-ecore_evas_cocoa.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 ..which for OSX users, seems to be caused by the inability to specify '--disable-ecore-cocoa', like you could before the EFL source was put into a single directory (i.e. trunk/efl). Is there another way to do this in the new build? Thanks. On 12/6/12 6:53 PM, Cedric BAIL wrote: > Hello, > > On Fri, Dec 7, 2012 at 10:39 AM, Shakir Abdul-Ahad > <[email protected]> wrote: >> I'm trying to get E17 to build on SnowLeopard, following the >> instructions at http://trac.enlightenment.org/e/wiki/MACOSX When >> compiling trunk/e I get: >> >> >> CC enlightenment_start-e_start_main.o >> e_start_main.c: In function 'main': >> e_start_main.c:397: error: 'PTRACE_TRACEME' undeclared (first use in >> this function) >> e_start_main.c:397: error: (Each undeclared identifier is reported only once >> e_start_main.c:397: error: for each function it appears in.) >> e_start_main.c:397: warning: passing argument 4 of 'ptrace' makes >> integer from pointer without a cast >> e_start_main.c:409: error: 'PTRACE_ATTACH' undeclared (first use in this >> function) >> e_start_main.c:409: warning: passing argument 4 of 'ptrace' makes >> integer from pointer without a cast >> e_start_main.c:414: error: 'PTRACE_CONT' undeclared (first use in this >> function) >> e_start_main.c:414: warning: passing argument 4 of 'ptrace' makes >> integer from pointer without a cast >> e_start_main.c:430: error: 'PTRACE_GETSIGINFO' undeclared (first use in >> this function) >> e_start_main.c:430: warning: passing argument 4 of 'ptrace' makes >> integer from pointer without a cast >> e_start_main.c:446: error: 'PTRACE_DETACH' undeclared (first use in this >> function) > There was only one left over that is now fixed in svn head all the > other where already fixed. > >> I know this was mentioned back in November, but was this ever fixed? >> I've run e17 on OSX Lion, so I know it works. Can you please provide me >> with either a patch for e_start_main.c or recommend a build that will >> run on SnowLeopard? > Reading the Wiki, I am wondering why we have this in it : > svn co http://svn.enlightenment.org/svn/e -r 79204 > > We are currently at svn r80400 or something. r79204 is an almost one > month old commit. I think you really want to remove that comment, but > I don't know much about Mac OS X, maybe something was borken later and > we weren't told (bad). So if someone could explain this line, it would > be nice. If nobody does, I will remove that from the wiki before the > end of the weekend. > -- > 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-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-users ------------------------------------------------------------------------------ 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-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
