Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Feb 2003 03:59:28 +0600
From:      Max Khon <fjoe@iclub.nsu.ru>
To:        freebsd-current@freebsd.org
Subject:   make buildworld TARGET_ARCH=foobar seems to be broken
Message-ID:  <20030227035928.A20789@iclub.nsu.ru>

next in thread | raw e-mail | index | archive | help
hi, there!

Seems that for some reason gengenrtl is not built when doing 'make build-tools'
in gnu/usr.bin/cc/cc_tools. As a result 'make buildworld TARGET_ARCH=foobar'
is broken.

Below is the output of 'make buildworld TARGET_ARCH=alpha' of recent
HEAD on 4.7-STABLE/i386

===> gnu/usr.bin/cc/cc_tools
cc -O -pipe -mcpu=ev4 -mtune=ev5 -I. -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -I/usr/obj/alpha/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools/../cc_tools -I/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools/../cc_tools -I/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc -I/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config -static -DGENERATOR_FILE    -c /usr/fbsd/HEAD/contrib/gcc/gengenrtl.c
cc -O -pipe -mcpu=ev4 -mtune=ev5 -I. -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -I/usr/obj/alpha/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools/../cc_tools -I/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools/../cc_tools -I/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc -I/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config -static -DGENERATOR_FILE     -o gengenrtl gengenrtl.o
 -O -pipe -mcpu=ev4 -mtune=ev5 -I. -DIN_GCC -DHAVE_CONFIG_H -DPREFIX=\"/usr\" -I/usr/obj/alpha/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools/../cc_tools -I/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools/../cc_tools -I/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc -I/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools/../../../../contrib/gcc/config -static -DGENERATOR_FILE     -o gengenrtl gengenrtl.o
./gengenrtl > genrtl.c
./gengenrtl: 6: Syntax error: ")" unexpected
*** Error code 2

Stop in /usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools.
*** Error code 1

Stop in /usr/fbsd/HEAD/gnu/usr.bin/cc.
*** Error code 1

Stop in /usr/fbsd/HEAD/gnu/usr.bin.
*** Error code 1

Stop in /usr/fbsd/HEAD/gnu.
*** Error code 1

Stop in /usr/fbsd/HEAD.
*** Error code 1

Stop in /usr/fbsd/HEAD.
*** Error code 1

Stop in /usr/fbsd/HEAD.

Running file in object directory shows the following:

fjoe@husky:/usr/obj/alpha/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools$file gen* | grep '^gen[a-z]*:'
genattr:        ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), statically linked, not stripped
genattrtab:     ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), statically linked, not stripped
[...]
gengenrtl:      ELF 64-bit LSB executable, Alpha (unofficial), version 1 (FreeBSD), statically linked, not stripped
[...]
genrecog:       ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), statically linked, not stripped

By the way why gengenrtl is executed at all?

fjoe@husky:/usr/obj/alpha/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools$./gengenrtl
./gengenrtl: Exec format error. Binary file not executable.
fjoe@husky:/usr/obj/alpha/usr/fbsd/HEAD/gnu/usr.bin/cc/cc_tools$env FOO=bar ./gengenrtl
./gengenrtl: 6: Syntax error: ")" unexpected

(the shell is tcsh)

/fjoe


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030227035928.A20789>