mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Linux 2.6.0-test5 compile and/or link problem
@ 2003-09-20 22:51 Florian Schanda
  0 siblings, 0 replies; only message in thread
From: Florian Schanda @ 2003-09-20 22:51 UTC (permalink / raw)
  To: linux-kernel

[-- Attachment #1: clearsigned data --]
[-- Type: Text/Plain, Size: 11219 bytes --]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

scripts/ver_linux is

Linux omoikane 2.4.22-xfs #3 SMP Wed Sep 17 18:13:33 Local time zone must be 
set--see zic  i686 unknown
 
Gnu C                  3.3.1
Gnu make               3.80
util-linux             2.11w
mount                  2.11w
e2fsprogs              1.29
xfsprogs               2.5.4
nfs-utils              1.0.3
Linux C Library        2.3.2
Dynamic linker (ldd)   2.3.2
Linux C++ Library      5.0.5
Procps                 3.0.4
Net-tools              1.60
Kbd                    1.08
Sh-utils               2.0
Modules Loaded         sr_mod snd-pcm-oss snd-mixer-oss snd-emu10k1 snd-pcm 
snd-page-alloc snd-timer snd-ac97-codec snd-rawmidi snd-seq-device 
snd-util-mem snd-hwdep snd soundcore nvidia keybdev hid mousedev input 
usb-uhci usbcore e100 rtc ext2 raid0 md ide-cd cdrom ide-scsi ide-disk piix 
ide-detect ide-core unix

with the attached .config file I get a linking error (during `make V=1`):

make -f scripts/Makefile.build obj=arch/i386/lib
  GEN     .version
  CHK     include/linux/compile.h
  UPD     include/linux/compile.h
  gcc -Wp,-MD,init/.version.o.d -D__KERNEL__ -Iinclude -Wall 
- -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common 
- -pipe -mpreferred-stack-boundary=2 -march=pentium4 -mcpu=pentium4 -Iinclude/
asm-i386/mach-default -fomit-frame-pointer -nostdinc -iwi
thprefix include    -DKBUILD_BASENAME=version -DKBUILD_MODNAME=version -c -o 
init/version.o init/version.c
   ld -m elf_i386  -r -o init/built-in.o init/main.o init/version.o init/
mounts.o init/initramfs.o
        ld -m elf_i386  -T arch/i386/kernel/vmlinux.lds.s arch/i386/kernel/
head.o arch/i386/kernel/init_task.o   init/built-in.o --st
art-group  usr/built-in.o  arch/i386/kernel/built-in.o  arch/i386/mm/
built-in.o  arch/i386/mach-default/built-in.o  kernel/built-in.o
  mm/built-in.o  fs/built-in.o  ipc/built-in.o  security/built-in.o  crypto/
built-in.o  lib/lib.a  arch/i386/lib/lib.a  lib/built-in.
o  arch/i386/lib/built-in.o  drivers/built-in.o  sound/built-in.o  arch/i386/
pci/built-in.o  net/built-in.o --end-group  -o .tmp_vmli
nux1
drivers/built-in.o(.text+0x29e8a): In function `ide_match_hwif':
: undefined reference to `ide_hwifs'
drivers/built-in.o(.text+0x29e8f): In function `ide_match_hwif':
: undefined reference to `ide_hwifs'
drivers/built-in.o(.text+0x29eb9): In function `ide_match_hwif':
: undefined reference to `ide_hwifs'
drivers/built-in.o(.text+0x29ed8): In function `ide_match_hwif':
: undefined reference to `ide_hwifs'
drivers/built-in.o(.text+0x29edd): In function `ide_match_hwif':
: undefined reference to `ide_hwifs'
drivers/built-in.o(.text+0x29ee2): more undefined references to `ide_hwifs' 
follow
drivers/built-in.o(.text+0x2a7a0): In function `ide_setup_pci_controller':
: undefined reference to `noautodma'
drivers/built-in.o(.text+0x2acc1): In function `ide_setup_pci_device':
: undefined reference to `ide_hwifs'
drivers/built-in.o(.text+0x2acc9): In function `ide_setup_pci_device':
: undefined reference to `probe_hwif_init'
drivers/built-in.o(.text+0x2ace6): In function `ide_setup_pci_device':
: undefined reference to `ide_hwifs'
drivers/built-in.o(.text+0x2acee): In function `ide_setup_pci_device':
: undefined reference to `probe_hwif_init'
drivers/built-in.o(.text+0x2ad6a): In function `ide_setup_pci_devices':
: undefined reference to `ide_hwifs'
drivers/built-in.o(.text+0x2ad72): In function `ide_setup_pci_devices':
: undefined reference to `probe_hwif_init'
drivers/built-in.o(.text+0x2ad8f): In function `ide_setup_pci_devices':
: undefined reference to `ide_hwifs'
drivers/built-in.o(.text+0x2ad97): In function `ide_setup_pci_devices':
: undefined reference to `probe_hwif_init'
drivers/built-in.o(.text+0x2adb6): In function `ide_setup_pci_devices':
: undefined reference to `ide_hwifs'
drivers/built-in.o(.text+0x2adbe): In function `ide_setup_pci_devices':
: undefined reference to `probe_hwif_init'
drivers/built-in.o(.text+0x2addd): In function `ide_setup_pci_devices':
: undefined reference to `ide_hwifs'
drivers/built-in.o(.text+0x2ade5): In function `ide_setup_pci_devices':
: undefined reference to `probe_hwif_init'
drivers/built-in.o(.text+0x2b4f8): In function `__ide_dma_off_quietly':
: undefined reference to `ide_toggle_bounce'
drivers/built-in.o(.text+0x2b5e9): In function `__ide_dma_on':
: undefined reference to `ide_toggle_bounce'
drivers/built-in.o(.text+0x2b765): In function `__ide_dma_read':
: undefined reference to `ide_execute_command'
drivers/built-in.o(.text+0x2b82e): In function `__ide_dma_write':
: undefined reference to `ide_execute_command'
drivers/built-in.o(.text+0x2bac0): In function `__ide_dma_verbose':
: undefined reference to `eighty_ninty_three'
drivers/built-in.o(.init.text+0x3c3e): In function `init_hwif_generic':
: undefined reference to `noautodma'
make: *** [.tmp_vmlinux1] Error 1


Is this a known problem?

BTW, by setting CONFIG_IDE to M instead to Y, the kernel & modules compiles. 
(Although there are some warnings such as:)

  Building modules, stage 2.
  AS      arch/i386/boot/bootsect.o
  AS      arch/i386/boot/setup.o
  HOSTCC  arch/i386/boot/tools/build
  MODPOST
  AS      arch/i386/boot/compressed/head.o
  CC      arch/i386/boot/compressed/misc.o
  LD      arch/i386/boot/bootsect
  OBJCOPY arch/i386/boot/compressed/vmlinux.bin
*** Warning: "ide_pci_unregister_driver" [drivers/ide/pci/piix.ko] undefined!
*** Warning: "ide_pci_register_driver" [drivers/ide/pci/piix.ko] undefined!
*** Warning: "ide_setup_pci_device" [drivers/ide/pci/piix.ko] undefined!
*** Warning: "ide_setup_dma" [drivers/ide/pci/piix.ko] undefined!
*** Warning: "ide_pci_register_host_proc" [drivers/ide/pci/piix.ko] undefined!
  LD      arch/i386/boot/setup
*** Warning: "proc_ide_destroy" [drivers/ide/ide.ko] undefined!
*** Warning: "ide_remove_proc_entries" [drivers/ide/ide.ko] undefined!
*** Warning: "ide_add_proc_entries" [drivers/ide/ide.ko] undefined!
*** Warning: "proc_ide_create" [drivers/ide/ide.ko] undefined!
*** Warning: "ide_scan_pcibus" [drivers/ide/ide.ko] undefined!
*** Warning: "create_proc_ide_interfaces" [drivers/ide/ide.ko] undefined!
*** Warning: "ide_release_dma" [drivers/ide/ide.ko] undefined!
*** Warning: "destroy_proc_ide_drives" [drivers/ide/ide.ko] undefined!
*** Warning: "proc_ide_read_capacity" [drivers/ide/ide.ko] undefined!
*** Warning: "idedefault_driver" [drivers/ide/ide.ko] undefined!
*** Warning: "create_proc_ide_interfaces" [drivers/ide/ide-probe.ko] 
undefined!
*** Warning: "ide_bus_type" [drivers/ide/ide-probe.ko] undefined!
*** Warning: "ide_add_generic_settings" [drivers/ide/ide-probe.ko] undefined!
*** Warning: "idedefault_driver" [drivers/ide/ide-probe.ko] undefined!
*** Warning: "ide_cfg_sem" [drivers/ide/ide-probe.ko] undefined!
*** Warning: "blk_queue_activity_fn" [drivers/ide/ide-probe.ko] undefined!
*** Warning: "do_ide_request" [drivers/ide/ide-probe.ko] undefined!
*** Warning: "proc_ide_read_geometry" [drivers/ide/ide-disk.ko] undefined!
*** Warning: "blk_rq_prep_restart" [drivers/ide/ide-disk.ko] undefined!


but module_install fails with this:


WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/pci/piix.ko needs unknown 
symbol ide_setup_pci_device
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/pci/piix.ko needs unknown 
symbol ide_pci_register_host_proc
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/pci/piix.ko needs unknown 
symbol ide_setup_dma
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/pci/piix.ko needs unknown 
symbol ide_pci_unregister_driver
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/pci/piix.ko needs unknown 
symbol ide_pci_register_driver
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide.ko needs unknown 
symbol ide_scan_pcibus
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide.ko needs unknown 
symbol ide_release_dma
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide.ko needs unknown 
symbol create_proc_ide_interfaces
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide.ko needs unknown 
symbol ide_add_proc_entries
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide.ko needs unknown 
symbol proc_ide_read_capacity
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide.ko needs unknown 
symbol destroy_proc_ide_drives
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide.ko needs unknown 
symbol idedefault_driver
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide.ko needs unknown 
symbol proc_ide_destroy
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide.ko needs unknown 
symbol ide_remove_proc_entries
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide.ko needs unknown 
symbol proc_ide_create
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-probe.ko needs 
unknown symbol create_proc_ide_interfaces
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-probe.ko needs 
unknown symbol ide_cfg_sem
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-probe.ko needs 
unknown symbol ide_bus_type
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-probe.ko needs 
unknown symbol idedefault_driver
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-probe.ko needs 
unknown symbol do_ide_request
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-probe.ko needs 
unknown symbol ide_add_generic_settings
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-probe.ko needs 
unknown symbol blk_queue_activity_fn
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-disk.ko needs unknown 
symbol proc_ide_read_geometry
WARNING: /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-disk.ko needs unknown 
symbol blk_rq_prep_restart
WARNING: Module /lib/modules/2.6.0-test5/kernel/drivers/scsi/ide-scsi.ko 
ignored, due to loop
WARNING: Module /lib/modules/2.6.0-test5/kernel/drivers/ide/pci/piix.ko 
ignored, due to loop
WARNING: Module /lib/modules/2.6.0-test5/kernel/drivers/ide/ide.ko ignored, 
due to loop
WARNING: Module /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-taskfile.ko 
ignored, due to loop
WARNING: Module /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-probe.ko 
ignored, due to loop
WARNING: Loop detected: /lib/modules/2.6.0-test5/kernel/drivers/ide/
ide-iops.ko needs ide.ko which needs ide-iops.ko again!
WARNING: Module /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-iops.ko 
ignored, due to loop
WARNING: Module /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-io.ko ignored, 
due to loop
WARNING: Module /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-disk.ko 
ignored, due to loop
WARNING: Module /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-default.ko 
ignored, due to loop
WARNING: Module /lib/modules/2.6.0-test5/kernel/drivers/ide/ide-cd.ko ignored, 
due to loop

Any ideas? Or did I do something wrong?

Thanks in advance,

	Florian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/bNnnfCf8muQVS4cRAk3gAKCNz124skR2HoBJ07bWuY+RsMNxQwCfdquC
3fiHRTpXpH5oC4y5kBjSmyw=
=UBC/
-----END PGP SIGNATURE-----

[-- Attachment #2: config.bz2 --]
[-- Type: application/x-bzip2, Size: 5163 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2003-09-20 20:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-09-20 22:51 Linux 2.6.0-test5 compile and/or link problem Florian Schanda

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®