Hi,

the latest git  does not compile on osx 12 monterey.
make gives: 1 error and 1 warning.
perhaps you will be interested by this:
gcc -I. -I. -I./../Programs -I../Programs -I../Headers -I./.. -I..    
-DHAVE_CONFIG_H -g -O2 -std=gnu99 -Wall -Wno-initializer-overrides 
-Wno-unused-const-variable -Wno-pointer-bool-conversion -Werror=format-security 
-Wno-address-of-packed-member -Wno-initializer-overrides  -x objective-c -c 
./usb_darwin.c
In file included from ./usb_darwin.c:29:
In file included from ../Headers/io_usb.h:24:
In file included from ../Headers/async_types.h:22:
../Headers/timing_types.h:49:3: error: typedef redefinition with different 
types ('struct TimeValue' vs 'SInt32' (aka 'int'))
} TimeValue;
  ^
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/MacTypes.h:594:41:
 note: previous definition is here
typedef SInt32                          TimeValue;
                                        ^
./usb_darwin.c:755:18: warning: 'IOMasterPort' is deprecated: first deprecated 
in macOS 12.0 [-Wdeprecated-declarations]
  kernelResult = IOMasterPort(MACH_PORT_NULL, &port);
                 ^~~~~~~~~~~~
                 IOMainPort
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:132:1:
 note: 'IOMasterPort' has been explicitly marked deprecated here
IOMasterPort( mach_port_t       bootstrapPort,
^
1 warning and 1 error generated.
make[1]: *** [usb_darwin.o] Error 1
make: *** [all] Error 2

   If you need more info, do not hesitate.

Bests

Raoul MEGELAS

_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: [email protected]
For general information, go to: http://brltty.app/mailman/listinfo/brltty

Reply via email to