On Tue, Sep 29, 2009 at 12:03:34PM +0100, Paul Welton wrote:
> Hi,
> 
> I have been having trouble building from source.  Perhaps there is an
> obvious mistake that you can help me with?

When you configure gcc, you should use --disable-bootstrap so that gcc
will not try to recompile itself (it won't work as you need Ada to build
ghdl).

Tristan.

> 
> 0.28
> ----
> 
> gcc -c -I./ -I/tmp/GHDL/gcc-4.3.4/gcc/vhdl/grt \
>     -gnatec/tmp/GHDL/gcc-4.3.4/gcc/vhdl/grt/grt.adc -O -g \
>     -I- /tmp/GHDL/gcc-4.3.4/gcc/vhdl/grt/ghdl_main.adb
> /tmp/GHDL/gcc-4.3.4/gcc/vhdl/grt/grt.adc:35:39: "Ada" is undefined
> /tmp/GHDL/gcc-4.3.4/gcc/vhdl/grt/grt.adc:36:39: "GNAT" is undefined
> gnatmake: "/tmp/GHDL/gcc-4.3.4/gcc/vhdl/grt/ghdl_main.adb" compilation
> error
> 
> I tried version 0.27 to see if the same problem occurred, but the build
> proceeded further and encountered a different error:
> 
> 0.27
> ----
> 
> /tmp/GHDL/objdir/./prev-gcc/xgcc -B/tmp/GHDL/objdir/./prev-gcc/ \
>     -B/user/pdw/x86_64-unknown-linux-gnu/bin/ -c -O -g \
>     -gnatec/tmp/GHDL/gcc-4.2.4/gcc/vhdl/grt/grt.adc -o run-bind.o
> run-bind.adb
> xgcc: run-bind.adb: Ada compiler not installed on this system
> 
> This is strange, because the test specified in the README of compiling
> example.adb works, and if I attempt this command with the standard gcc,
> instead of xgcc in the build directory, it works.
> 
> For both cases I have used the following script for the build:
> 
> #GCC_VERSION=4.2.4
> #GHDL_VERSION=0.27
>   
> GCC_VERSION=4.3.4
> GHDL_VERSION=0.28
>   
> export LD_LIBRARY_PATH=/user/pdw/lib
> export PWDCMD=pawd
> cd /tmp
> mkdir GHDL
> cd GHDL
> 
> cp ~/DOWNLOADS/mpfr-2.4.1.tar.bz2 .
> bunzip2 mpfr-2.4.1.tar.bz2
> tar xf mpfr-2.4.1.tar
> pushd mpfr-2.4.1
> ./configure --prefix=/user/pdw
> make clean
> make
> make install
> popd
> 
> cp ~/DOWNLOADS/gcc-$GCC_VERSION.tar.gz .
> tar xzf gcc-$GCC_VERSION.tar.gz
> 
> cp ~/DOWNLOADS/ghdl-$GHDL_VERSION.tar .
> tar xvf ghdl-$GHDL_VERSION.tar
> 
> cp -Rp ghdl-$GHDL_VERSION/vhdl gcc-$GCC_VERSION/gcc
> 
> mkdir objdir
> cd objdir
> /tmp/GHDL/gcc-$GCC_VERSION/configure --prefix=/user/pdw
> --enable-languages=vhdl --with-mpfr=/user/pdw
> make clean
> make
> make install
> 
> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
> On Behalf Of Tristan Gingold
> Sent: 23 September 2009 01:44
> To: [email protected]
> Subject: [Ghdl-discuss] GHDL 0.28 is released
> 
> Hi,
> 
> I have just released GHDL 0.28.
> 
> Tristan.
> 
> _______________________________________________
> Ghdl-discuss mailing list
> [email protected]
> https://mail.gna.org/listinfo/ghdl-discuss
> -
> This message is subject to Imagination Technologies' e-mail terms: 
> http://www.imgtec.com/e-mail.htm
> 
> Imagination Technologies Ltd is a limited company registered in England No:  
> 1306335 
> Registered Office: Imagination House, Home Park Estate, Kings Langley, 
> Hertfordshire, WD4 8LZ.  
> 
> Email to and from the company may be monitored for compliance and other 
> administrative purposes.  
> -
> 
> 
> _______________________________________________
> Ghdl-discuss mailing list
> [email protected]
> https://mail.gna.org/listinfo/ghdl-discuss

_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to