<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">---------- Forwarded message ---------<br>Feladó: <strong class="gmail_sendername" dir="auto">Gergely Pongracz</strong> <span dir="auto"><<a href="mailto:Gergely.Pongracz@ericsson.com">Gergely.Pongracz@ericsson.com</a>></span><br>Date: 2020. júl. 15., Sze, 14:26<br>Subject: t4p4s problemak<br>To: LAKI Sandor <<a href="mailto:lakis@inf.elte.hu">lakis@inf.elte.hu</a>>, Péter Vörös <<a href="mailto:vpetyaa@gmail.com">vpetyaa@gmail.com</a>>, László Molnár <<a href="mailto:laszlo.molnar@ericsson.com">laszlo.molnar@ericsson.com</a>>, Csaba Györgyi <<a href="mailto:gycsaba96@gmail.com">gycsaba96@gmail.com</a>>, Kitlei Róbert (<a href="mailto:kitlei@elte.hu">kitlei@elte.hu</a>) <<a href="mailto:kitlei@elte.hu">kitlei@elte.hu</a>><br></div><br><br>




<div dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<span>No akkor leirom, miket t4p4s-taltam <span id="m_4241241967997129302🙂">🙂 az uj t4p4s verzioval.</span></span></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
Eloszor is a sajat gepemen el sem indul, ilyesmit irogat:<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<span><br>
</span></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<span style="font-size:10pt">egerpon@elx7845604p:~/Projects/P4/t4p4s$ ./t4p4s.sh
</span><span><br>
</span>
<div><span style="font-size:10pt">  File "<string>", line 27</span><br>
</div>
<div><span style="font-size:10pt">    print 'ok', ('y' if m is not None else 'n')</span><br>
</div>
<div><span style="font-size:10pt">             ^</span><br>
</div>
<div><span style="font-size:10pt">SyntaxError: invalid syntax</span><br>
</div>
<div><span style="font-size:10pt">./t4p4s.sh: line 115: OPTS: bad array subscript</span><br>
</div>
<div><span style="font-size:10pt">./t4p4s.sh: line 116: OPTS[$1]: bad array subscript</span><br>
</div>
<div><span style="font-size:10pt">mkdir: missing operand</span><br>
</div>
<div><span style="font-size:10pt">Try 'mkdir --help' for more information.</span><br>
</div>
<div><span style="font-size:10pt">mkdir: missing operand</span><br>
</div>
<div><span style="font-size:10pt">Try 'mkdir --help' for more information.</span><br>
</div>
<div><span style="font-size:10pt">./t4p4s.sh: line 498: /redo.opts.txt: Permission denied</span><br>
</div>
<span></span><br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
A dpdk1-en sikerult beizzitani, ott "csak" nem forditja le a kodot. Elsonek ezt mondja (V1 model, de PSA is ugyanez):</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<span style="font-size:10pt">[COMPILE  P4-16] ../p4_codes/EPG-2020/epg_2020.p4</span><span><br>
</span>
<div><span style="font-size:10pt">P4 compilation failed for file compiler_load_p4.py</span><br>
</div>
<div><span style="font-size:10pt">Error during the compilation of None</span><br>
</div>
<div><br>
</div>
<div><span style="font-size:10pt">Error: P4 to C compilation failed (error code: 1)</span><br>
</div>
<span></span><br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
Aztan ujabb hivasnal mar kicsit mast csinal (gondolom bent hagy valamilyen koztes file-okat, amik elcseszik):</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<span style="font-size:10pt">[COMPILE  P4-16] /home/egerpon/P4-2020/p4_codes/EPG-2020/epg_2020.p4 @std</span><span><br>
</span>
<div><span style="font-size:10pt">Error during the compilation of None</span><br>
</div>
<div><span style="font-size:10pt">Traceback (most recent call last):</span><br>
</div>
<div><span style="font-size:10pt">  File "src/compiler.py", line 471, in <module></span><br>
</div>
<div><span style="font-size:10pt">    main()</span><br>
</div>
<div><span style="font-size:10pt">  File "src/compiler.py", line 466, in main</span><br>
</div>
<div><span style="font-size:10pt">    print_with_backtrace(sys.exc_info(), current_compilation['from'] if current_compilation else "(no compiled file)")</span><br>
</div>
<div><span style="font-size:10pt">  File "src/compiler.py", line 452, in main</span><br>
</div>
<div><span style="font-size:10pt">    hlir = load_from_p4(args, cache_dir_name)</span><br>
</div>
<div><span style="font-size:10pt">  File "/home/egerpon/P4-2020/t4p4s/src/compiler_load_p4.py", line 244, in load_from_p4</span><br>
</div>
<div><span style="font-size:10pt">    hlir = load_hlir(filename, cache_dir_name)</span><br>
</div>
<div><span style="font-size:10pt">  File "/home/egerpon/P4-2020/t4p4s/src/compiler_load_p4.py", line 163, in load_hlir</span><br>
</div>
<div><span style="font-size:10pt">    return continue_stages(stages, stage_idx, data)</span><br>
</div>
<div><span style="font-size:10pt">  File "/home/egerpon/P4-2020/t4p4s/src/compiler_load_p4.py", line 132, in continue_stages</span><br>
</div>
<div><span style="font-size:10pt">    new_data = loader(None, data)</span><br>
</div>
<div><span style="font-size:10pt">  File "/home/egerpon/P4-2020/t4p4s/src/compiler_load_p4.py", line 167, in <lambda></span><br>
</div>
<div><span style="font-size:10pt">    return ([], lambda file, data: pickle.load(file) if file is not None else no_cache_loader(data) if data is not None else None)</span><br>
</div>
<div><span style="font-size:10pt">  File "/home/egerpon/P4-2020/t4p4s/src/compiler_load_p4.py", line 204, in <lambda></span><br>
</div>
<div><span style="font-size:10pt">    'loaders': [cache_loader(lambda hlir: set_additional_attrs(hlir, args['p4v']))],</span><br>
</div>
<div><span style="font-size:10pt">  File "/home/egerpon/P4-2020/t4p4s/src/hlir16/hlir16_attrs.py", line 883, in set_additional_attrs</span><br>
</div>
<div><span style="font-size:10pt">    attrfun(hlir16)</span><br>
</div>
<div><span style="font-size:10pt">  File "/home/egerpon/P4-2020/t4p4s/src/hlir16/hlir16_attrs.py", line 385, in attrs_header_types_add_attrs</span><br>
</div>
<div><span style="font-size:10pt">    hdrt.bit_width   = sum([f.canonical_type().size for f in hdrt.fields])</span><br>
</div>
<div><span style="font-size:10pt">  File "/home/egerpon/P4-2020/t4p4s/src/hlir16/p4node.py", line 239, in __getattr__</span><br>
</div>
<div><span style="font-size:10pt">    return self.__dict__[key]</span><br>
</div>
<div><span style="font-size:10pt">KeyError: 'size'</span><br>
</div>
<div><br>
</div>
<div><span style="font-size:10pt">Error: P4 to C compilation failed (error code: 1)</span><br>
</div>
<span></span><br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
A PSA-t is idaig tudtam elvinni. Kb. ugyanezt csinalja. Hibat nem ir ki, de ide jut mindketto.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<span style="color:rgb(255,255,255);font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt">Ami erdekes, hogy p4c-vel fordul a v1model-es valtozat. A PSA-t nem probaltam.</span><br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
Itt akadtam le egyelore.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
Tippek?</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
Koszi!</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
G.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255)">
<br>
</div>
</div>

</div></div>