60 | | {{{ |
61 | | :info:build [ 21%] Generating fido_cred_user_id_len.3 |
62 | | :info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/build/man && ln -sf fido_cred_new.3 fido_cred_user_id_len.3 |
63 | | :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c: In function 'get_path': |
64 | | :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c:176:18: error: implicit declaration of function 'IOHIDDeviceGetService'; did you mean 'IOHIDDeviceGetReport'? [-Wimplicit-function-declaration] |
65 | | :info:build 176 | if ((s = IOHIDDeviceGetService(dev)) == MACH_PORT_NULL) { |
66 | | :info:build | ^~~~~~~~~~~~~~~~~~~~~ |
67 | | :info:build | IOHIDDeviceGetReport |
68 | | :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c:176:18: warning: conversion to 'io_service_t' {aka 'unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion] |
69 | | :info:build [ 21%] Generating fido_cred_user_id_ptr.3 |
70 | | :info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/build/man && ln -sf fido_cred_new.3 fido_cred_user_id_ptr.3 |
71 | | :info:build [ 21%] Generating fido_cred_user_name.3 |
72 | | :info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/build/man && ln -sf fido_cred_new.3 fido_cred_user_name.3 |
73 | | :info:build [ 21%] Generating fido_cred_x5c_len.3 |
74 | | :info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/build/man && ln -sf fido_cred_new.3 fido_cred_x5c_len.3 |
75 | | :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c:181:13: error: implicit declaration of function 'IORegistryEntryGetRegistryEntryID'; did you mean 'IORegistryEntryGetParentEntry'? [-Wimplicit-function-declaration] |
76 | | :info:build 181 | if (IORegistryEntryGetRegistryEntryID(s, &id) != KERN_SUCCESS) { |
77 | | :info:build | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
78 | | :info:build | IORegistryEntryGetParentEntry |
79 | | :info:build [ 21%] Generating fido_cred_x5c_ptr.3 |
80 | | :info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/build/man && ln -sf fido_cred_new.3 fido_cred_x5c_ptr.3 |
81 | | :info:build [ 21%] Generating fido_cred_verify_self.3 |
82 | | :info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/build/man && ln -sf fido_cred_verify.3 fido_cred_verify_self.3 |
83 | | :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c: In function 'fido_hid_manifest': |
84 | | :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c:260:13: error: 'kIOHIDManagerOptionNone' undeclared (first use in this function); did you mean 'IOHIDManagerOpen'? |
85 | | :info:build 260 | kIOHIDManagerOptionNone)) == NULL) { |
86 | | :info:build | ^~~~~~~~~~~~~~~~~~~~~~~ |
87 | | :info:build | IOHIDManagerOpen |
88 | | :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c:260:13: note: each undeclared identifier is reported only once for each function it appears in |
89 | | :info:build [ 21%] Generating fido_credman_del_dev_rk.3 |
90 | | :info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/build/man && ln -sf fido_credman_metadata_new.3 fido_credman_del_dev_rk.3 |
91 | | :info:build [ 23%] Generating fido_credman_get_dev_metadata.3 |
92 | | :info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/build/man && ln -sf fido_credman_metadata_new.3 fido_credman_get_dev_metadata.3 |
93 | | :info:build [ 23%] Generating fido_credman_get_dev_rk.3 |
94 | | :info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/build/man && ln -sf fido_credman_metadata_new.3 fido_credman_get_dev_rk.3 |
95 | | :info:build [ 23%] Building C object src/CMakeFiles/fido2_shared.dir/__/openbsd-compat/clock_gettime.c.o |
96 | | :info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/build/src && /opt/local/bin/gcc-mp-13 -DHAVE_ARC4RANDOM_BUF -DHAVE_ASPRINTF -DHAVE_CBOR_H -DHAVE_CLOCK_GETTIME -DHAVE_DEV_URANDOM -DHAVE_ERR_H -DHAVE_GETLINE -DHAVE_GETOPT -DHAVE_GETPAGESIZE -DHAVE_OPENSSLV_H -DHAVE_POSIX_IOCTL -DHAVE_READPASSPHRASE -DHAVE_SIGNAL_H -DHAVE_STRLCAT -DHAVE_STRLCPY -DHAVE_STRSEP -DHAVE_SYSCONF -DHAVE_UNISTD_H -DOPENSSL_API_COMPAT=0x10100000L -DTLS=__thread -D_FIDO_INTERNAL -D_FIDO_MAJOR=1 -D_FIDO_MINOR=13 -D_FIDO_PATCH=0 -Dfido2_shared_EXPORTS -I/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src -D_POSIX_C_SOURCE=200809L -D_BSD_SOURCE -D_DARWIN_C_SOURCE -D__STDC_WANT_LIB_EXT1__=1 -std=c99 -pipe -I/opt/local/libexec/openssl3/include -Os -DNDEBUG -isystem/opt/local/include/LegacySupport -I/opt/local/libexec/openssl3/include -isystem/opt/local/include -arch ppc -mmacosx-version-min=10.6 -fPIC -Wall -Wextra -Wshadow -Wcast-qual -Wwrite-strings -Wmissing-prototypes -Wbad-function-cast -Wimplicit-fallthrough -pedantic -pedantic-errors -fstack-protector-all -Wno-unused-result -MD -MT src/CMakeFiles/fido2_shared.dir/__/openbsd-compat/clock_gettime.c.o -MF CMakeFiles/fido2_shared.dir/__/openbsd-compat/clock_gettime.c.o.d -o CMakeFiles/fido2_shared.dir/__/openbsd-compat/clock_gettime.c.o -c /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/openbsd-compat/clock_gettime.c |
97 | | :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c: In function 'disable_sigpipe': |
98 | | :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c:370:23: error: 'F_SETNOSIGPIPE' undeclared (first use in this function) |
99 | | :info:build 370 | if (fcntl(fd, F_SETNOSIGPIPE, &disabled) == -1) { |
100 | | :info:build | ^~~~~~~~~~~~~~ |
101 | | :info:build [ 23%] Generating fido_credman_get_dev_rp.3 |
102 | | :info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/build/man && ln -sf fido_credman_metadata_new.3 fido_credman_get_dev_rp.3 |
103 | | :info:build [ 23%] Generating fido_credman_metadata_free.3 |
104 | | :info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/build/man && ln -sf fido_credman_metadata_new.3 fido_credman_metadata_free.3 |
105 | | :info:build [ 23%] Generating fido_credman_rk.3 |
106 | | :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c: In function 'get_ioreg_entry': |
107 | | :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c:392:13: error: implicit declaration of function 'IORegistryEntryIDMatching'; did you mean 'IORegistryEntryInPlane'? [-Wimplicit-function-declaration] |
108 | | :info:build 392 | IORegistryEntryIDMatching(id))); |
109 | | :info:build | ^~~~~~~~~~~~~~~~~~~~~~~~~ |
110 | | :info:build | IORegistryEntryInPlane |
111 | | :info:build /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c:392:13: error: passing argument 2 of 'IOServiceGetMatchingService' makes pointer from integer without a cast [-Wint-conversion] |
112 | | :info:build 392 | IORegistryEntryIDMatching(id))); |
113 | | :info:build | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
114 | | :info:build | | |
115 | | :info:build | int |
116 | | :info:build cd /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/build/man && ln -sf fido_credman_metadata_new.3 fido_credman_rk.3 |
117 | | :info:build In file included from /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_security_libfido2/libfido2/work/libfido2-1.13.0/src/hid_osx.c:17: |
118 | | :info:build /System/Library/Frameworks/IOKit.framework/Headers/IOKitLib.h:335:25: note: expected 'CFDictionaryRef' {aka 'const struct __CFDictionary *'} but argument is of type 'int' |
119 | | :info:build 335 | CFDictionaryRef matching ); |
120 | | :info:build | ~~~~~~~~~~~~~~~~^~~~~~~~ |
121 | | :info:build make[2]: *** [src/CMakeFiles/fido2_shared.dir/hid_osx.c.o] Error 1 |
122 | | :info:build make[2]: *** Waiting for unfinished jobs.... |
123 | | }}} |
| 60 | |
| 61 | So just throwing it away does not work, at least on old systems. (I have no environment to test every OS in between.) |