[MacPorts] #44717: avrdude @6.1_2 dispatch/dispatch.h: No such file or directory

MacPorts noreply at macports.org
Wed Aug 20 06:45:48 PDT 2014


#44717: avrdude @6.1_2 dispatch/dispatch.h: No such file or directory
---------------------------+--------------------------------
 Reporter:  lars.haulin@…  |      Owner:  macports-tickets@…
     Type:  defect         |     Status:  new
 Priority:  Normal         |  Milestone:
Component:  ports          |    Version:  2.3.1
 Keywords:                 |       Port:  avrdude
---------------------------+--------------------------------
 This error has the same cause as https://trac.macports.org/ticket/38430

 dispatch/dispatch.h is part of Grand Central Dispatch, which was
 introduced in 10.6

 I was trying to build avrdude with Xcode 2.5 and OSX 10.4.11, got it to
 compile with this hack:

 {{{
 $ diff ft245r.c ft245r_original.c
 131c131,138
 < #include <sys/semaphore.h>
 ---
 > /* Mac OS X defines sem_init but actually does not implement them */
 > #include <dispatch/dispatch.h>
 >
 > typedef dispatch_semaphore_t  sem_t;
 >
 > #define sem_init(psem,x,val)  *psem = dispatch_semaphore_create(val)
 > #define sem_post(psem)                dispatch_semaphore_signal(*psem)
 > #define sem_wait(psem)                dispatch_semaphore_wait(*psem,
 DISPATCH_TIME_FOREVER)
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/44717>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list