Messages in this thread | | | Date | Fri, 14 Feb 2003 11:53:33 -0800 | From | "Martin J. Bligh" <> | Subject | [Bug 357] New: ext3 compile failure if #define EXT3FS_DEBUG |
| |
http://bugme.osdl.org/show_bug.cgi?id=357
Summary: ext3 compile failure if #define EXT3FS_DEBUG Kernel Version: 2.5.60-bk4 Status: NEW Severity: low Owner: akpm@digeo.com Submitter: bwindle-kbt@fint.org
Distribution: Debian Testing Hardware Environment: x86 Software Environment:
Linux razor 2.5.60bk4 #5 Fri Feb 14 11:17:29 EST 2003 i686 Pentium II (Klamath) GenuineIntel GNU/Linux
Gnu C 2.95.4 Gnu make 3.79.1 util-linux 2.11n mount 2.11n e2fsprogs 1.30-WIP reiserfsprogs 3.6.3 Linux C Library 2.2.5 Dynamic linker (ldd) 2.2.5 Procps 100. Net-tools 1.60 Console-tools 0.2.3 Sh-utils 4.5.2
CONFIG_EXT3_FS=y # CONFIG_EXT3_FS_XATTR is not set CONFIG_JBD=y CONFIG_JBD_DEBUG=y CONFIG_DEBUG_KERNEL=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_SLAB=y CONFIG_DEBUG_IOVIRT=y CONFIG_MAGIC_SYSRQ=y CONFIG_DEBUG_SPINLOCK=y CONFIG_KALLSYMS=y CONFIG_DEBUG_SPINLOCK_SLEEP=y CONFIG_FRAME_POINTER=y
Problem Description: If you change include/linux/ext3_fs.h to #define EXT3FS_DEBUG, then fs/ext3/balloc.c fails to compile. It compiles if EXT3FS_DEBUG is #undef.
gcc -Wp,-MD,fs/ext3/.balloc.o.d -D__KERNEL__ -Iinclude -Wall -Wstrict- prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe - mpreferred-stack-boundary=2 -march=i686 -Iinclude/asm-i386/mach-default - nostdinc -iwithprefix include -DKBUILD_BASENAME=balloc - DKBUILD_MODNAME=ext3 -c -o fs/ext3/balloc.o fs/ext3/balloc.c fs/ext3/balloc.c: In function `ext3_new_block': fs/ext3/balloc.c:506: `i' undeclared (first use in this function) fs/ext3/balloc.c:506: (Each undeclared identifier is reported only once fs/ext3/balloc.c:506: for each function it appears in.) fs/ext3/balloc.c: In function `ext3_count_free_blocks': fs/ext3/balloc.c:662: warning: long unsigned int format, unsigned int arg (arg 2) make[2]: *** [fs/ext3/balloc.o] Error 1 make[1]: *** [fs/ext3] Error 2 make: *** [fs] Error 2
Steps to reproduce:
change include/linux/ext3_fs.h:33 from #undef EXT3FS_DEBUG to #define EXT3FS_DEBUG, then recompile.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |