|
|
因为是debian下编译的,而又是以debian的方式编译的,所以帖子发在这儿。
dist: debian etch, kernel source: 2.6.19
贴一下编译的过程,由于篇幅太长,我只贴出了有错的部分,因为我完全不知道这些错误该怎么解决,所以很希望得到高手的指点,谢谢!
...
CC arch/i386/kernel/cpu/transmeta.o
arch/i386/kernel/cpu/transmeta.c: In function ‘init_transmeta’:
arch/i386/kernel/cpu/transmeta.c:12: warning: ‘cpu_freq’ may be used uninitialized in this function
...
CC arch/i386/kernel/apm.o
arch/i386/kernel/apm.c: In function ‘suspend’:
arch/i386/kernel/apm.c:1217: warning: ‘pm_send_all’ is deprecated (declared at include/linux/pm_legacy.h:20)
arch/i386/kernel/apm.c:1266: warning: ‘pm_send_all’ is deprecated (declared at include/linux/pm_legacy.h:20)
arch/i386/kernel/apm.c: In function ‘check_events’:
arch/i386/kernel/apm.c:1385: warning: ‘pm_send_all’ is deprecated (declared at include/linux/pm_legacy.h:20)
...
CC arch/i386/kernel/io_apic.o
arch/i386/kernel/io_apic.c: In function ‘create_irq’:
arch/i386/kernel/io_apic.c:2482: warning: ‘vector’ may be used uninitialized in this function
...
CC kernel/power/pm.o
kernel/power/pm.c:205: warning: ‘pm_register’ is deprecated (declared at kernel/power/pm.c:64)
kernel/power/pm.c:205: warning: ‘pm_register’ is deprecated (declared at kernel/power/pm.c:64)
kernel/power/pm.c:206: warning: ‘pm_send_all’ is deprecated (declared at kernel/power/pm.c:180)
kernel/power/pm.c:206: warning: ‘pm_send_all’ is deprecated (declared at kernel/power/pm.c:180)
...
CC kernel/module.o
kernel/module.c: In function ‘module_add_driver’:
kernel/module.c:2282: warning: ignoring return value of ‘sysfs_create_link’, declared with attribute warn_unused_result
...
CC kernel/audit.o
kernel/audit.c: In function ‘audit_log_start’:
kernel/audit.c:872: warning: ‘t.tv_nsec’ may be used uninitialized in this function
kernel/audit.c:872: warning: ‘t.tv_sec’ may be used uninitialized in this function
kernel/audit.c:873: warning: ‘serial’ may be used uninitialized in this function
CC kernel/auditfilter.o
kernel/auditfilter.c: In function ‘audit_filter_user’:
kernel/auditfilter.c:1612: warning: ‘state’ is used uninitialized in this function
kernel/auditfilter.c: In function ‘audit_receive_filter’:
kernel/auditfilter.c:1171: warning: ‘ndw’ may be used uninitialized in this function
kernel/auditfilter.c:1171: warning: ‘ndp’ may be used uninitialized in this function
...
CC fs/block_dev.o
fs/block_dev.c: In function ‘bd_claim_by_disk’:
fs/block_dev.c:756: warning: ‘found’ may be used uninitialized in this function
...
CC fs/isofs/namei.o
fs/isofs/namei.c: In function ‘isofs_lookup’:
fs/isofs/namei.c:161: warning: ‘offset’ may be used uninitialized in this function
fs/isofs/namei.c:161: warning: ‘block’ may be used uninitialized in this function
...
CC fs/partitions/check.o
fs/partitions/check.c: In function ‘add_partition’:
fs/partitions/check.c:351: warning: ignoring return value of ‘kobject_add’, declared with attribute warn_unused_result
fs/partitions/check.c:354: warning: ignoring return value of ‘sysfs_create_link’, declared with attribute warn_unused_result
CC fs/partitions/acorn.o
fs/partitions/acorn.c:31: warning: ‘adfs_partition’ defined but not used
fs/partitions/acorn.c:71: warning: ‘riscix_partition’ defined but not used
fs/partitions/acorn.c:121: warning: ‘linux_partition’ defined but not used
...
CC security/selinux/avc.o
security/selinux/avc.c: In function ‘avc_audit’:
security/selinux/avc.c:574: warning: statement with no effect
security/selinux/avc.c:627: warning: statement with no effect
...
CC drivers/acpi/events/evmisc.o
drivers/acpi/events/evmisc.c: In function ‘acpi_ev_global_lock_handler’:
drivers/acpi/events/evmisc.c:334: warning: unused variable ‘status’
...
CC drivers/base/platform.o
drivers/base/platform.c: In function ‘platform_bus_init’:
drivers/base/platform.c:566: warning: ignoring return value of ‘device_register’, declared with attribute warn_unused_result
...
CC net/core/flow.o
net/core/flow.c: In function ‘flow_cache_lookup’:
net/core/flow.c:175: warning: ‘head’ may be used uninitialized in this function
...
LD init/built-in.o
LD .tmp_vmlinux1
arch/i386/kernel/built-in.o: In function `thermal_interrupt':
(.text+0x262f): undefined reference to `smp_thermal_interrupt'
arch/i386/kernel/built-in.o: In function `machine_check':
(.text+0x26f8): undefined reference to `machine_check_vector'
arch/i386/kernel/built-in.o: In function `identify_cpu':
(.init.text+0x256b): undefined reference to `mcheck_init'
arch/i386/power/built-in.o: In function `__restore_processor_state':
(.text+0x186): undefined reference to `mcheck_init'
make[1]: *** [.tmp_vmlinux1] Error 1
make[1]: Leaving directory `/home/quhan/linux'
make: *** [debian/stamp-build-kernel] Error 2 |
|