Hi All , I had similar problem when building ghdl 0.28 with gcc 4.3.4.

Using --disable-bootstrap helped and I have now sucessfully built ghdl.
I think this is an important piece of information (about using
--disable-bootstrap).

This could be placed in the README file along with other instructions in the
ghdl src tarball.

Thanks,
krb

On Wed, Sep 30, 2009 at 2:34 AM, Tristan Gingold <[email protected]> wrote:

> 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
>
_______________________________________________
Ghdl-discuss mailing list
[email protected]
https://mail.gna.org/listinfo/ghdl-discuss

Reply via email to