[MacPorts] #64408: libusb @1.0.24_0 fails building on 10.5.8 PPC

MacPorts noreply at macports.org
Mon Jan 10 20:13:23 UTC 2022


#64408: libusb @1.0.24_0 fails building on 10.5.8 PPC
------------------------+--------------------
 Reporter:  udbraumann  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:  leopard     |       Port:  libusb
------------------------+--------------------
 While upgrading `libusb` from `1.0.23_0` to `1.0.24_0` building stops with
 three occurrences of the error `too many #pragma options align=reset`
 inside `/System/Library/Frameworks/IOKit.framework/Headers/usb/USB.h`

 {{{
 ...
 :info:build libtool: compile:  /opt/local/bin/gcc-mp-7 -DHAVE_CONFIG_H -I.
 -I.. -I/opt/local/include -std=gnu11 -Wall -Wextra -Wshadow -Wunused
 -Wwrite-strings -Werror=format-security -Werror=implicit-function-
 declaration -Werror=implicit-int -Werror=init-self -Werror=missing-
 prototypes -Werror=strict-prototypes -Werror=undef -Werror=uninitialized
 -fvisibility=hidden -pthread -pipe -Os -arch ppc -MT os/darwin_usb.lo -MD
 -MP -MF os/.deps/darwin_usb.Tpo -c os/darwin_usb.c  -fno-common -DPIC -o
 os/.libs/darwin_usb.o
 :info:build In file included from
 /System/Library/Frameworks/IOKit.framework/Headers/usb/IOUSBLib.h:27:0,
 :info:build                  from os/darwin_usb.h:30,
 :info:build                  from os/darwin_usb.c:49:
 :info:build
 /System/Library/Frameworks/IOKit.framework/Headers/usb/USB.h:594:9: error:
 too many #pragma options align=reset
 :info:build  #pragma options align=reset
 :info:build          ^~~~~~~
 :info:build
 /System/Library/Frameworks/IOKit.framework/Headers/usb/USB.h:612:9: error:
 too many #pragma options align=reset
 :info:build  #pragma options align=reset
 :info:build          ^~~~~~~
 :info:build
 /System/Library/Frameworks/IOKit.framework/Headers/usb/USB.h:632:9: error:
 too many #pragma options align=reset
 :info:build  #pragma options align=reset
 :info:build          ^~~~~~~
 ...
 }}}

 How could this get fixed?

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


More information about the macports-tickets mailing list