【发布时间】:2018-09-26 15:59:23
【问题描述】:
我正在使用 FastVM 指南中的步骤来构建它。我被困在必须构建 Solidity 编译器的部分。我已经安装了先决条件,但是当我运行 make 时,我得到以下信息:
compilation terminated.
In file included from ./libsolidity/interface/ABI.cpp:21:0:
./libsolidity/interface/ABI.h:25:10: fatal error: json/json.h: No such file or directory
#include <json/json.h>
^~~~~~~~~~~~~
compilation terminated.
In file included from ./libsolidity/interface/Exceptions.h:27:0,
from ./libsolidity/interface/ErrorReporter.h:25,
from ./libsolidity/interface/ErrorReporter.cpp:23:
./libdevcore/Exceptions.h:20:10: fatal error: boost/exception/exception.hpp: No such file or directory
#include <boost/exception/exception.hpp>
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
^CMakefile:9: recipe for target 'all' failed
make: *** [all] Interrupt
我不确定我哪里出错了。
【问题讨论】:
-
先决条件:看起来您仍然缺少 Boost 库和 JSON 库。您是否安装了软件包的 -dev 版本?您能否链接到您正在关注的指南
-
嗨莎拉,欢迎来到 Stack Overflow!我有一种感觉,这是因为您在 Ubuntu 18.04 上运行它(不确定您是否打算包含该标签)。我只是启动了一个 16.04 的虚拟机,只是为了检查我是否收到相同的错误消息。
-
我使用的是 Ubuntu 18.04。
标签: virtual-machine blockchain solidity ubuntu-18.04 aion