nss 3.35 проблема с функцией nspr 4.19 PR_GetEnvSecure - PullRequest
0 голосов
/ 30 ноября 2018

Я получаю следующую ошибку при сборке nss 3.35 версии

secoid.c :(. Text.SECOID_Init + 0x36): неопределенная ссылка на PR_GetEnvSecure' secoid.c:(.text.SECOID_Init+0x55): undefined reference to PR_GetEnvSecure '

Я используюNSPR версии 4.19, чтобы построить это.Вот моя команда для сборки nss

make -j1 BUILD_OPT = 1 NSPR_INCLUDE_DIR = nss-3.36.1 / nspr / include / nspr USE_SYSTEM_ZLIB = 1 ZLIB_LIBS = -lz NSS_ENABLE_WERROR = 0 $ ($ $) = x86_64] && echo USE_64 = 1) $ ([-f /usr/include/sqlite3.h] && echo NSS_USE_SYSTEM_SQLITE = 1)

1 Ответ

0 голосов
/ 15 июня 2019

Это похожая проблема, о которой сообщалось в Red Hat Bugzilla 1458841 .

В этом случае они удалили зависимость от этого объекта.

В Red Hat 7.6 этот объектопределяется в библиотеке "/lib64/libnspr4.so", как показано ниже.

objdump -TC /lib64/libnspr4.so |grep PR_GetEnvSecure

0000000000019b60 g DF .text 0000000000000067 Base PR_GetEnvSecure

Необходимо создать версию библиотеки NPSR, которая определяет этот объект, например версию 4.19

...