[MacPorts] #64095: nodejs8 @8.17.0 build failure: undeclared identifier 'FIPS_mode'

MacPorts noreply at macports.org
Tue Mar 1 14:39:57 UTC 2022


#64095: nodejs8 @8.17.0 build failure: undeclared identifier 'FIPS_mode'
----------------------+-----------------------
  Reporter:  dgelmer  |      Owner:  ci42
      Type:  defect   |     Status:  assigned
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:  2.7.1
Resolution:           |   Keywords:  elcapitan
      Port:  nodejs8  |
----------------------+-----------------------

Comment (by evanmiller):

 It looks like NodeJS 8 is incompatible with OpenSSL 3.

 > The function calls 'FIPS_mode()' and 'FIPS_mode_set()' have been removed
 from OpenSSL 3.0. You should rewrite your application to not use them. See
 the sections below on how to write applications to use the FIPS Module in
 OpenSSL 3.0.

 https://wiki.openssl.org/index.php/OpenSSL_3.0#Upgrading_from_the_OpenSSL_2.0_FIPS_Object_Module

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


More information about the macports-tickets mailing list