Opened 8 years ago

Closed 7 years ago

#8063 closed bug (fixed)

Running ./compile_binutils failed in r42942

Reported by: Karvjorm Owned by: zooey
Priority: normal Milestone: R1
Component: Build System Version: R1/alpha3
Keywords: compile_binutils buildtools Cc: Karvjorm
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Running ./compile_binutils failed in directory haiku/buildtools/legacy/ with an error message:

rm -rf $backupdir; exit $rc
../../../binutils/gas/doc//c-i386.texi:710: [unexpected] cannot select column #1 in multitable.
make[3]: *** [../../../binutils/gas/doc/as.info] Error 1
make[3]: Leaving directory `/Blank_BFS/haiku/buildtools/legacy/binutils-obj/gas/doc'
Making info in po
make[3]: Entering directory `/Blank_BFS/haiku/buildtools/legacy/binutils-obj/gas/po'
make[3]: Nothing to be done for `info'.
make[3]: Leaving directory `/Blank_BFS/haiku/buildtools/legacy/binutils-obj/gas/po'
make[3]: Entering directory `/Blank_BFS/haiku/buildtools/legacy/binutils-obj/gas'
make[3]: Nothing to be done for `info-am'.
make[3]: Leaving directory `/Blank_BFS/haiku/buildtools/legacy/binutils-obj/gas'
make[2]: *** [info-recursive] Error 1
make[2]: Leaving directory `/Blank_BFS/haiku/buildtools/legacy/binutils-obj/gas'
make[1]: *** [all-gas] Error 2
make[1]: Leaving directory `/Blank_BFS/haiku/buildtools/legacy/binutils-obj'
make: *** [all] Error 2
/Blank_BFS/haiku/buildtools/legacy>

Change History (7)

comment:1 Changed 8 years ago by bonefish

Any specifics about the build platform? Did anything change (updated tools,...)? Yesterday I built a fresh gcc 2 with hrev42950 just fine on my system.

comment:2 Changed 8 years ago by zooey

Owner: changed from bonefish to zooey
Status: newin-progress

comment:3 in reply to:  1 Changed 8 years ago by Karvjorm

Replying to bonefish:

Any specifics about the build platform? Did anything change (updated tools,...)? Yesterday I built a fresh gcc 2 with hrev42950 just fine on my system.

OK, I could test with it, too. I'm using VMware player on Windows Vista to run Haiku.

comment:4 Changed 8 years ago by zooey

Resolution: fixed
Status: in-progressclosed

Should be fixed in hrev43012.

comment:5 Changed 8 years ago by zooey

I forgot: you need to update the buildtools checkout, too.

comment:6 Changed 7 years ago by pulkomandy

Resolution: fixed
Status: closedreopened

This problem is back.

/FileMate/Dev/Haiku/buildtools/binutils/ld/ld.texinfo:3190: [unexpected] cannot select column #1 in multitable.
make[4]: *** [ld.info] Error 1
make[4]: Leaving directory `/FileMate/Dev/Haiku/haiku/generated/cross-tools-build/binutils/ld'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/FileMate/Dev/Haiku/haiku/generated/cross-tools-build/binutils/ld'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/FileMate/Dev/Haiku/haiku/generated/cross-tools-build/binutils/ld'
make[1]: *** [all-ld] Error 2
make[1]: Leaving directory `/FileMate/Dev/Haiku/haiku/generated/cross-tools-build/binutils'
make: *** [all] Error 2

Dev/Haiku/haiku> ls -l ../buildtools/binutils/ld/ld.*
-rw-r--r-- 1 pulkomandy root 111338 2012-01-28 11:18 ../buildtools/binutils/ld/ld.1
-rw-r--r-- 1 pulkomandy root  10558 2012-01-28 11:18 ../buildtools/binutils/ld/ld.h
-rw-r--r-- 1 pulkomandy root 367647 2012-09-30 11:49 ../buildtools/binutils/ld/ld.info
-rw-r--r-- 1 pulkomandy root 298275 2012-01-28 11:18 ../buildtools/binutils/ld/ld.texinfo

As you can see, the info file is newer than the texinfo one (it was touched properly), but the gcc build system seems to want to regenerate it anyway.

This is hrev44655, trying to build the ARM version of gcc4.

comment:7 Changed 7 years ago by zooey

Resolution: fixed
Status: reopenedclosed

Fixed in btrev43046 & hrev44803 by forcing the use of the POSIX locale (apparently, makeinfo gets confused by other locales).

Note: See TracTickets for help on using tickets.