Ошибка компиляции Intel DPDK

У меня проблема с компиляцией Intel DPDK на моем Fedora, и мне это действительно нужно.

Вот что у меня в терминале:

[gois@localhost dpdk-1.5.2r1]$ make install T=i686-default-linuxapp-gcc
================== Installing i686-default-linuxapp-gcc
== Build scripts
== Build scripts/testhost
== Build lib
== Build lib/librte_eal
== Build lib/librte_eal/common
== Build lib/librte_eal/linuxapp
== Build lib/librte_eal/linuxapp/igb_uio
make: *** /lib/modules/3.11.10-301.fc20.x86_64/build: File or directory not found.  Stop.
make[7]: ** [igb_uio.ko] Error 2
make[6]: ** [igb_uio] Error 2
make[5]: ** [linuxapp] Error 2
make[4]: ** [librte_eal] Error 2
make[3]: ** [lib] Error 2
make[2]: ** [all] Error 2
make[1]: ** [i686-default-linuxapp-gcc_install] Error 2
make: ** [install] Error 2

Может кто-то помочь мне, пожалуйста?


person Gois    schedule 28.01.2014    source источник
comment
Пожалуйста, вставьте английский вывод ...   -  person lpapp    schedule 29.01.2014
comment
Ой, извините, вывод на английском языке - Файл или каталог не найдены. Стоп. а Erro означает ошибку ... Спасибо @LaszloPapp!   -  person Gois    schedule 29.01.2014
comment
да, я перевел это в Google, но все же лучше обновить исходный пост, чтобы читателям не нужно было просматривать комментарии, чтобы понять такие вещи.   -  person lpapp    schedule 29.01.2014
comment
@LaszloPapp, большое спасибо за советы! : D   -  person Gois    schedule 10.02.2014


Ответы (2)


Вам следует установить заголовки linux:

yum install kernel-devel

Тогда build / должна быть символической ссылкой на файлы, необходимые для сборки модулей ядра.

person Thomas Monjalon    schedule 29.01.2014
comment
Это не дает ответа на вопрос. Чтобы критиковать или запрашивать разъяснения у автора, оставьте комментарий под его сообщением - вы всегда можете комментировать свои собственные сообщения, и как только у вас будет достаточно репутации, вы сможете комментировать любое сообщение. - person Shiva Saurabh; 29.01.2014
comment
@Thomas, проблема, похоже, связана с папкой сборки, а не с отсутствующими заголовками на первый взгляд. Как вы думаете, почему это решит проблему? - person lpapp; 29.01.2014
comment
его можно поставить как комментарий, а не вопрос. это упоминается в предыдущем комментарии @LaszloPapp - person Shiva Saurabh; 29.01.2014
comment
@Saurabh: комментарий вместо вопроса? Я не понимаю. Кроме того, зачем вам использовать комментарий, если вы считаете, что решение правильное? Просто скажи Томасу, если есть проблемы. Это долго. Это неправильно, но я не указываю, почему в этом нет необходимости. - person lpapp; 29.01.2014
comment
@LaszloPapp, мой предыдущий комментарий был опечатан. Я хочу сказать «Комментарий» вместо «Ответ». Я чувствовал, что ответ не был решением заданного вопроса с точки зрения длины и содержания, поскольку ему не хватало подробного объяснения. Если вы считаете, что ответ уместен, я ценю это. Я удалю свой первый комментарий, если так. - person Shiva Saurabh; 29.01.2014
comment
@Saurabh: Я лично не думаю, что ответ Томаса решит проблему, но, по крайней мере, я дал ему знать, почему, чтобы он мог решить мою проблему, если я ошибаюсь. Если просто сказать, что это не ответ, Томас не узнает, почему это может быть, а может и нет. - person lpapp; 29.01.2014

Похоже, что переменная RTE_KERNELDIR установлена ​​неправильно. Установщик не может получить доступ к параметрам уровня ядра.

person Rakshak Agrawal    schedule 06.07.2015