【问题标题】:Compiling PipelineDB on RaspberryPi 2在 RaspberryPi 2 上编译 PipelineDB
【发布时间】:2017-03-31 16:04:27
【问题描述】:

我正在尝试在运行 Raspbian 的 RasberryPi 2 上编译 PipelineDB。 我按照说明安装了 ZeroMQ。我收到此错误:

In file included from ../../../../src/include/pgstat.h:18:0,
                 from brin.c:29:
../../../../src/include/pipeline/scheduler.h:53:2: error: unknown type name ‘pg_atomic_uint64’
  pg_atomic_uint64 generation;

谁能帮忙?

【问题讨论】:

  • 如果你能显示这个错误发生在哪个阶段,更明确一点,准确地解释你做了什么,这将是有用的?这会有所帮助。

标签: raspberry-pi2 pipelinedb


【解决方案1】:

您的架构可能不支持 PipelineDB 需要的 64 位原子操作。见https://github.com/pipelinedb/pipelinedb/blob/master/src/include/port/atomics.h#L61

【讨论】:

  • 我对该平台不够熟悉,无法在那里给你一个明确的答案。你甚至可以通过升级你的 gcc 版本来编译它。您也可以随时file an issue,我们的团队将开始仔细研究:)
  • 我试图在 RPi3 上编译 PipelineDB,我得到了同样的错误。我已经安装了 openSUSE 以获得一个完整的 64 位操作系统。有任何想法吗?我尝试升级 gcc,但没有来自 repos 的正常 gcc,我无法配置。
猜你喜欢
  • 1970-01-01
  • 2022-06-11
  • 1970-01-01
  • 2019-07-01
  • 2020-12-26
  • 1970-01-01
  • 2012-12-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多