[MacPorts] #64914: nss fails to build on Leopard for ppc64

MacPorts noreply at macports.org
Thu Mar 31 14:34:26 UTC 2022


#64914: nss fails to build on Leopard for ppc64
-------------------------------------+--------------------
 Reporter:  barracuda156             |      Owner:  (none)
     Type:  defect                   |     Status:  new
 Priority:  Normal                   |  Milestone:
Component:  ports                    |    Version:  2.7.2
 Keywords:  powerpc, leopard, ppc64  |       Port:  nss
-------------------------------------+--------------------
 {{{
 ld warning: in /opt/local/lib/nspr/libplc4.dylib, file is not of required
 architecture
 ld warning: in /opt/local/lib/nspr/libplds4.dylib, file is not of required
 architecture
 ld warning: in /opt/local/lib/nspr/libnspr4.dylib, file is not of required
 architecture
 Undefined symbols:
   "_PR_WaitCondVar", referenced from:
       _NSSRWLock_LockWrite_Util in nssrwlk.o
       _NSSRWLock_LockRead_Util in nssrwlk.o
   "_PR_LoadLibraryWithFlags", referenced from:
       _loader_LoadLibInReferenceDir in secload.o
       _PORT_LoadLibraryFromOrigin in secload.o
   "_PR_Lock", referenced from:
       _NSSRWLock_UnlockWrite_Util in nssrwlk.o
       _NSSRWLock_UnlockRead_Util in nssrwlk.o
       _NSSRWLock_LockWrite_Util in nssrwlk.o
       _NSSRWLock_LockRead_Util in nssrwlk.o
       _PORT_ArenaMark_Util in secport.o
       _port_ArenaRelease in secport.o
       _PORT_ArenaAlloc_Util in secport.o
       _PORT_FreeArena_Util in secport.o
       _PORT_ArenaGrow_Util in secport.o
   "_PL_HashTableAdd", referenced from:
       _SECOID_Init in secoid.o
       _SECOID_Init in secoid.o
       _SECOID_AddEntry_Util in secoid.o
   "_PL_ArenaRelease", referenced from:
       _port_ArenaRelease in secport.o
       _port_ArenaRelease in secport.o
   "_PR_Access", referenced from:
       _NSSUTIL_DoModuleDBFunction in utilmod.o
   "_PL_ArenaGrow", referenced from:
       _PORT_ArenaGrow_Util in secport.o
       _PORT_ArenaGrow_Util in secport.o
   "_PR_Rename", referenced from:
       _nssutil_DeleteSecmodDBEntry in utilmod.o
   "_PR_Calloc", referenced from:
       _NSSBase64_DecodeBuffer_Util in nssb64d.o
       _NSSBase64Decoder_Create_Util in nssb64d.o
       _pl_base64_create_encoder in nssb64e.o
       _NSSRWLock_New_Util in nssrwlk.o
       _PORT_ZAlloc_Util in secport.o
   "_PR_GetError", referenced from:
       _PORT_GetError_Util in secport.o
   "_PR_DestroyCondVar", referenced from:
       _NSSRWLock_Destroy_Util in nssrwlk.o
       _NSSRWLock_Destroy_Util in nssrwlk.o
   "_PR_GetLibraryFilePathname", referenced from:
       _PORT_LoadLibraryFromOrigin in secload.o
   "_PL_strpbrk", referenced from:
       _SECOID_Init in secoid.o
   "_PL_FreeArenaPool", referenced from:
       _PORT_DestroyCheapArena in secport.o
       _PORT_FreeArena_Util in secport.o
   "_PR_ExplodeTime", referenced from:
       _DER_TimeToGeneralizedTimeArena_Util in dertime.o
       _DER_TimeToUTCTimeArena in dertime.o
       _CERT_GenTime2FormattedAscii_Util in sectime.o
       _CERT_UTCTime2FormattedAscii in sectime.o
   "_PR_NotifyCondVar", referenced from:
       _NSSRWLock_UnlockWrite_Util in nssrwlk.o
       _NSSRWLock_UnlockRead_Util in nssrwlk.o
   "_PR_smprintf", referenced from:
       _NSSUTIL_DoModuleDBFunction in utilmod.o
       _NSSUTIL_DoModuleDBFunction in utilmod.o
       _nssutil_formatPair in utilpars.o
       _nssutil_formatPair in utilpars.o
       _NSSUTIL_MkSlotString in utilpars.o
       _NSSUTIL_MkSlotString in utilpars.o
       _NSSUTIL_MkSlotString in utilpars.o
       _NSSUTIL_MkSlotString in utilpars.o
       _NSSUTIL_MkModuleSpecEx in utilpars.o
       _NSSUTIL_MkModuleSpecEx in utilpars.o
       __NSSUTIL_GetSecmodName in utilpars.o
       __NSSUTIL_GetSecmodName in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
   "_PR_NotifyAllCondVar", referenced from:
       _NSSRWLock_UnlockWrite_Util in nssrwlk.o
   "_PL_InitArenaPool", referenced from:
       _PORT_InitCheapArena in secport.o
       _PORT_NewArena_Util in secport.o
   "_PR_NewCondVar", referenced from:
       _NSSRWLock_New_Util in nssrwlk.o
       _NSSRWLock_New_Util in nssrwlk.o
   "_PL_CompareValues", referenced from:
       _PL_CompareValues$non_lazy_ptr in secoid.o
   "_PR_Malloc", referenced from:
       _NSSBase64_DecodeBuffer_Util in nssb64d.o
       _NSSBase64Decoder_Update_Util in nssb64d.o
       _pl_base64_create_encoder in nssb64e.o
       _NSSRWLock_New_Util in nssrwlk.o
       _PORT_LoadLibraryFromOrigin in secload.o
       _PORT_LoadLibraryFromOrigin in secload.o
       _PORT_Alloc_Util in secport.o
   "_PR_NewLock", referenced from:
       _NSSRWLock_New_Util in nssrwlk.o
       _PORT_NewArena_Util in secport.o
   "_PR_GetEnvSecure", referenced from:
       _SECOID_Init in secoid.o
       _SECOID_Init in secoid.o
       _SetupUseFreeList in secport.o
       __NSSUTIL_EvaluateConfigDir in utilpars.o
   "_PR_ImplodeTime", referenced from:
       _der_TimeStringToTime in dertime.o
   "_PR_GetDirectorySeparator", referenced from:
       _loader_LoadLibInReferenceDir in secload.o
   "_PL_HashTableLookup", referenced from:
       _SECOID_FindOID_Util in secoid.o
   "_PR_snprintf", referenced from:
       _pk11uri_AppendAttributeListToBuffer in pkcs11uri.o
   "_PL_FinishArenaPool", referenced from:
       _PORT_DestroyCheapArena in secport.o
       _PORT_FreeArena_Util in secport.o
   "_PL_strncasecmp", referenced from:
       _SEC_StringToOID in oidstring.o
       _nssutil_DeleteSecmodDBEntry in utilmod.o
       _nssutil_DeleteSecmodDBEntry in utilmod.o
       _NSSUTIL_DoModuleDBFunction in utilmod.o
       _NSSUTIL_DoModuleDBFunction in utilmod.o
       _NSSUTIL_DoModuleDBFunction in utilmod.o
       _NSSUTIL_ArgParseCipherFlags in utilpars.o
       _NSSUTIL_ArgGetParamValue in utilpars.o
       _NSSUTIL_ArgParseSlotFlags in utilpars.o
       _NSSUTIL_ArgHasFlag in utilpars.o
       __NSSUTIL_GetSecmodName in utilpars.o
       __NSSUTIL_GetSecmodName in utilpars.o
       _NSSUTIL_ArgParseModuleSpec in utilpars.o
       _NSSUTIL_ArgParseModuleSpec in utilpars.o
       _NSSUTIL_ArgParseModuleSpec in utilpars.o
       _NSSUTIL_ArgParseModuleSpec in utilpars.o
       _NSSUTIL_ArgParseModuleSpecEx in utilpars.o
       _NSSUTIL_ArgParseModuleSpecEx in utilpars.o
       _NSSUTIL_ArgParseModuleSpecEx in utilpars.o
       _NSSUTIL_ArgParseModuleSpecEx in utilpars.o
       _NSSUTIL_ArgParseModuleSpecEx in utilpars.o
       _NSSUTIL_AddNSSFlagToModuleSpec in utilpars.o
       _PK11URI_ParseURI in pkcs11uri.o
   "_PR_Free", referenced from:
       _PL_DestroyBase64Decoder in nssb64d.o
       _PL_DestroyBase64Decoder in nssb64d.o
       _NSSBase64_DecodeBuffer_Util in nssb64d.o
       _PL_DestroyBase64Encoder in nssb64e.o
       _PL_DestroyBase64Encoder in nssb64e.o
       _pl_base64_create_encoder in nssb64e.o
       _NSSBase64_EncodeItem_Util in nssb64e.o
       _NSSRWLock_Destroy_Util in nssrwlk.o
       _NSSRWLock_Destroy_Util in nssrwlk.o
       _PORT_LoadLibraryFromOrigin in secload.o
       _PORT_LoadLibraryFromOrigin in secload.o
       _PORT_LoadLibraryFromOrigin in secload.o
       _PORT_LoadLibraryFromOrigin in secload.o
       _PORT_LoadLibraryFromOrigin in secload.o
       _PORT_LoadLibraryFromOrigin in secload.o
       _PORT_LoadLibraryFromOrigin in secload.o
       _PORT_ZFree_Util in secport.o
       _PORT_Free_Util in secport.o
       _NSS_PutEnv_Util in secport.o
       _PORT_NewArena_Util in secport.o
   "_PL_ArenaAllocate", referenced from:
       _PORT_ArenaAlloc_Util in secport.o
       _PORT_ArenaAlloc_Util in secport.o
   "_PL_ClearArenaPool", referenced from:
       _PORT_FreeArena_Util in secport.o
   "_PL_strcasecmp", referenced from:
       _PORT_RegExpCaseSearch in portreg.o
       _NSSUTIL_ArgParseSlotFlags in utilpars.o
       _NSSUTIL_ArgParseSlotInfo in utilpars.o
       _NSSUTIL_ArgParseSlotInfo in utilpars.o
   "_PR_Realloc", referenced from:
       _NSSBase64Decoder_Update_Util in nssb64d.o
       _PORT_Realloc_Util in secport.o
   "_PR_GMTParameters", referenced from:
       _PR_GMTParameters$non_lazy_ptr in dertime.o
       _PR_GMTParameters$non_lazy_ptr in sectime.o
   "_PL_HashTableDestroy", referenced from:
       _SECOID_Shutdown in secoid.o
       _SECOID_Shutdown in secoid.o
       _SECOID_Shutdown in secoid.o
   "_PL_HashTableLookupConst", referenced from:
       _SECOID_FindOIDByMechanism in secoid.o
       _SECOID_FindOID_Util in secoid.o
   "_PR_Delete", referenced from:
       _nssutil_DeleteSecmodDBEntry in utilmod.o
       _nssutil_DeleteSecmodDBEntry in utilmod.o
       _nssutil_DeleteSecmodDBEntry in utilmod.o
   "_PR_ErrorInstallTable", referenced from:
       _nss_InitializePRErrorTableOnce in errstrs.o
   "_PR_LocalTimeParameters", referenced from:
       _PR_LocalTimeParameters$non_lazy_ptr in sectime.o
   "_PL_strlen", referenced from:
       _SEC_StringToOID in oidstring.o
   "_PR_GetCurrentThread", referenced from:
       _NSSRWLock_HaveWriteLock_Util in nssrwlk.o
       _NSSRWLock_UnlockWrite_Util in nssrwlk.o
       _NSSRWLock_LockWrite_Util in nssrwlk.o
       _NSSRWLock_LockRead_Util in nssrwlk.o
   "_PR_SetError", referenced from:
       _PL_DestroyBase64Decoder in nssb64d.o
       _NSSBase64Decoder_Update_Util in nssb64d.o
       _NSSBase64Decoder_Create_Util in nssb64d.o
       _pl_base64_encode_buffer in nssb64e.o
       _NSSBase64Encoder_Update_Util in nssb64e.o
       _PL_DestroyBase64Encoder in nssb64e.o
       _NSSBase64_EncodeItem_Util in nssb64e.o
       _NSSBase64Encoder_Create_Util in nssb64e.o
       _PORT_ArenaAlloc_Util in secport.o
       _PORT_SetError_Util in secport.o
       _PORT_ZAlloc_Util in secport.o
       _PORT_ZAllocAligned_Util in secport.o
       _PORT_Alloc_Util in secport.o
       _PORT_Realloc_Util in secport.o
       _PORT_ArenaGrow_Util in secport.o
       _PORT_NewArena_Util in secport.o
   "_PL_NewHashTable", referenced from:
       _SECOID_Init in secoid.o
       _SECOID_Init in secoid.o
       _SECOID_AddEntry_Util in secoid.o
   "_PR_CallOnce", referenced from:
       _NSS_InitializePRErrorTable in errstrs.o
       _PORT_DestroyCheapArena in secport.o
       _PORT_FreeArena_Util in secport.o
   "_PR_smprintf_free", referenced from:
       _NSSUTIL_DoModuleDBFunction in utilmod.o
       _NSSUTIL_DoModuleDBFunction in utilmod.o
       _NSSUTIL_DoModuleDBFunction in utilmod.o
       _NSSUTIL_MkSlotString in utilpars.o
       _NSSUTIL_MkSlotString in utilpars.o
       _NSSUTIL_MkSlotString in utilpars.o
       _NSSUTIL_MkSlotString in utilpars.o
       _NSSUTIL_MkModuleSpecEx in utilpars.o
       _NSSUTIL_MkModuleSpecEx in utilpars.o
       _NSSUTIL_MkModuleSpecEx in utilpars.o
       _NSSUTIL_MkModuleSpecEx in utilpars.o
       _NSSUTIL_MkModuleSpecEx in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
       _NSSUTIL_MkNSSString in utilpars.o
   "_PR_DestroyLock", referenced from:
       _NSSRWLock_Destroy_Util in nssrwlk.o
       _PORT_FreeArena_Util in secport.o
   "_PR_FormatTime", referenced from:
       _CERT_GenTime2FormattedAscii_Util in sectime.o
       _CERT_UTCTime2FormattedAscii in sectime.o
   "_PR_Unlock", referenced from:
       _NSSRWLock_UnlockWrite_Util in nssrwlk.o
       _NSSRWLock_UnlockRead_Util in nssrwlk.o
       _NSSRWLock_LockWrite_Util in nssrwlk.o
       _NSSRWLock_LockRead_Util in nssrwlk.o
       _PORT_ArenaMark_Util in secport.o
       _port_ArenaRelease in secport.o
       _PORT_ArenaAlloc_Util in secport.o
       _PORT_FreeArena_Util in secport.o
       _PORT_ArenaGrow_Util in secport.o
 ld: symbol(s) not found
 collect2: ld returned 1 exit status
 make[3]: *** [Output.OBJD/libnssutil3.dylib] Error 1
 make[3]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_nss/nss/work/nss-3.76.1/nss/lib/util'
 make[2]: *** [util] Error 2
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_nss/nss/work/nss-3.76.1/nss/lib'
 make[1]: *** [lib] Error 2
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_nss/nss/work/nss-3.76.1/nss'
 make: *** [all] Error 2
 }}}

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


More information about the macports-tickets mailing list