mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Florian Schanda <ma1flfs@bath.ac.uk>
To: linux-kernel@vger.kernel.org
Subject: Linux 2.6.0-test5 compile and/or link problem
Date: Sat, 20 Sep 2003 22:51:14 +0000	[thread overview]
Message-ID: <200309202251.35053.ma1flfs@bath.ac.uk> (raw)

[-- 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 --]

                 reply	other threads:[~2003-09-20 20:50 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200309202251.35053.ma1flfs@bath.ac.uk \
    --to=ma1flfs@bath.ac.uk \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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®