【问题标题】:Build mozilla JSS构建Mozilla JSS
【发布时间】:2016-11-18 06:07:56
【问题描述】:

我关注了NSSbuild instructions,成功搭建了NSS。 然后我关注JSS build instructions,构建失败并出现错误:

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)都在同一级别。 我做错了什么?

【问题讨论】:

    标签: mozilla nss


    【解决方案1】:

    查看我的帖子here。基本上是因为缺少包裹。如果不工作,此文件位于nspr 下。将其复制并放在需要它的.c 文件旁边。

    编辑:

    总结一下:

    1。使用g++ 安装build-essentialgcc

    2。尝试安装zlib1g-devlibc6-dev,如果它们不存在。

    3。并且,安装zlib1g-dev

    4。 cd 进入 nss 目录,然后像这样运行构建:

    gmake nss_build_all NSS_SSL_ENABLE_ZLIB=
    

    如果你在 x64 环境下,也添加USE_64=1

    它应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多