On Mon, 19 Sep 2005, Albert wrote:

LFS 6.1; chpt 6.13.1 Installation of Binutils; GoboLinux 012;
Here is the output from 'make check'.  I can make no sense of it.
Any pointers appreciated.


I'm just catching up with my mail after a weekend away, but I think I've seen several posts from you, and two things stick in my mind - First, GoboLinux is probably one of the most unusual host distros you can pick, which might mean it can generate difficulties of its own. Second, you've not specified what processor you are running on.

root:/sources/binutils-build# make check
make[1]: Entering directory `/sources/binutils-build/bfd'
Making check in doc
make[2]: Entering directory `/sources/binutils-build/bfd/doc'
make[2]: Nothing to be done for `check'.

[ snipping the rest of this intro, I like a full log as much as the next guy, but all this is absolutely normal stuff ]

WARNING: Couldn't find the global config file.
WARNING: Couldn't find tool init file

[ pretty normal so far ]

Test Run By root on Mon Sep 19 17:24:34 2005
Native configuration is i686-pc-linux-gnu

               === binutils tests ===

Schedule of variations:
   unix

Running target unix
Using /tools/share/dejagnu/baseboards/unix.exp as board description file for target. Using /tools/share/dejagnu/config/unix.exp as generic interface file for target. Using /sources/binutils-2.15.94.0.2.2/binutils/testsuite/config/default.exp as tool-and-target-specific interface file.
file isfile ../gas/as-new: 1
Running /sources/binutils-2.15.94.0.2.2/binutils/testsuite/binutils-all/ar.exp ...
FAIL: ar long file names
ERROR:

This failure might be a platform-specific failure, I've seen it somewhere (x86_64 or ppc, probably)

/sources/binutils-2.15.94.0.2.2/binutils/testsuite/binutils-all/bintest.s: assembly failed ERROR: /sources/binutils-2.15.94.0.2.2/binutils/testsuite/binutils-all/bintest.s: assembly failed

Looks like something is seriously broken, assembly isn't supposed to fail. A week ago I had a nightmare build where for some reason the mounting didn't all work (it's scripted, and the failure to mount was not reproducible). Possibly you have somewhat similar weirdness.

               === binutils Summary ===

# of expected passes            1
# of unexpected failures        1

 That will be ar long file names - bad if this is i686

# of unresolved testcases       4

 Those will be the assembly failures.

Something seems to be seriously wrong. For starters, check that /proc and /sys are mounted (from inside chroot, a simple 'ls' will prove if there is anything in these two directories). Also check for all the device files from section 6.8.2.

 Did you run the check for glibc without problems ?

 Have you come back to the build after shutting down ?

Ken
--
 das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page

Reply via email to