Buenas! Lo primero espero que alguien de aquí conozca el lenguaje de programación Ada porque si no vamos mal... Tengo Windows XP Home y la última versión del compilador adagide (7.42 creo que era) y la versión gnat 2007. Comento el problema:
Al intentar compilar cualquier programa con el compilador adagide me sale el siguiente error:
Código:
+===========================GNAT BUG DETECTED==============================
+
| GPL 2007 (20070405-41) (i586-pc-mingw32msv) Storage_Error stack overflow
(or erroneous memory access)|
| Error detected at a-textio.ads:53:9
| Please submit a bug report by email to report@adacore.com.
| GAP members can alternatively use GNAT Tracker:
| http://www.adacore.com/ section 'send a report'.
| See gnatinfo.txt for full info on procedure for submitting bugs.
| Use a subject line meaningful to you and us to track the bug.
| Include the entire contents of this bug box in the report.
| Include the exact gcc or gnatmake command that you entered.
| Also include sources listed below in gnatchop format
| (concatenated together with no headers between files).
| Use plain ASCII or MIME attachment.
+==========================================================================
+
Please include these source files with error report
Note that list may not be accurate in some cases,
so please double check that the problem can still
be reproduced with the set of files listed.
d:/misdoc~1/trabaj~1/progra~1/ejerci~1/ue#4a#~1/ue4_a1_plantilla.adb
Done--error detected.
Esto ocurre con cualquier programa que intente compilar. Asi que es problema del propio compilador y no del código que yo escribo ya que en la universidad si me compila.
Antes esto no me pasaba, todo ocurrió a raíz de que me entró un virus y ya dejó de funcionar. Luego formateé el PC y el problema no se solucionó. He probado a desinstalarlo y empezar desde cero reiniciando y tal e incluso con una version anterior de ambos programas pero esto sigue sin funcionar. Lo cachondo es que tengo que arreglarlo como sea porque lo necesito para hacer los trabajos de la universidad. Como último recurso si puedira isntlar algún compilador de Ada en linux también me serviría pero también lo intente desde el Yast de Suse 10.2 y me daba otro error de que faltaban librerias creo recordar. ¿Sugerencias?
Gracias
Edito: Ya de paso podéis explicarme por qué la UPM enseña Ada en el año 2007-08? Obviamente porque es un lenguaje conocido y, ante todo, útil no como C++ o visual basic; sí, seguro que es eso.
Marcadores