I was right. You must insert the grt-arch_none files in the grt_files variable.
Unfortunaly this doesnt resolve the compilation problem. Just send me to another one:

gnatmake -c  -aI../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc ghdl_main \
   -cargs -O -g
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/ghdl_main.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt.ads
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-main.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-options.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-rtis_binding.ads
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-types.ads
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-disp.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-disp_rti.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-disp_signals.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-errors.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-files.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-hooks.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-images.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-lib.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-names.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-processes.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-shadow_ieee.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-signals.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-stacks.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-stats.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-values.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-vcd.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-vcdz.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-vital_annotate.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-vpi.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-waves.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-astdio.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-rtis.ads
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-stdio.ads
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-rtis_addr.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-rtis_utils.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-vstrings.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-c.ads
gnatgcc -c -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g grt-arch.ads
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-stack2.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-threads.ads
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-rtis_types.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-avhpi.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-zlib.ads
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-sdf.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-avls.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-arch_none.adb
gnatgcc -c -I./ -I../../../gcc-4.0.2/gcc/vhdl/grt -gnatec../../../gcc-4.0.2/gcc/vhdl/grt/grt.adc -O -g -I- ../../../gcc-4.0.2/gcc/vhdl/grt/grt-unithread.adb
gnatbind -Lgrt_ -o run-bind.adb -n ghdl_main.ali
error: "system.ads" has been modified and must be recompiled
error: "s-memory.adb" must be recompiled ("ada.ads" has been modified)
error: "ada.ads" has been modified and must be recompiled
error: "a-except.adb" must be recompiled ("ada.ads" has been modified)
error: "gnat.ads" has been modified and must be recompiled
error: "g-hesora.adb" must be recompiled ("gnat.ads" has been modified)
error: "s-exctab.adb" must be recompiled ("ada.ads" has been modified)
error: "g-htable.adb" must be recompiled ("ada.ads" has been modified)
error: "s-stalib.adb" must be recompiled ("ada.ads" has been modified)
error: "s-soflin.adb" must be recompiled ("ada.ads" has been modified)
error: "s-mastop.adb" must be recompiled ("ada.ads" has been modified)
error: "s-maccod.ads" must be recompiled ("system.ads" has been modified)
error: "s-stoele.adb" must be recompiled ("system.ads" has been modified)
error: "s-except.ads" must be recompiled ("ada.ads" has been modified)
error: "s-parame.adb" must be recompiled ("system.ads" has been modified)
error: "s-secsta.adb" must be recompiled ("ada.ads" has been modified)
error: "s-stache.adb" must be recompiled ("ada.ads" has been modified)
error: "s-traceb.adb" must be recompiled ("system.ads" has been modified)
make[2]: *** [run-bind.adb] Error 5
make[2]: Leaving directory `/home/richard/dist/gcc-4.0.2-objs/gcc/vhdl'
make[1]: *** [ghdllib] Error 2
make[1]: Leaving directory `/home/richard/dist/gcc-4.0.2-objs/gcc'
make: *** [all-gcc] Error 2

I tried this in two different computers and both gives me the same error. Both are using a gentoo linux dist, though. Can you say what distribution, compiler version and gnat version are you using?

Thanks for the info,
Richard


On 11/28/05, Richard Maciel <[EMAIL PROTECTED]> wrote:
Tried it. Same error. Im investigating it, but I think your script didnt copy the grt-arch_none.* files to the source tbz2.



--
Richard Maciel
----------------------------------------------------
Computer Engineer
M.S. Student at LSC - IC - Unicamp

Reply via email to