bug submission

From: KheOps
Date: Fri Jul 16 2004 - 17:44:05 EST


hello
I tried to compile kernel 2.6.7 on an AMD Duron 800MHz, with gcc 2.95.3, GNU
bash version 2.04.12(1), and here is what I get (after having configured
properly the kernel for my system):

#make
(same lines since HOSTCC scripts/basic/fixdep)


HOSTCC scripts/kallsyms
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC scripts/empty.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
HOSTCC scripts/mk_elfconfig
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
MKELF scripts/elfconfig.h
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
HOSTCC scripts/file2alias.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
HOSTCC scripts/modpost.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
HOSTCC scripts/sumversion.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
HOSTLD scripts/modpost
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
HOSTCC scripts/pnmtologo
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
HOSTCC scripts/bin2c
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/asm-offsets.s
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CHK include/asm-i386/asm_offsets.h
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
UPD include/asm-i386/asm_offsets.h
CC init/main.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CHK include/linux/compile.h
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
/usr/src/linux-2.6.7/scripts/mkcompile_h: invalid character 46 in exportstr
for AFLAGS_vmlinux.lds.o
UPD include/linux/compile.h
CC init/version.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC init/do_mounts.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD init/mounts.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC init/initramfs.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD init/built-in.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
HOSTCC usr/gen_init_cpio
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CPIO usr/initramfs_data.cpio
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
GZIP usr/initramfs_data.cpio.gz
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
AS usr/initramfs_data.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD usr/built-in.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/process.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/semaphore.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/signal.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
AS arch/i386/kernel/entry.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/traps.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/irq.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
{entrée standard}: Messages de l'assembleur:
{entrée standard}:1764: AVERTISSEMENT:initialisation incorrecte du type de
section pour .bss.page_aligned
CC arch/i386/kernel/vm86.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/ptrace.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
(...)
CC arch/i386/kernel/acpi/boot.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/acpi/sleep.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
AS arch/i386/kernel/acpi/wakeup.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD arch/i386/kernel/acpi/built-in.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
(...)
CC arch/i386/kernel/cpu/mcheck/winchip.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/cpu/mcheck/non-fatal.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD arch/i386/kernel/cpu/mcheck/built-in.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/cpu/mtrr/main.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
(...)
CC arch/i386/kernel/cpu/mtrr/centaur.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD arch/i386/kernel/cpu/mtrr/built-in.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD arch/i386/kernel/cpu/built-in.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/timers/timer.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
(...)
CC arch/i386/kernel/timers/common.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD arch/i386/kernel/timers/built-in.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/reboot.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
(...)
CC arch/i386/kernel/sysenter.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
AS arch/i386/kernel/vsyscall-int80.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
SYSCALL arch/i386/kernel/vsyscall-int80.so
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
AS arch/i386/kernel/vsyscall-sysenter.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
SYSCALL arch/i386/kernel/vsyscall-sysenter.so
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
AS arch/i386/kernel/vsyscall.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/early_printk.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/std_resources.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
SYSCALL arch/i386/kernel/vsyscall-syms.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD arch/i386/kernel/built-in.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
AS arch/i386/kernel/head.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/kernel/init_task.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CPP arch/i386/kernel/vmlinux.lds.s
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/mm/init.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
(...)
CC arch/i386/mm/pageattr.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD arch/i386/mm/built-in.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/mach-default/setup.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC arch/i386/mach-default/topology.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD arch/i386/mach-default/built-in.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC kernel/sched.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC kernel/fork.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC kernel/exec_domain.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
(...)
CC kernel/power/process.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC kernel/power/console.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC kernel/power/pm.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC kernel/power/swsusp.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD kernel/power/built-in.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC kernel/acct.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
IKCFG kernel/ikconfig.h
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
scripts/mkconfigs: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
GZIP kernel/config_data.gz
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
IKCFG kernel/config_data.h
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC kernel/configs.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD kernel/built-in.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC mm/bootmem.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
(...)
CC mm/swapfile.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
LD mm/built-in.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC fs/open.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
(...)
CC fs/ioctl.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
CC fs/readdir.o
/bin/sh: invalid character 46 in exportstr for AFLAGS_vmlinux.lds.o
fs/readdir.c: In function `filldir64':
fs/readdir.c:259: internal error--unrecognizable insn:
(insn 184 183 451 (set (reg/v:SI 4 %esi)
(asm_operands/v ("1: movl %%eax,0(%2)
2: movl %%edx,4(%2)
3:
.section .fixup,"ax"
4: movl %3,%0
jmp 3b
.previous
.section __ex_table,"a"
.align 4
.long 1b,4b
.long 2b,4b
.previous") ("=r") 0[
(reg:DI 1 %edx)
(reg:SI 0 %eax)
(const_int -14 [0xfffffff2])
(reg/v:SI 4 %esi)
]
[
(asm_input:DI ("A"))
(asm_input:SI ("r"))
(asm_input:SI ("i"))
(asm_input:SI ("0"))
] ("fs/readdir.c") 241)) -1 (insn_list 181 (insn_list 183 (nil)))
(nil))
make[1]: *** [fs/readdir.o] Erreur 1
make: *** [fs] Erreur 2

So it seems that there is something wrong with bash, but the big problem comes
from the compilation of fs/readdir.c. I don't know what could cause that.
I hope this will help you a little bit to solve the problem.

Thank you
Kheops
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/