amazon-s3 - 无法在Raspberry Pi 3上编译Riak

标签 amazon-s3 compiler-errors raspberry-pi3 riak

当前,我正在尝试在 Raspberry Pi 3 上安装 Riak 以进行测试。我使用了来自basho的以下指令:

http://docs.basho.com/riak/kv/2.2.2/setup/installing/source/

我从源代码编译时遇到问题。我试图在 Raspbian Jessie 上进行编译,然后切换到 Ubuntu Server 16.04 。两次结果相同。它没有编译,并在特定点中止。我不知道是什么原因引起的问题,因为它只说:recipe for target 'util/perf_count.o' failed。搜索Google和来自basho的邮件列表均不成功。
gcc的版本是gcc (Raspbian 4.9.2-10) 4.9.2Erlang的版本是Erlang R16B02_basho8 (erts-5.10.3)
我使用的命令如下:

安装Erlang:

wget http://s3.amazonaws.com/downloads.basho.com/erlang/otp_src_R16B02basho10.tar.gz

tar zxvf otp_src_R16B02-basho10.tar.gz

cd OTP_R16B02_basho10
./otp_build autoconf
./configure && make && sudo make install

正在安装Riak:
wget http://s3.amazonaws.com/downloads.basho.com/riak/2.2/2.2.1/riak-2.2.1.tar.gz

tar zxvf riak-2.2.1.tar.gz

cd riak-2.2.1
make locked-deps
make rel

欢迎任何建议。

输出:
`./include/leveldb/atomics.h:155:15: note: 
template argument deduction/substitution failed util/perf_count.cc:439:40:
note: deduced conflicting types for parameter ‘ValueT’ 
(‘unsigned int’ and‘int’ add_and_fetch(ptr_32, 1);`


`Makefile:190: recipe for target 'util/perf_count.o' failed
make[1]: *** [util/perf_count.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/pi/Riak/riak/deps/eleveldb/c_src/leveldb'
ERROR: Command [compile] failed!
Makefile:23: recipe for target 'compile' failed
make: *** [compile] Error 1`

最佳答案

深入研究之后,我从Basho的邮件列表中获得了一些帮助(非常感谢)。
下面的链接显示了解决此问题的步骤:

http://lists.basho.com/pipermail/riak-users_lists.basho.com/2017-April/019187.html

下一个链接是详细说明,它有助于在Riaspberry Pi 3上安装Riak:

http://docs.basho.com/riak/kv/2.2.2/setup/installing/source/

关于amazon-s3 - 无法在Raspberry Pi 3上编译Riak,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43122855/

相关文章:

java - “Cannot find symbol”或 “Cannot resolve symbol”错误是什么意思?

amazon-web-services - AWS codebuild 列出其他帐户的 s3 存储桶

java - “找不到符号”或“无法解析符号”错误是什么意思?

c++ - 数组声明和寻址

python - 如何使用GPIO按钮切换音频播放?

windows - Windows 8 可以构建 Windows 10 IoT Core 应用程序吗?

ssh - raspberry-pi3屏幕不来了吗?

amazon-web-services - 每个文件发送 s3 事件通知多次

amazon-s3 - 如何使用 boto 获取所有版本的 S3 key 并取消删除?

amazon-web-services - 使用 Amazon S3 配置 Nginx 并使用请求的 url 的位置从 S3 获取 html