[MacPorts] #63245: Unable to upgrade the "nss" port

MacPorts noreply at macports.org
Tue Jul 13 19:02:04 UTC 2021


#63245: Unable to upgrade the "nss" port
--------------------+--------------------
 Reporter:  RobK88  |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:  2.7.1
 Keywords:  lion    |       Port:  nss
--------------------+--------------------
 I am unable to upgrade the "nss" port on my Mac running Lion.
 I will attach manin.log


 {{{
 bash-3.2$ sudo port clean nss
 Password:
 --->  Cleaning nss
 bash-3.2$ port outdated
 The following installed ports are outdated:
 nss                            3.67_0 < 3.68_0
 OpenBLAS                       0.3.15_5 < 0.3.16_0
 py39-scipy                     1.6.3_0 < 1.7.0_0
 bash-3.2$ sudo port -v upgrade    nss
 --->  Computing dependencies for nss.
 --->  Fetching distfiles for nss
 --->  Verifying checksums for nss
 --->  Checksumming nss-3.68.tar.gz
 --->  Extracting nss
 --->  Extracting nss-3.68.tar.gz
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_nss/nss/work"
 && /usr/bin/gzip -dc
 '/opt/local/var/macports/distfiles/nss/nss-3.68.tar.gz' | /usr/bin/gnutar
 --no-same-owner -xf -
 xinstall: mkdir
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_nss/nss/work/nss-3.68/dist
 --->  Patching Makefile-MacPorts-Install:
 s|__MACPORTS_PREFIX__|/opt/local|g
 --->  Patching Darwin.mk: s|@executable_path|/opt/local/lib/nss|g
 --->  Patching config.mk: s|@executable_path|/opt/local/lib/nss|g
 --->  Configuring nss
 --->  Building nss

  etc etc

 /usr/bin/clang -Os -std=c99 -arch x86_64 -o
 Output.OBJD/Darwin_SINGLE_SHLIB/sha256-x86.o -c -std=c99 -Os -fPIC -Dppc
 -fno-common -pipe -DDARWIN -DHAVE_STRERROR -DHAVE_BSD_FLOCK  -Wall
 -Wshadow -Qunused-arguments -Wno-parentheses-equality -Wno-array-bounds
 -DNSS_NO_GCC48 -DXP_UNIX -DSHLIB_SUFFIX=\"dylib\" -DSHLIB_PREFIX=\"lib\"
 -DSHLIB_VERSION=\"3\" -DSOFTOKEN_SHLIB_VERSION=\"3\"
 -DRIJNDAEL_INCLUDE_TABLES -UDEBUG -DNDEBUG -DNSS_NO_INIT_SUPPORT
 -DUSE_UTIL_DIRECTLY -DNO_NSPR_10_SUPPORT
 -DSSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES -DNSS_USE_64 -DNSS_X86_OR_X64
 -DNSS_X64 -DUSE_HW_SHA2 -DMPI_AMD64 -DMP_IS_LITTLE_ENDIAN
 -DMP_ASSEMBLY_MULTIPLY -DNSS_USE_COMBA -DHAVE_INT128_SUPPORT
 -DMP_API_COMPATIBLE -I/opt/local/include/nspr
 -I../../../dist/Output.OBJD/include -I../../../dist/public/nss
 -I../../../dist/private/nss -Impi -Iecl -Iverified
 -Iverified/kremlin/include -Iverified/kremlin/kremlib/dist/minimal
 -Ideprecated  -msha -mssse3 -msse4.1 sha256-x86.c
 sha256-x86.c:98:5: warning: implicit declaration of function
 '_mm_sha256rnds2_epu32' is invalid in C99 [-Wimplicit-function-
 declaration]
     ROUND(0, a, b, c, d)
     ^
 sha256-x86.c:43:14: note: expanded from macro 'ROUND'
         w1 = _mm_sha256rnds2_epu32(w1, w0, t);              \
              ^
 sha256-x86.c:98:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(0, a, b, c, d)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:43:12: note: expanded from macro 'ROUND'
         w1 = _mm_sha256rnds2_epu32(w1, w0, t);              \
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:98:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(0, a, b, c, d)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:45:12: note: expanded from macro 'ROUND'
         w0 = _mm_sha256rnds2_epu32(w0, w1, t);              \
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:98:5: warning: implicit declaration of function
 '_mm_sha256msg1_epu32' is invalid in C99 [-Wimplicit-function-declaration]
     ROUND(0, a, b, c, d)
     ^
 sha256-x86.c:47:17: note: expanded from macro 'ROUND'
             a = _mm_sha256msg1_epu32(a, b);                 \
                 ^
 sha256-x86.c:98:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(0, a, b, c, d)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:47:15: note: expanded from macro 'ROUND'
             a = _mm_sha256msg1_epu32(a, b);                 \
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:98:5: warning: implicit declaration of function
 '_mm_sha256msg2_epu32' is invalid in C99 [-Wimplicit-function-declaration]
     ROUND(0, a, b, c, d)
     ^
 sha256-x86.c:49:17: note: expanded from macro 'ROUND'
             a = _mm_sha256msg2_epu32(a, d);                 \
                 ^
 sha256-x86.c:98:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(0, a, b, c, d)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:49:15: note: expanded from macro 'ROUND'
             a = _mm_sha256msg2_epu32(a, d);                 \
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:99:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(1, b, c, d, a)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:43:12: note: expanded from macro 'ROUND'
         w1 = _mm_sha256rnds2_epu32(w1, w0, t);              \
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:99:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(1, b, c, d, a)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:45:12: note: expanded from macro 'ROUND'
         w0 = _mm_sha256rnds2_epu32(w0, w1, t);              \
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:99:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(1, b, c, d, a)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:47:15: note: expanded from macro 'ROUND'
             a = _mm_sha256msg1_epu32(a, b);                 \
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:99:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(1, b, c, d, a)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:49:15: note: expanded from macro 'ROUND'
             a = _mm_sha256msg2_epu32(a, d);                 \
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:100:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(2, c, d, a, b)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:43:12: note: expanded from macro 'ROUND'
         w1 = _mm_sha256rnds2_epu32(w1, w0, t);              \
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:100:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(2, c, d, a, b)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:45:12: note: expanded from macro 'ROUND'
         w0 = _mm_sha256rnds2_epu32(w0, w1, t);              \
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:100:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(2, c, d, a, b)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:47:15: note: expanded from macro 'ROUND'
             a = _mm_sha256msg1_epu32(a, b);                 \
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:100:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(2, c, d, a, b)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:49:15: note: expanded from macro 'ROUND'
             a = _mm_sha256msg2_epu32(a, d);                 \
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:101:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(3, d, a, b, c)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:43:12: note: expanded from macro 'ROUND'
         w1 = _mm_sha256rnds2_epu32(w1, w0, t);              \
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:101:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(3, d, a, b, c)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:45:12: note: expanded from macro 'ROUND'
         w0 = _mm_sha256rnds2_epu32(w0, w1, t);              \
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:101:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(3, d, a, b, c)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:47:15: note: expanded from macro 'ROUND'
             a = _mm_sha256msg1_epu32(a, b);                 \
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:101:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(3, d, a, b, c)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:49:15: note: expanded from macro 'ROUND'
             a = _mm_sha256msg2_epu32(a, d);                 \
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:102:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(4, a, b, c, d)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:43:12: note: expanded from macro 'ROUND'
         w1 = _mm_sha256rnds2_epu32(w1, w0, t);              \
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:102:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(4, a, b, c, d)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:45:12: note: expanded from macro 'ROUND'
         w0 = _mm_sha256rnds2_epu32(w0, w1, t);              \
            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:102:5: error: assigning to '__m128i' from incompatible type
 'int'
     ROUND(4, a, b, c, d)
     ^~~~~~~~~~~~~~~~~~~~
 sha256-x86.c:47:15: note: expanded from macro 'ROUND'
             a = _mm_sha256msg1_epu32(a, b);                 \
               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
 fatal error: too many errors emitted, stopping now [-ferror-limit=]
 3 warnings and 20 errors generated.
 make[4]: *** [Output.OBJD/Darwin_SINGLE_SHLIB/sha256-x86.o] Error 1
 make[4]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_nss/nss/work/nss-3.68/nss/lib/freebl'
 make[3]: *** [freebl_FREEBL_BUILD_SINGLE_SHLIB] Error 2
 make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_nss/nss/work/nss-3.68/nss/lib/freebl'
 make[2]: *** [freebl] Error 2
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_nss/nss/work/nss-3.68/nss/lib'
 make[1]: *** [lib] Error 2
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_nss/nss/work/nss-3.68/nss'
 make: *** [all] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_nss/nss/work/nss-3.68/nss'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_nss/nss/work/nss-3.68/nss"
 && /usr/bin/make -j1 -w all NSS_DISABLE_GTESTS=1 NSS_ENABLE_WERROR=0
 USE_64=1 CPU_ARCH=x86_64 CC="/usr/bin/clang -Os -std=c99 -arch x86_64"
 CCC="/usr/bin/clang++ -Os -stdlib=libc++ -arch x86_64"
 NSPR_INCLUDE_DIR=/opt/local/include/nspr NSPR_LIB_DIR=/opt/local/lib/nspr
 NSS_USE_SYSTEM_SQLITE=1 USE_SYSTEM_ZLIB=1 BUILD_OPT=1 OPTIMIZER="-Os"
 OBJDIR_NAME="Output.OBJD"
 Exit code: 2
 Error: Failed to build nss: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_net_nss/nss/main.log
 for details.
 Error: Follow https://guide.macports.org/#project.tickets if you believe
 there is a bug.
 bash-3.2$
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/63245>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list