web-dev-qa-db-ja.com

eal_memory.c:56:18:致命的なエラー:numa.h:そのようなファイルまたはディレクトリはありません

DPDKの クイックスタート 命令からmakeを実行すると、次のエラーが発生します。

eal_memory.c:56:18: fatal error: numa.h: No such file or directory

Libnumaがすでにインストールされている場合でも、エラーが発生します。

>Sudo yum install numactl-libs.x86_64
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * elrepo: mirrors.tuna.tsinghua.edu.cn
Package numactl-libs-2.0.9-6.el7_2.x86_64 already installed and latest version
Nothing to do

CenOS Linuxリリース7.3.1611(コア)を使用しています。

この問題を解決するにはどうすればよいですか?

7
kurt

インストールしてみてくださいnumactl-devel

Sudo yum install numactl-devel
12

numa.hもlibnumaパッケージの一部です。

Libnumaパッケージをインストールしてください:

CentOS 6.9:yum install libnuma-devel

Ubuntu:apt-get install libnuma-dev

CentOS 7のdockerコンテナーでは、libnuma-develは使用できません。その場合はyum install numactl-devel

5
shrishinde