From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0669870603146933414==" MIME-Version: 1.0 From: =?utf-8?q?=E9=82=93=E6=9E=97=E6=96=87_=3Cdlworld0_at_163=2Ecom=3E?= Subject: =?utf-8?q?=5BSPDK=5D_Compile_ERROR=3A_=E2=80=98pci=5Fdevice=5Flist?= =?utf-8?q?=E2=80=99_undeclared?= Date: Fri, 28 Apr 2017 15:03:35 +0800 Message-ID: <25be06b4.7c75.15bb35f3e13.Coremail.dlworld0@163.com> List-ID: To: spdk@lists.01.org --===============0669870603146933414== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi all, there's a compile error when I tried to test the latest SPDK. Is th= at a code bug or a misconfigure in my environment? Here is the log: dpdk# make install T=3Dx86_64-native-linuxapp-gcc DESTDIR=3D. dpdk# cd ../spdk spdk# ./configure --with-dpdk=3D../dpdk/x86_64-native-linuxapp-gcc spdk# make ... LIB libspdk_log_rpc.a CC lib/env_dpdk/pci.o In file included from /home/src/dpdk/x86_64-native-linuxapp-gcc/include/rte= _pci.h:81:0, from env_internal.h:55, from pci.c:34: pci.c: In function =E2=80=98spdk_pci_get_device=E2=80=99: pci.c:173:22: error: =E2=80=98pci_device_list=E2=80=99 undeclared (first us= e in this function) TAILQ_FOREACH(dev, &pci_device_list, next) { ^ pci.c:173:22: note: each undeclared identifier is reported only once for ea= ch function it appears in /home/src/spdk/mk/spdk.common.mk:159: recipe for target 'pci.o' failed make[2]: *** [pci.o] Error 1 /home/src/spdk/mk/spdk.subdirs.mk:35: recipe for target 'env_dpdk' failed make[1]: *** [env_dpdk] Error 2 /home/src/spdk/mk/spdk.subdirs.mk:35: recipe for target 'lib' failed make: *** [lib] Error 2 The codes are all latest: dpdk commit eba33e87ad37626604be7186e746751f99691084 spdk commit 6c172475609120c293b265522c395c52fc5a3bb5 Regards, Linwen Deng --===============0669870603146933414== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7 Zm9udC1mYW1pbHk6QXJpYWwiPjxkaXY+PGJyPjwvZGl2PjxkaXY+SGkgYWxsLCB0aGVyZSdzIGEg Y29tcGlsZSBlcnJvciB3aGVuIEkgdHJpZWQgdG8gdGVzdCB0aGUgbGF0ZXN0IFNQREsuIElzIHRo YXQgYSBjb2RlIGJ1ZyBvciBhIG1pc2NvbmZpZ3VyZSBpbiBteSBlbnZpcm9ubWVudD88L2Rpdj48 ZGl2Pjxicj48L2Rpdj48ZGl2PkhlcmUgaXMgdGhlIGxvZzo8L2Rpdj48ZGl2Pjxicj48L2Rpdj48 ZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6 cHJlIj4JPC9zcGFuPmRwZGsjIG1ha2UgaW5zdGFsbCBUPXg4Nl82NC1uYXRpdmUtbGludXhhcHAt Z2NjIERFU1RESVI9LjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHls ZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPmRwZGsjIGNkIC4uL3NwZGs8L2Rpdj48ZGl2Pjxz cGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bh bj5zcGRrIyAuL2NvbmZpZ3VyZSAtLXdpdGgtZHBkaz0uLi9kcGRrL3g4Nl82NC1uYXRpdmUtbGlu dXhhcHAtZ2NjPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3 aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+c3BkayMgbWFrZTwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9 IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPi4uLjwvZGl2 PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJl Ij4JPC9zcGFuPiAmbmJzcDtMSUIgbGlic3Bka19sb2dfcnBjLmE8L2Rpdj48ZGl2PjxzcGFuIGNs YXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj4gJm5i c3A7Q0MgbGliL2Vudl9kcGRrL3BjaS5vPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFi LXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+SW4gZmlsZSBpbmNsdWRlZCBm cm9tIC9ob21lL3NyYy9kcGRrL3g4Nl82NC1uYXRpdmUtbGludXhhcHAtZ2NjL2luY2x1ZGUvcnRl X3BjaS5oOjgxOjAsPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4iIHN0eWxl PSJ3aGl0ZS1zcGFjZTpwcmUiPgkJPC9zcGFuPiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg ZnJvbSBlbnZfaW50ZXJuYWwuaDo1NSw8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWIt c3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CQk8L3NwYW4+ICZuYnNwOyAmbmJzcDsgJm5i c3A7ICZuYnNwOyBmcm9tIHBjaS5jOjM0OjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRh Yi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4JPC9zcGFuPnBjaS5jOiBJbiBmdW5jdGlv biChrnNwZGtfcGNpX2dldF9kZXZpY2Whrzo8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10 YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5wY2kuYzoxNzM6MjI6IGVy cm9yOiChrnBjaV9kZXZpY2VfbGlzdKGvIHVuZGVjbGFyZWQgKGZpcnN0IHVzZSBpbiB0aGlzIGZ1 bmN0aW9uKTwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hp dGUtc3BhY2U6cHJlIj4JPC9zcGFuPiAmbmJzcDtUQUlMUV9GT1JFQUNIKGRldiwgJmFtcDtwY2lf ZGV2aWNlX2xpc3QsIG5leHQpIHs8L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3Bh biIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CQk8L3NwYW4+ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO148L2Rpdj48ZGl2PjxzcGFuIGNsYXNzPSJBcHBs ZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bhbj5wY2kuYzoxNzM6MjI6 IG5vdGU6IGVhY2ggdW5kZWNsYXJlZCBpZGVudGlmaWVyIGlzIHJlcG9ydGVkIG9ubHkgb25jZSBm b3IgZWFjaCBmdW5jdGlvbiBpdCBhcHBlYXJzIGluPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBw bGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+L2hvbWUvc3JjL3Nw ZGsvbWsvc3Bkay5jb21tb24ubWs6MTU5OiByZWNpcGUgZm9yIHRhcmdldCAncGNpLm8nIGZhaWxl ZDwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3Bh Y2U6cHJlIj4JPC9zcGFuPm1ha2VbMl06ICoqKiBbcGNpLm9dIEVycm9yIDE8L2Rpdj48ZGl2Pjxz cGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+CTwvc3Bh bj4vaG9tZS9zcmMvc3Bkay9tay9zcGRrLnN1YmRpcnMubWs6MzU6IHJlY2lwZSBmb3IgdGFyZ2V0 ICdlbnZfZHBkaycgZmFpbGVkPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0iQXBwbGUtdGFiLXNwYW4i IHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+bWFrZVsxXTogKioqIFtlbnZfZHBka10g RXJyb3IgMjwvZGl2PjxkaXY+PHNwYW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hp dGUtc3BhY2U6cHJlIj4JPC9zcGFuPi9ob21lL3NyYy9zcGRrL21rL3NwZGsuc3ViZGlycy5tazoz NTogcmVjaXBlIGZvciB0YXJnZXQgJ2xpYicgZmFpbGVkPC9kaXY+PGRpdj48c3BhbiBjbGFzcz0i QXBwbGUtdGFiLXNwYW4iIHN0eWxlPSJ3aGl0ZS1zcGFjZTpwcmUiPgk8L3NwYW4+bWFrZTogKioq IFtsaWJdIEVycm9yIDI8L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48 ZGl2PlRoZSBjb2RlcyBhcmUgYWxsIGxhdGVzdDo8L2Rpdj48ZGl2PjxkaXY+ZHBkayBjb21taXQg ZWJhMzNlODdhZDM3NjI2NjA0YmU3MTg2ZTc0Njc1MWY5OTY5MTA4NDwvZGl2PjxkaXY+c3BkayBj b21taXQmbmJzcDs2YzE3MjQ3NTYwOTEyMGMyOTNiMjY1NTIyYzM5NWM1MmZjNWEzYmI1PC9kaXY+ PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5SZWdhcmRzLDwvZGl2PjxkaXY+TGlud2VuIERlbmc8 L2Rpdj48L2Rpdj48YnI+PGJyPjxzcGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48cD4mbmJzcDs8 L3A+PC9zcGFuPg== --===============0669870603146933414==--