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>
