Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 10 Jun 2002 11:07:18 -0700 (PDT)
From:      Julian Elischer <julian@elischer.org>
To:        Troy <sindrome@sindrome.net>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: Kernel breakage in XE module
Message-ID:  <Pine.BSF.4.21.0206101105050.79682-100000@InterJet.elischer.org>
In-Reply-To: <20020610111258.A31326@sindrome.net>

next in thread | previous in thread | raw e-mail | index | archive | help
the HIDENAME() macro was changed to work with Gcc3.1 (the new compiler)
but broke it for the old compiler/assembler.

back out the definition in i386/include/asmacros.h to what it was before
(it used to use the CONCAT() macro)

OR

bite the bullet and upgrade to a new -current and get the new compiler.


On Mon, 10 Jun 2002, Troy wrote:

> Been trying to buildkernel, and as of about 2 weeks ago something
> happened to the XE module.  Anyone have some ideas?
> 
> -Troy
> 
> ===> xe
> @ -> /usr/src/sys
> machine -> /usr/src/sys/i386/include
> awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
> awk -f @/tools/makeobjops.awk @/dev/pccard/card_if.m -h
> awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
> rm -f .depend
> CC='/usr/bin/cc' mkdep -f .depend -a   -nostdinc -D_KERNEL -DKLD_MODULE -I- -I.
> -I@ -I@/dev -I@/../include -I/usr/obj/usr/src/i386/usr/include  /usr/src/sys/mod
> ules/xe/../../dev/xe/if_xe.c /usr/src/sys/modules/xe/../../dev/xe/if_xe_pccard.c
> 
> cd /usr/obj/usr/src/sys/SINDROME;  MAKEOBJDIRPREFIX=/usr/obj  MACHINE_ARCH=i386
>  MACHINE=i386  OBJFORMAT_PATH=/usr/obj/usr/src/i386/usr/libexec  GROFF_BIN_PATH=
> /usr/obj/usr/src/i386/usr/bin  GROFF_FONT_PATH=/usr/obj/usr/src/i386/usr/share/groff_font  GROFF_TMAC_PATH=/usr/obj/usr/src/i386/usr/share/tmac  DESTDIR=/usr/obj/usr/src/i386  INSTALL="sh /usr/src/tools/install.sh"  PATH=/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/sbin:/bin:/usr/sbin:/usr/bin  OBJFORMAT_PATH=/usr/obj/usr/src/i386/usr/libexec:/usr/l
> ibexec make KERNEL=kernel all
> /usr/bin/cc -c -x assembler-with-cpp -DLOCORE -O -pipe  -Wall -Wredundant-decls
> -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winl
> ine -Wcast-qual  -Wno-format -ansi  -nostdinc -I-  -I. -I/usr/src/sys -I/usr/src
> /sys/dev -I/usr/src/sys/contrib/dev/acpica -I/usr/src/sys/contrib/ipfilter -I/us
> r/src/sys/../include  -D_KERNEL -ffreestanding -include opt_global.h -fno-common
>    -mpreferred-stack-boundary=2 -ffreestanding  /usr/src/sys/i386/i386/locore.s
> {standard input}: Assembler messages:
> {standard input}:1684: Warning: rest of line ignored; first ignored character is
>  `t'
> {standard input}:1686: Error: unknown pseudo-op: `.'
> {standard input}:1801: Error: missing ')'
> {standard input}:1801: Error: missing ')'
> {standard input}:1801: Error: junk `tmpstk)- 0xc0000000)' after expression
> *** Error code 1
> 
> Stop in /usr/obj/usr/src/sys/SINDROME.
> *** Error code 1
> 
> Stop in /usr/src.
> *** Error code 1
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 


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?Pine.BSF.4.21.0206101105050.79682-100000>