Salut,<br><br>Confirm faptul ca acum nu mai sunt probleme cu acel test nici pe compilarea in C++. <br><br>Apare insa o alta mica problema. La compilarea finala, cea cu Makefile.checker, apar niste probleme datorate unor functii specifice C++:<br>

<br>cc -Wall -g -o vmsim_test _test/vmsim_test.o _test/vmsim_test_lin.o _test/common_lin.o -L. -lvmsim<br>./libvmsim.so: undefined reference to `__cxa_begin_catch&#39;<br>./libvmsim.so: undefined reference to `std::__throw_length_error(char const*)&#39;<br>

./libvmsim.so: undefined reference to `operator delete(void*)&#39;<br>./libvmsim.so: undefined reference to `__gxx_personality_v0&#39;<br>./libvmsim.so: undefined reference to `std::__throw_bad_alloc()&#39;<br>./libvmsim.so: undefined reference to `__cxa_end_catch&#39;<br>

./libvmsim.so: undefined reference to `__cxa_rethrow&#39;<br>./libvmsim.so: undefined reference to `operator new(unsigned int)&#39;<br><br>In cazul meu, chestia asta s-a rezolvat temporar prin: &quot;CC=g++&quot; in Makefile.checker. <br>

<br>Cosmin<br>
<br><br><div class="gmail_quote">2011/4/21 Razvan Deaconescu <span dir="ltr">&lt;<a href="mailto:razvan.deaconescu@cs.pub.ro">razvan.deaconescu@cs.pub.ro</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div class="im">On 04/20/2011 11:12 PM, Cosmin Stefan-Dobrin wrote:<br>
&gt; S-a reusit gasirea vreunei solutii pentru aceasta problema?<br>
<br>
</div>Salut!<br>
<br>
Am actualizat testele (Linux și Windows), astfel:<br>
<br>
* Am rezolvat problema datorată unei implementări incorecte a funcției<br>
w_get_current_exception_handler pe Linux. (raportat de Tudor Cornea,<br>
Vlad Tudose, Cosmin Ștefan-Dobrin)<br>
<br>
* Am adăugat suport pentru C++ (extern &quot;C&quot; {) în toate headerele – va fi<br>
ușor să integrați sursele C într-o aplicație C++. (raportat de<br>
Constantin Muscă)<br>
<br>
* Rezolvat mici inconsecvențe la nivelul header-elor.<br>
<br>
* Eliminat mesajele de eroare din fișierele common*.c astfel încât să nu<br>
mai apară mesaje la utilizarea nevalidă a funcțiilor (precum flush,<br>
protect) (utilizarea nevalidă este folosită pentru testare). (raportat<br>
de Tudor Cornea)<br>
<div><div></div><div class="h5"><br>
Răzvan<br>
_______________________________________________<br>
<a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a></div></div></blockquote></div><br>