<div dir="ltr">Salut!<div><br></div><div>Intradevar, lipsa regulii de build era problema. </div><div><br></div><div>Multumesc de ajutor,</div><div><br></div><div>Cristi Dutescu</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, 18 May 2018 at 17:15 Razvan Crainea <<a href="mailto:razvan.crainea@gmail.com">razvan.crainea@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Salut, Cristi!<div><br></div><div>Nu se întâmplă nimic ciudat pe vmchecker, Makefile-ul tău nu are regula build, așa că make caută o regulă predefinită pentru a genera fișierul build, respectiv:</div><div><div><br></div><div>%: %.sh</div><div>#  recipe to execute (built-in):</div><div><span style="white-space:pre-wrap">     </span>cat $< >$@ </div></div><div><br></div><div>Asigură-te că ai target-ul build în Makefile și că biblioteca libscheduler.so se generează în urma comenzii "make build"[1].</div><div><br></div><div>[1] <a href="https://ocw.cs.pub.ro/courses/so/meta/notare#trimiterea_temelor" target="_blank">https://ocw.cs.pub.ro/courses/so/meta/notare#trimiterea_temelor</a></div><div><br></div><div>Numai bine,<br>Răzvan<br><br><div class="gmail_quote"></div></div></div><div dir="ltr"><div><div class="gmail_quote"><div dir="ltr">On Fri, May 18, 2018 at 5:02 PM Cristi Dutescu via so <<a href="mailto:so@cursuri.cs.pub.ro" target="_blank">so@cursuri.cs.pub.ro</a>> wrote:<br></div></div></div></div><div dir="ltr"><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Se intampla ceva ciudat pe vmchecker. Uitandu-ma in output-ul afisat unor colegii, se vad comenzile de compilare, dar la mine nu. Ca si cum nu ar rula make. In locul comenzilor apare:<div><div>cat build.sh >build </div><div>chmod a+x build</div></div><div><br></div><div>Nu am mai vazut acest comporatment la alti colegi.</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, 18 May 2018 at 16:46 Cristi Dutescu <<a href="mailto:cristi.dutescu@gmail.com" target="_blank">cristi.dutescu@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Adrian, <div><br><div>Iti multumesc de raspuns, dar din pacate tot nu functioneaza.</div></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, 18 May 2018 at 15:31 Adrian Pop <<a href="mailto:popadrian1996@gmail.com" target="_blank">popadrian1996@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Salut!</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Pune LIB=libscheduler.so, adica prefixeaza cu acel "lib" numele bibliotecii dinamice.</span><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><br style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Bafta!</span><br></div><div class="gmail_extra"><br><div class="gmail_quote"></div></div><div class="gmail_extra"><div class="gmail_quote">2018-05-18 14:09 GMT+03:00 Cristi Dutescu via so <span dir="ltr"><<a href="mailto:so@cursuri.cs.pub.ro" target="_blank">so@cursuri.cs.pub.ro</a>></span>:<br></div></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Salutare!<div><br></div><div>Nu imi este clar ce trebuie sa incarc pe vmchecker. Eu am pus in arhiva toate fisierele sursa necesare si un Makefile care imi creeaza fisierul *.so in directorul curent, iar pe vmchecker primesc eroare de compilare a checker-ului.</div><div><br></div><div>Eroare este urmatoarea:</div><div><pre style="font-family:"courier new",courier">gcc -Wall -g _test/run_test.o _test/test_exec.o _test/test_io.o _test/test_sched.o -pthread -lscheduler -L. -o _test/run_test
/usr/bin/ld: cannot find -lscheduler
collect2: error: ld returned 1 exit status
Makefile.checker:16: recipe for target '_test/run_test' failed
make: *** [_test/run_test] Error 1</pre><pre style="font-family:"courier new",courier"><br></pre><pre style="font-family:"courier new",courier">Numai bine,</pre><pre style="font-family:"courier new",courier">Cristian Dutescu</pre></div></div>
<br></blockquote></div></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a><br></blockquote></div></div><div class="gmail_extra"><br><br clear="all"><div><br></div>-- <br><div class="m_-3413871515541527772m_-5632516177514410034m_-1320164582500954720m_-7488632242136233814gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">Adrian Pop</div><div>Student @University Politehnica of Bucharest</div></div></div></div>
</div></blockquote></div></blockquote></div></blockquote></div></div></div><div dir="ltr"><div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
_______________________________________________<br>
<a href="http://ocw.cs.pub.ro/courses/so/info/lista-discutii" rel="noreferrer" target="_blank">http://ocw.cs.pub.ro/courses/so/info/lista-discutii</a></blockquote></div></div></div>
</blockquote></div>