[MacPorts] #64147: squashfs-tools: builds fail on 10.12 and earlier, due to missing symbol '_utimensat'

MacPorts noreply at macports.org
Tue Dec 7 13:33:07 UTC 2021


#64147: squashfs-tools: builds fail on 10.12 and earlier, due to missing symbol
'_utimensat'
-----------------------------+---------------------
  Reporter:  mascguy         |      Owner:  mascguy
      Type:  defect          |     Status:  closed
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.7.1
Resolution:  fixed           |   Keywords:
      Port:  squashfs-tools  |
-----------------------------+---------------------

Comment (by mascguy):

 The change to use `legacysupport` fixes this port for macOS releases from
 10.7 through 10.12, so we're in great shape.

 For 10.6, there's still a build issue, related to `dprintf`:

 {{{
 [...]
 unsquashfs.c: In function ‘pseudo_print’:
 unsquashfs.c:3478: warning: implicit declaration of function ‘dprintf’
 [...]
 Undefined symbols:
   "_dprintf", referenced from:
       _pseudo_print in unsquashfs.o
       _generate_pseudo in unsquashfs.o
 }}}

 That might be fixable too, given the earlier implicit function declaration
 warning. But overall, looking good!

-- 
Ticket URL: <https://trac.macports.org/ticket/64147#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list