[MacPorts] #62067: libfido2: please provide an implementation of clock_gettime() for your platform

MacPorts noreply at macports.org
Wed Aug 18 04:38:04 UTC 2021


#62067: libfido2: please provide an implementation of clock_gettime() for your
platform
-------------------------+-------------------------
  Reporter:  ryandesign  |      Owner:  trodemaster
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.6.4
Resolution:              |   Keywords:
      Port:  libfido2    |
-------------------------+-------------------------

Comment (by trodemaster):

 I have re-tested with the 1.8 version of libfido2 that was just updated.
 The port is now failing differently.

 https://gist.github.com/trodemaster/8a430dfd5874333c79297a96f450fe5c


 {{{
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_libfido2/libfido2/work/build/src
 && /usr/bin/clang -DHAVE_ARC4RANDOM_BUF -DHAVE_CBOR_H -DHAVE_DEV_URANDOM
 -DHAVE_ERR_H -DHAVE_GETLINE -DHAVE_GETOPT -DHAVE_OPENSSLV_H
 -DHAVE_READPASSPHRASE -DHAVE_SIGACTION -DHAVE_SIGNAL_H -DHAVE_STRLCAT
 -DHAVE_STRLCPY -DHAVE_SYSCONF -DHAVE_UNISTD_H -DSIGNAL_EXAMPLE
 -DTLS=__thread -D_FIDO_INTERNAL -D_FIDO_MAJOR=1 -D_FIDO_MINOR=8
 -D_FIDO_PATCH=0
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_libfido2/libfido2/work/libfido2-1.8.0/src
 -D_POSIX_C_SOURCE=200809L -D_BSD_SOURCE -D_DARWIN_C_SOURCE
 -D__STDC_WANT_LIB_EXT1__=1 -std=c99 -pipe -Os -DNDEBUG
 -I/opt/local/include -arch x86_64 -mmacosx-version-min=10.8 -fPIC -Wall
 -Wextra -Werror -Wshadow -Wcast-qual -Wwrite-strings -Wmissing-prototypes
 -Wbad-function-cast -pedantic -pedantic-errors -Wshorten-64-to-32 -fstack-
 protector-all -MD -MT src/CMakeFiles/fido2.dir/__/openbsd-
 compat/explicit_bzero.c.o -MF CMakeFiles/fido2.dir/__/openbsd-
 compat/explicit_bzero.c.o.d -o CMakeFiles/fido2.dir/__/openbsd-
 compat/explicit_bzero.c.o -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_libfido2/libfido2/work/libfido2-1.8.0
 /openbsd-compat/explicit_bzero.c
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_libfido2/libfido2/work/build'
 :info:build make[1]: *** [src/CMakeFiles/fido2_shared.dir/all] Error 2
 :info:build make[1]: *** Waiting for unfinished jobs....
 :info:build
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_libfido2/libfido2/work/libfido2-1.8.0
 /openbsd-compat/explicit_bzero.c:34:54: error: use of undeclared
 identifier 'bzero'
 :info:build static void (* volatile ssh_bzero)(void *, size_t) = bzero;
 :info:build                                                      ^
 :info:build 1 error generated.
 :info:build make[2]: *** [src/CMakeFiles/fido2.dir/__/openbsd-
 compat/explicit_bzero.c.o] Error 1

 }}}

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


More information about the macports-tickets mailing list