#mozilla #nss
#mozilla #nss
Вопрос:
Я следовал инструкциям по сборке NSS и успешно построил NSS. Затем я следую инструкциям по сборке JSS, и сборка завершается ошибкой:
In file included from CryptoManager.c:6:0:
../../../../dist/public/nss/secitem.h:15:21: fatal error: plarena.h: No such file or directory
compilation terminated.
Этот результат в Ubuntu 16.04 LTS.
В WIndows я получаю:
Все каталоги (dist, jss, nspr и nss) находятся на одном уровне. Что я делаю не так?
Ответ №1:
Проверьте мой пост здесь. В основном это связано с отсутствием пакетов. Если не работает, этот файл находится где-то под nspr
. Скопируйте его и поместите рядом с .c
файлом, который в нем нуждается.
Редактировать:
Подводя итог:
1. Установите build-essential
и gcc
с g
помощью .
2. Попробуйте установить zlib1g-dev
и libc6-dev
, если они отсутствуют.
3. И установите zlib1g-dev
.
4. cd
перейдите в nss
каталог и запустите сборку следующим образом:
gmake nss_build_all NSS_SSL_ENABLE_ZLIB=
если вы работаете в среде x64, добавьте USE_64=1
тоже.
Это должно сработать.