Сборка Mozilla JSS

Я следовал инструкциям по сборке 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) находятся на одном уровне. Что я делаю неправильно?


person Valentin Ivanov    schedule 14.10.2016    source источник


Ответы (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.

Он должен работать.

person WesternGun    schedule 17.11.2016