2017-03-31 51 views
0

我试图在运行Raspbian的RasberryPi 2上编译PipelineDB。 我按照说明安装了ZeroMQ。我得到这个错误:在RaspberryPi上编译PipelineDB 2

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; 

任何人都可以帮忙吗?

+0

如果您能够在哪个阶段显示此错误,请更明确地解释您所做的事情,这将非常有用。这会有所帮助。 –

回答

0

您的体系结构可能不支持PipelineDB要求的64位原子操作。请参阅https://github.com/pipelinedb/pipelinedb/blob/master/src/include/port/atomics.h#L61

+0

谢谢,所以用rasberry pi 3可以工作吗? – rmsmm

+0

我对这个平台并不熟悉,在那里给你一个明确的答案。你甚至可以通过升级你的gcc版本来编译它。你也可以随意[提出问题](https://github.com/pipelinedb/pipelinedb/issues),我们的团队将仔细研究这个:) –

+0

我试图在RPi3上编译PipelineDB,我得到了同样的错误。我已经安装了openSUSE以拥有完整的64位操作系统。有任何想法吗?我试过升级gcc,但没有正常的gcc从回购我无法配置。 – rmsmm