[MacPorts] #60146: legacy-support: unable to build on Tiger

MacPorts noreply at macports.org
Sat Feb 29 19:16:12 UTC 2020


#60146: legacy-support: unable to build on Tiger
--------------------+----------------------------
 Reporter:  kencu   |      Owner:  kencu
     Type:  defect  |     Status:  assigned
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  legacy-support
--------------------+----------------------------
 The new head of the legacysupport commit tree is no longer able to build
 on Tiger, as it uses defines that don't exist on Tiger.

 {{{
 cc -c -Iinclude -Os -Wall -fPIC src/atcalls.c -o src/atcalls.dl.o
 In file included from src/atcalls.c:57:
 include/dirent.h:30: error: parse error before '__DARWIN_ALIAS_I'
 include/dirent.h:30: warning: type defaults to 'int' in declaration of
 '__DARWIN_ALIAS_I'
 include/dirent.h:30: warning: parameter names (without types) in function
 declaration
 include/dirent.h:30: warning: data definition has no type or storage class
 make: *** [Makefile:222: src/atcalls.dl.o] Error 1
 }}}

 It's easy enough to #ifndef something in, but making sure it still works
 as expected is another issue.

 Please do not update the release version (at least) of legacysupport until
 this is resolved.

-- 
Ticket URL: <https://trac.macports.org/ticket/60146>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list