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
