LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux From Scratch (http://www.linuxquestions.org/questions/linux-from-scratch-13/)
-   -   7.3 gcc pass1 error (http://www.linuxquestions.org/questions/linux-from-scratch-13/7-3-gcc-pass1-error-4175480550/)

Axium1998 10-12-2013 03:52 PM

7.3 gcc pass1 error
 
When I was compiling gcc the first time, I got an error and don't know what caused it. The terminal gave error:

In file included from ../../gcc-4.7.2/gcc/builtins.c:29:0:
../../gcc-4.7.2/gcc/realmpfr.h:27:17: fatal error: mpc.h: no such file or directory
compilaion teminated.

Can someone plz help me?

druuna 10-12-2013 04:26 PM

Did you do the following part from inside the gcc-4.7.2 directory (you should):
Code:

tar -Jxf ../mpfr-3.1.1.tar.xz
mv -v mpfr-3.1.1 mpfr
tar -Jxf ../gmp-5.1.1.tar.xz
mv -v gmp-5.1.1 gmp
tar -zxf ../mpc-1.0.1.tar.gz
mv -v mpc-1.0.1 mpc


Axium1998 10-12-2013 04:46 PM

Yes, I followed the instruction to the dot. I'm running ubuntu 13.04 on virtualbox in windows. Could that be the problem?

spiky0011 10-12-2013 04:56 PM

Hi post the output of version-check

Axium1998 10-12-2013 06:38 PM

How do I get the version-check?

spiky0011 10-13-2013 02:24 AM

Hi

Did you read this page http://www.linuxfromscratch.org/lfs/.../hostreqs.html
Can you post the output of the version-check.sh back here to make sure you Host is compliant

Axium1998 10-13-2013 05:48 PM

Will do. Now I'm trying to compile on i386 instead of AMD64, and with ubuntu, lfs host, as only OS

spiky0011 10-14-2013 03:41 AM

post version script

druuna 10-14-2013 05:11 AM

Quote:

Originally Posted by Axium1998 (Post 5045070)
Will do. Now I'm trying to compile on i386 instead of AMD64, and with ubuntu, lfs host, as only OS

There's no point in switching if your host doesn't comply to the host system requirements. These requirements are the base your LFS is build upon.

As already requested by spiky0011: Please post the output of the version-check.sh script.

ReaperX7 10-14-2013 10:40 PM

If you want a compliant out of the box system to build LFS, Slackware and Salix both will work without needing to download extra packages.

Axium1998 10-14-2013 10:47 PM

Ran the version-check, found I was missing a few packages, will install when I get the chance. Thx guys for helping me (I never knew there was a 'version-check')

ReaperX7 10-14-2013 11:42 PM

Yes, you have to run the version-check.sh script mentioned in each book to test if you have all the required developer packages to build LFS.

To date, the only distribution that is out-of-the-box compliant against LFS's built standards in Slackware and it's spin-offs like SalixOS.

spiky0011 10-15-2013 02:39 AM

Do make sure /bin/sh links to bash not dash

Axium1998 10-15-2013 08:25 AM

I also noticed I had not followed everything to the dot, which had helped cause the problem, so thx guys!


All times are GMT -5. The time now is 12:00 PM.