Re: Linux 2.6.15-rc2

From: Jeffrey Hundstad
Date: Mon Nov 21 2005 - 23:29:57 EST


Linus Torvalds wrote:

>
> There it is (or will soon be - the tar-ball and patches are still
> uploading, and mirroring can obviously take some time after that).
>
> It's slightly bigger than I'd like, but that's partly because I had (once
> more) missed a merge that was actually sent in well before the -rc1
> cut-off, so the x86-64 merge is from there and was delayed due to yours
> truly, not Andi Kleen.
>
> Apart from the x86-64 merge and various fixups, I've let MIPS, PARISC and
> PowerPC merge up some more.
> <http://www.tux.org/lkml/>
>

I get the following build error:

x86_x64-linux-gcc -Wp,-MD,arch/x86_64/ia32/.ia32_ioctl.o.d -nostdinc
-isystem /usr/lib/gcc/i486-linux-gnu/4.0.3/include -D__KERNEL__
-Iinclude -include include/linux/autoconf.h -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common
-ffreestanding -O2 -fomit-frame-pointer -march=k8 -mno-red-zone
-mcmodel=kernel -pipe -fno-reorder-blocks -Wno-sign-compare
-fno-asynchronous-unwind-tables -funit-at-a-time -mno-sse -mno-mmx
-mno-sse2 -mno-3dnow -Wdeclaration-after-statement -Wno-pointer-sign
-Ifs/ -DKBUILD_BASENAME=ia32_ioctl -DKBUILD_MODNAME=ia32_ioctl -c -o
arch/x86_64/ia32/ia32_ioctl.o arch/x86_64/ia32/ia32_ioctl.c
In file included from include/linux/ext3_jbd.h:20,
from fs/compat_ioctl.c:52,
from arch/x86_64/ia32/ia32_ioctl.c:14:
include/linux/ext3_fs.h: In function 'ext3_raw_inode':
include/linux/ext3_fs.h:696: error: dereferencing pointer to incomplete type
include/linux/ext3_fs.h: At top level:
include/linux/ext3_fs.h:734: error: syntax error before '*' token
include/linux/ext3_fs.h:734: warning: function declaration isn't a prototype
include/linux/ext3_fs.h:735: error: syntax error before '*' token
include/linux/ext3_fs.h:736: warning: function declaration isn't a prototype


=== full build log and .config attached

$ gcc --version
gcc (GCC) 4.0.3 20051111 (prerelease) (Debian 4.0.2-4)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

The last successfully build and run version was linux-2.6.14.2 using
this same build environment. I can try linux-2.6.15-rc1 but there's
been many x86_64 changes. Let me know how I can help. I tried with and
without ext3 and/or ext2.

--
Jeffrey Hundstad

Attachment: build-log.txt.gz
Description: application/gzip

Attachment: config.gz
Description: application/gzip