[MacPorts] #56156: libusb at 1.0.22: build fails on 10.7.5 : error: use of undeclared identifier 'kUSBDeviceSpeedSuper'
MacPorts
noreply at macports.org
Tue Mar 27 03:29:31 UTC 2018
#56156: libusb at 1.0.22: build fails on 10.7.5 : error: use of undeclared identifier
'kUSBDeviceSpeedSuper'
----------------------+-----------------------
Reporter: kencu | Owner: michaelld
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: haspatch | Port: libusb
----------------------+-----------------------
'kUSBDeviceSpeedSuper' is supposed to be available on 10.7+
<https://developer.apple.com/documentation/iokit/1425357-usbdevicespeed/kusbdevicespeedsuper>
but apparently actually is not:
{{{
os/darwin_usb.c:1043:10: error: use of undeclared identifier
'kUSBDeviceSpeedSuper'; did you mean 'kUSBDeviceSpeedFull'?
case kUSBDeviceSpeedSuper: dev->speed = LIBUSB_SPEED_SUPER; break;
^~~~~~~~~~~~~~~~~~~~
kUSBDeviceSpeedFull
/System/Library/Frameworks/IOKit.framework/Headers/usb/USB.h:899:9: note:
'kUSBDeviceSpeedFull' declared here
kUSBDeviceSpeedFull = 1,
^
os/darwin_usb.c:1043:10: error: duplicate case value 'kUSBDeviceSpeedFull'
case kUSBDeviceSpeedSuper: dev->speed = LIBUSB_SPEED_SUPER; break;
^
os/darwin_usb.c:1040:10: note: previous case defined here
case kUSBDeviceSpeedFull: dev->speed = LIBUSB_SPEED_FULL; break;
^
2 errors generated.
}}}
simple patch allows it to build.
--
Ticket URL: <https://trac.macports.org/ticket/56156>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list