LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 808|回复: 0

加xfs内核编译出错

[复制链接]
发表于 2003-12-5 13:45:26 | 显示全部楼层 |阅读模式
我是fedora,对内核打了个补定,xfs-2.4.22-all-i386,然后将内核配置为支持 xfs,执行make bzImage出错:
no-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686   -DKBUILD_BASENAME=main -c -o init/main.o init/main.c
In file included from /usr/src/linux-2.4.22-1.2115.nptl/include/linux/capability.h:17,
                 from /usr/src/linux-2.4.22-1.2115.nptl/include/linux/binfmts.h:4,
                 from /usr/src/linux-2.4.22-1.2115.nptl/include/linux/sched.h:10,
                 from /usr/src/linux-2.4.22-1.2115.nptl/include/linux/mm.h:4,
                 from /usr/src/linux-2.4.22-1.2115.nptl/include/linux/slab.h:14,
                 from /usr/src/linux-2.4.22-1.2115.nptl/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.4.22-1.2115.nptl/include/linux/fs.h:232: redefinition of `BH_Delay'
/usr/src/linux-2.4.22-1.2115.nptl/include/linux/fs.h:230: `BH_Delay' previously defined here
In file included from /usr/src/linux-2.4.22-1.2115.nptl/include/linux/sched.h:22,
                 from /usr/src/linux-2.4.22-1.2115.nptl/include/linux/mm.h:4,
                 from /usr/src/linux-2.4.22-1.2115.nptl/include/linux/slab.h:14,
                 from /usr/src/linux-2.4.22-1.2115.nptl/include/linux/proc_fs.h:5,
                 from init/main.c:15:
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:80: redeclaration of `enum EFLAGS'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:81: conflicting types for `EF_CF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:58: previous declaration of `EF_CF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:82: conflicting types for `EF_PF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:59: previous declaration of `EF_PF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:83: conflicting types for `EF_AF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:60: previous declaration of `EF_AF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:84: conflicting types for `EF_ZF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:61: previous declaration of `EF_ZF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:85: conflicting types for `EF_SF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:62: previous declaration of `EF_SF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:86: conflicting types for `EF_TF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:63: previous declaration of `EF_TF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:87: conflicting types for `EF_IE'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:64: previous declaration of `EF_IE'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:88: conflicting types for `EF_DF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:65: previous declaration of `EF_DF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:89: conflicting types for `EF_OF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:66: previous declaration of `EF_OF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:90: conflicting types for `EF_IOPL'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:67: previous declaration of `EF_IOPL'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:91: conflicting types for `EF_IOPL_RING0'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:68: previous declaration of `EF_IOPL_RING0'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:92: conflicting types for `EF_IOPL_RING1'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:69: previous declaration of `EF_IOPL_RING1'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:93: conflicting types for `EF_IOPL_RING2'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:70: previous declaration of `EF_IOPL_RING2'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:94: conflicting types for `EF_NT'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:71: previous declaration of `EF_NT'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:95: conflicting types for `EF_RF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:72: previous declaration of `EF_RF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:96: conflicting types for `EF_VM'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:73: previous declaration of `EF_VM'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:97: conflicting types for `EF_AC'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:74: previous declaration of `EF_AC'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:98: conflicting types for `EF_VIF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:75: previous declaration of `EF_VIF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:99: conflicting types for `EF_VIP'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:76: previous declaration of `EF_VIP'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:100: conflicting types for `EF_ID'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:77: previous declaration of `EF_ID'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:103: redeclaration of `enum EFLAGS'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:104: redefinition of `EF_CF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:81: `EF_CF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:105: redefinition of `EF_PF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:82: `EF_PF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:106: redefinition of `EF_AF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:83: `EF_AF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:107: redefinition of `EF_ZF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:84: `EF_ZF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:108: redefinition of `EF_SF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:85: `EF_SF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:109: redefinition of `EF_TF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:86: `EF_TF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:110: redefinition of `EF_IE'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:87: `EF_IE' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:111: redefinition of `EF_DF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:88: `EF_DF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:112: redefinition of `EF_OF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:89: `EF_OF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:113: redefinition of `EF_IOPL'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:90: `EF_IOPL' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:114: redefinition of `EF_IOPL_RING0'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:91: `EF_IOPL_RING0' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:115: redefinition of `EF_IOPL_RING1'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:92: `EF_IOPL_RING1' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:116: redefinition of `EF_IOPL_RING2'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:93: `EF_IOPL_RING2' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:117: redefinition of `EF_NT'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:94: `EF_NT' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:118: redefinition of `EF_RF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:95: `EF_RF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:119: redefinition of `EF_VM'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:96: `EF_VM' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:120: redefinition of `EF_AC'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:97: `EF_AC' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:121: redefinition of `EF_VIF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:98: `EF_VIF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:122: redefinition of `EF_VIP'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:99: `EF_VIP' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:123: redefinition of `EF_ID'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:100: `EF_ID' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:126: redeclaration of `enum EFLAGS'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:127: conflicting types for `EF_CF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:104: previous declaration of `EF_CF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:128: conflicting types for `EF_PF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:105: previous declaration of `EF_PF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:129: conflicting types for `EF_AF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:106: previous declaration of `EF_AF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:130: conflicting types for `EF_ZF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:107: previous declaration of `EF_ZF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:131: conflicting types for `EF_SF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:108: previous declaration of `EF_SF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:132: conflicting types for `EF_TF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:109: previous declaration of `EF_TF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:133: conflicting types for `EF_IE'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:110: previous declaration of `EF_IE'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:134: conflicting types for `EF_DF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:111: previous declaration of `EF_DF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:135: conflicting types for `EF_OF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:112: previous declaration of `EF_OF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:136: conflicting types for `EF_IOPL'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:113: previous declaration of `EF_IOPL'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:137: conflicting types for `EF_IOPL_RING0'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:114: previous declaration of `EF_IOPL_RING0'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:138: conflicting types for `EF_IOPL_RING1'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:115: previous declaration of `EF_IOPL_RING1'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:139: conflicting types for `EF_IOPL_RING2'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:116: previous declaration of `EF_IOPL_RING2'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:140: conflicting types for `EF_NT'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:117: previous declaration of `EF_NT'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:141: conflicting types for `EF_RF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:118: previous declaration of `EF_RF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:142: conflicting types for `EF_VM'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:119: previous declaration of `EF_VM'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:143: conflicting types for `EF_AC'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:120: previous declaration of `EF_AC'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:144: conflicting types for `EF_VIF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:121: previous declaration of `EF_VIF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:145: conflicting types for `EF_VIP'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:122: previous declaration of `EF_VIP'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:146: conflicting types for `EF_ID'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:123: previous declaration of `EF_ID'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:149: redeclaration of `enum EFLAGS'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:150: redefinition of `EF_CF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:127: `EF_CF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:151: redefinition of `EF_PF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:128: `EF_PF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:152: redefinition of `EF_AF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:129: `EF_AF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:153: redefinition of `EF_ZF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:130: `EF_ZF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:154: redefinition of `EF_SF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:131: `EF_SF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:155: redefinition of `EF_TF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:132: `EF_TF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:156: redefinition of `EF_IE'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:133: `EF_IE' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:157: redefinition of `EF_DF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:134: `EF_DF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:158: redefinition of `EF_OF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:135: `EF_OF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:159: redefinition of `EF_IOPL'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:136: `EF_IOPL' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:160: redefinition of `EF_IOPL_RING0'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:137: `EF_IOPL_RING0' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:161: redefinition of `EF_IOPL_RING1'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:138: `EF_IOPL_RING1' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:162: redefinition of `EF_IOPL_RING2'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:139: `EF_IOPL_RING2' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:163: redefinition of `EF_NT'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:140: `EF_NT' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:164: redefinition of `EF_RF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:141: `EF_RF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:165: redefinition of `EF_VM'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:142: `EF_VM' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:166: redefinition of `EF_AC'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:143: `EF_AC' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:167: redefinition of `EF_VIF'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:144: `EF_VIF' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:168: redefinition of `EF_VIP'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:145: `EF_VIP' previously defined here
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:169: redefinition of `EF_ID'
/usr/src/linux-2.4.22-1.2115.nptl/include/asm/ptrace.h:146: `EF_ID' previously defined here
make: *** [init/main.o] Error 1
有没有高手知道这是怎么回事。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表