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

Reply via email to