On 02/09/2016 09:26 μμ, smith.aaron wrote:
Hi everyone,
Have run into difficulty trying to install binutils at the start of LFS
chapter 5. I spent the last two days slowly re-reading up to chapter
five, googling around, and correcting any mistakes I found, but to no
avail. I found plenty online close to describing my specific symptoms,
but nothing that exactly addressed it, or enabled me to figure the
problem out.
First here is the terminal output where I encounter the problem:
!Y+lfs@kali:/mnt/sda7/sources/binutils-2.27/build$ ../configure
--prefix=/tools \
> --with-sysroot=$LFS \
> --with-lib-path=/tools/lib \
> --target=$LFS_TGT \
> --disable-nls \
> --disable-werror
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-lfs-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for gawk... gawk
checking for gcc... gcc
checking for C compiler default output file name...
configure: error: in `/mnt/sda7/sources/binutils-2.27/build':
configure: error: C compiler cannot create executables
See `config.log' for more details.
lfs@kali:/mnt/sda7/sources/binutils-2.27/build$
Here is the output of version-check.sh. Hopefully I am just including
this for reference/to show everything is ok in this regard...
bash, version 4.3.46(1)-release
/bin/sh -> /bin/bash
Binutils: (GNU Binutils for Debian) 2.26.1
bison (GNU Bison) 3.0.4
/usr/bin/yacc -> /usr/bin/bison.yacc
bzip2, Version 1.0.6, 6-Sept-2010.
Coreutils: 8.25
diff (GNU diffutils) 3.3
find (GNU findutils) 4.7.0-git
GNU Awk 4.1.3, API: 1.1 (GNU MPFR 3.1.4-p2, GNU MP 6.1.1)
/usr/bin/awk -> /usr/bin/gawk
gcc (Debian 6.1.1-11) 6.1.1 20160802
g++ (Debian 6.1.1-11) 6.1.1 20160802
(Debian GLIBC 2.23-5) 2.23
grep (GNU grep) 2.25
gzip 1.6
Linux version 4.6.0-kali1-686-pae ([email protected]) (gcc version
5.4.0 20160609 (Debian 5.4.0-6) ) #1 SMP Debian 4.6.4-1kali1
(2016-07-21)
m4 (GNU M4) 1.4.17
GNU Make 4.1
GNU patch 2.7.5
Perl version='5.22.2';
sed (GNU sed) 4.2.2
tar (GNU tar) 1.29
texi2any (GNU texinfo) 6.1
xz (XZ Utils) 5.1.0alpha
g++ compilation OK
Finally, here is the config.log mentioned in the terminal. I think I cut
and paste the right bit of it. Overall it was very big and I am not sure
of mailing list etiquette, so tried to just get the relevant bit. I am
confident I have entered any other commands correctly (except that of
course I am having this problem, so...!)
lfs@kali:/mnt/sda7/sources/binutils-2.27/build$ ../configure
--prefix=/tools \
> --with-sysroot=$LFS \
> --with-lib-path=/tools/lib \
> --target=$LFS_TGT \
> --disable-nls \
> --disable-werror
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-lfs-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for gawk... gawk
checking for gcc... gcc
checking for C compiler defa
Any help will be greatly appreciated! Thanks for the book and community
- although I have run into trouble here I think it is going to be of
great help for me.
You posted the configure output, not config.log
config.log is created by the configure script,
not redirecting it's output.
The error in config.log should be after the line:
checking for C compiler default output file name
Copy and paste that part.
Also, do this test:
$ cat > test.c << "EOF"
int
main ()
{
;
return 0;
}
EOF
$ gcc test.c
You should have an a.out executable.
$ ./a.out
$ echo $?
This should output 0
--
Thanos
--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page
Do not top post on this list.
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
http://en.wikipedia.org/wiki/Posting_style