> From: ed...@edgar-matzinger.nl > To: ghdl-discuss@gna.org > Date: Thu, 16 Sep 2010 13:06:47 +0200 > Subject: [Ghdl-discuss] GHDL-0.29: Compilation error on Mac OSX 10.5.8 PPC > > Hello list, > > I've been trying to compile ghdl-0.29 on Mac OSX. I've downloaded, > per > the instructions, gcc-core-4.3.4 and ghdl-0.29. And I've performed these > steps (lines with --- are deleted, with +++ are added): > > $ ./configure --prefix=/usr/local --enable-languages=c,vhdl --disable- > bootstrap > $ vi host-powerpc-apple-darwin9.8.0/gcc/vhdl/Makefile > GNATBIND = gnatbind > GNATMAKE = gnatmake > +++GNATFLAGS = -gnat05 # line 105; needed to compile > grt-signals.adb > ADA_CFLAGS = $(CFLAGS) > GHDL_ADAFLAGS = -Wall -gnata > $ vi gcc/vhdl/grt/grt-main.adb > -- 02111-1307, USA. > with System.Storage_Elements; -- Work around GNAT bug. > ---pragma Unreferenced (System.Storage_Elements); > +++-- pragma Unreferenced (System.Storage_Elements); -- uncomment due > to a strange error > with Grt.Types; use Grt.Types; > with Grt.Errors; > $ make # fails with: > gnatmake -c -gnat05 -aI../../.././gcc/vhdl/grt -gnatec../../.././gcc/ > vhdl/grt/grt.adc \ > ghdl_main -cargs -O -g > gcc -c -I./ -gnat05 -I../../.././gcc/vhdl/grt -gnatec../../.././gcc/ > vhdl/grt/grt.adc -O -g -I- ../../.././gcc/vhdl/grt/ghdl_main.adb > gcc -c -I./ -gnat05 -I../../.././gcc/vhdl/grt -gnatec../../.././gcc/ > vhdl/grt/grt.adc -O -g -I- ../../.././gcc/vhdl/grt/grt.ads > gcc -c -I./ -gnat05 -I../../.././gcc/vhdl/grt -gnatec../../.././gcc/ > vhdl/grt/grt.adc -O -g -I- ../../.././gcc/vhdl/grt/grt-main.adb > gcc -c -I./ -gnat05 -I../../.././gcc/vhdl/grt -gnatec../../.././gcc/ > vhdl/grt/grt.adc -O -g -I- ../../.././gcc/vhdl/grt/grt-options.adb > gcc -c -I./ -gnat05 -I../../.././gcc/vhdl/grt -gnatec../../.././gcc/ > vhdl/grt/grt.adc -O -g -I- ../../.././gcc/vhdl/grt/grt-rtis_binding.ads > gcc -c -I./ -gnat05 -I../../.././gcc/vhdl/grt -gnatec../../.././gcc/ > vhdl/grt/grt.adc -O -g -I- ../../.././gcc/vhdl/grt/grt-types.ads > gcc -c -I./ -gnat05 -I../../.././gcc/vhdl/grt -gnatec../../.././gcc/ > vhdl/grt/grt.adc -O -g -I- ../../.././gcc/vhdl/grt/grt-disp.adb > grt-disp.ads:18:06: circular unit dependency > grt-disp.ads:18:06: "Grt.Disp (body)" depends on "Grt.Disp (spec)" > grt-disp.ads:18:06: "Grt.Disp (spec)" depends on "Grt.Signals (spec)" > grt-disp.ads:18:06: "Grt.Signals (spec)" depends on "Grt.Processes > (spec)" > grt-disp.ads:18:06: "Grt.Processes (spec)" depends on "Grt.Signals > (spec)" > grt-disp.ads:18:06: "Grt.Signals (spec)" depends on "Grt.Signals (body)" > grt-disp.ads:18:06: "Grt.Signals (body)" depends on "Grt.Signals (spec)" > grt-disp.ads:18:06: "Grt.Signals (spec)" depends on "Grt.Signals (spec)" > gnatmake: "../../.././gcc/vhdl/grt/grt-disp.adb" compilation error > make[3]: *** [run-bind.adb] Error 4 > make[2]: *** [ghdllib] Error 2 > make[1]: *** [all-gcc] Error 2 > make: *** [all] Error 2 > $ gcc -v > Using built-in specs. > Target: powerpc-apple-darwin8.1.0 > Configured with: /Users/drew/Developer/Compiler/gcc-4.0/configure -- > target=powerpc-apple-darwin8.1.0 --host=powerpc-apple-darwin8.1.0 -- > enable-languages=ada --prefix=/usr/local/ada --enable-shared --disable- > static > Thread model: posix > gcc version 4.0.1 20050625 (prerelease) > $ gnat > GNAT 4.0.1 20050625 (prerelease) > Copyright 1996-2005 Free Software Foundation, Inc. > > List of available commands > <<<snip>>> > It seems to me you're not using the gcc-4.3.4 you downloaded but gcc 4.0.1. Regards, Kevin
_______________________________________________ Ghdl-discuss mailing list Ghdl-discuss@gna.org https://mail.gna.org/listinfo/ghdl-discuss