Salut din nou,<br><br>Revin la eroarea de compilare mentionata anterior. Am rezolvat chestia asta. Era din Makefile-ul meu pe care l-am tot modificat zilele astea sa rezolv prima problema si uitasem cu CC=cc in el. Am trecut pe CC=g++ si totul merge struna acum. :)<br>
<br>Multumim Razvan,<br>Cosmin<br>
<br><br><div class="gmail_quote">2011/4/21 Cosmin Stefan-Dobrin <span dir="ltr"><<a href="mailto:cosminstefanxp@gmail.com">cosminstefanxp@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
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'<br>./libvmsim.so: undefined reference to `std::__throw_length_error(char const*)'<br>
./libvmsim.so: undefined reference to `operator delete(void*)'<br>./libvmsim.so: undefined reference to `__gxx_personality_v0'<br>./libvmsim.so: undefined reference to `std::__throw_bad_alloc()'<br>./libvmsim.so: undefined reference to `__cxa_end_catch'<br>
./libvmsim.so: undefined reference to `__cxa_rethrow'<br>./libvmsim.so: undefined reference to `operator new(unsigned int)'<br><br>In cazul meu, chestia asta s-a rezolvat temporar prin: "CC=g++" in Makefile.checker. <br>
<font color="#888888">
<br>Cosmin</font><div><div></div><div class="h5"><br>
<br><br><div class="gmail_quote">2011/4/21 Razvan Deaconescu <span dir="ltr"><<a href="mailto:razvan.deaconescu@cs.pub.ro" target="_blank">razvan.deaconescu@cs.pub.ro</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>On 04/20/2011 11:12 PM, Cosmin Stefan-Dobrin wrote:<br>
> 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 "C" {) î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><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>
</div></div></blockquote></div><br>