我跟随NSS build 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)都在同一级别。我做错了什么?
发布于 2016-11-17 21:05:01
查看我的帖子here。基本上,这是由于缺少包。如果不工作,则此文件位于nspr下的某个位置。复制它并将其放在需要它的.c文件旁边。
编辑:
总结一下:
1.使用g++安装build-essential和gcc。
2.尝试安装zlib1g-dev和libc6-dev,如果它们不存在。
3.安装zlib1g-dev。
4.使用cd进入nss目录,并运行构建,如下所示:
gmake nss_build_all NSS_SSL_ENABLE_ZLIB=如果您使用的是x64环境,那么也要添加USE_64=1。
应该能行得通。
https://stackoverflow.com/questions/40041075
复制相似问题