> 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

Reply via email to