<html>Szaisztok!<br /><br />Novice és naiv userként egy szűz Ubuntu-n akartam kipróbálni a fordítónkat, íme az élményeim:<br /><br />Meetingen szerintem majd fussunk át rajta. Spoiler: Nem sikerült használni a compilerünket 1 óra alatt, de egész közel kerültem hozzá.<br /><br />Megakadások:<br /> - Hogyan telepítek DPDK-t? (be lehetne linkelni a quick start guide-ot is)<br /> - A DPDK telepítéséhez kell pcap (ők csak annyit mondanak zárójelben, hogy pcap header file-ok kellenek). Én a libpcap-dev csomagot telepítettem, bár senki nem nevezte nevén, hogy valóban ezt kellene.<br /> - P4-hlir telepítő hibával leáll, mint kiderült kell a setuptools hozzá, amit nem említ a leírása, csak a hibaüzenetből következtettem.<br /><br />Sajátunk:<br /> A doksi szövege alapján azt hittem, hogy a launch.sh paraméterek nélkül fut és megcsinálja mindazt ami alatta fel van sorolva (de nyilván nem)<br /><br /> RTE_SDK-t nem állítattjuk be se mi, se dpdk quick start guide, így hibát dob a launch.sh<br /><br /> Launch.sh script: Ha compile error és STop van, akkor is megy tovább, ésakarja indítani az el se készült állományokat. ("elveszlik" a valós hiba)<br /><br /> Mi ez a rengeteg paraméter a launch-nál? Jó lenne mindegyikhez részletes magyarázat vagy legalább link ha pl dpdk specifikus.<br /><br />1 óra alatt novice, naiv userként idáig jutottam:<br />ldani@ldani-HP-EliteBook-840-G1:~/Asztal/p4-svn/trunk$ ./launch.sh examples/l3_routing_test.p4 -- -c 0x3 -n 4 - --log-level 3 -- -p 0x3 --config "\"(0,0,0),(1,0,1)\""<br />-------------------- Compilation P4 -> C<br />WARNING: No error rule is defined for exclusive state 'pragma'<br />WARNING: Token 'PPHASH' defined, but not used<br />WARNING: There is 1 unused token<br />parsing successful<br />semantic checking successful<br />Header type standard_metadata_t not byte-aligned, adding padding<br />Desugaring src/hardware_indep/tables.c.py...<br />Desugaring src/hardware_indep/actions.h.py...<br />Desugaring src/hardware_indep/parser.h.py...<br />Desugaring src/hardware_indep/data_plane_data.h.py...<br />Desugaring src/hardware_indep/actions.c.py...<br />Desugaring src/hardware_indep/parser.c.py...<br />Desugaring src/hardware_indep/dataplane.c.py...<br />Desugaring src/hardware_indep/controlplane.c.py...<br />Makefile already exists, skipping<br />-------------------- Compilation C -> executable<br />/home/ldani/Letöltések/dpdk-2.2.0/mk/internal/rte.extvars.mk:57: *** Cannot find .config in /home/ldani/Letöltések/dpdk-2.2.0.  Stop.<br />-------------------- Starting execution<br />Error: executable ./build/l3_routing_test/build/l3_routing_test does not exist<br />Usage: ./run.sh <switch executable> [controller name] [controller params file] -- <options for compiled switch><br /><br />Dani</html>