-1

Mellanox の高速ネットワーク ライブラリ libvma を gentoo で構築しようとしています。

http://code.google.com/p/libvma/

ただし、このエラーが発生し続けます

In file included from ../../src/vma/util/sys_vars.h:24:0,
from ../../src/vma/util/utils.h:22,
from vlogger.cpp:25:
../../src/vma/util/verbs_extra.h: In function 'void ibv_flow_spec_ib_set_by_dst_gid(vma_ibv_flow_spec_ib*, uint8_t*)':
../../src/vma/util/verbs_extra.h:151:4: error: invalid use of incomplete type 'vma_ibv_flow_spec_ib {aka struct ibv_flow_spec_ib}'
../../src/vma/util/verbs_extra.h:110:16: error: forward declaration of 'vma_ibv_flow_spec_ib {aka struct ibv_flow_spec_ib}'
../../src/vma/util/verbs_extra.h:151:13: error: 'IBV_FLOW_SPEC_IB' was not declared in this scope*

/usr/include/infiniband/verbs.H ファイルで構造体 IBV_FLOW* を宣言する必要があったようです。しかし、それらはそこに欠けているようです。誰でもこれで私を助けてもらえますか?

4

2 に答える 2

-1

それはいけません。mlnx_ofed srpms からのカーネル スタッフでカーネルにパッチを適用する場合のみ。

于 2015-12-09T14:24:11.353 に答える