Kernel compile fails with multiple definitions of do_drive_get_GTF
Bug #72014 reported by
Davor Cubranic
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-source-2.6.15
I get the following error when compiling linux-source-
LD drivers/built-in.o
ddrivers/
drivers/
ld: Warning: size of symbol `do_drive_get_GTF' changed from 496 in drivers/
make[2]: *** [drivers/
make[1]: *** [drivers] Error 2
make[1]: Leaving directory `/usr/src/
make: *** [stamp-build] Error 2
To post a comment you must log in.
Hello!
I can confirm this, but I have a temporary workaround. If you include the support for you IDE chipset (in my case nForce 550) and have the SATA as an module (in my case, also nForce 550). That would get around the bug, but this is the *only* module I have so it's kinda irritating to have it (I like to have a non-modular system on my servers).
Also, maybe off topic, but I am unable to make libata work without having ACPI with Suspend support and Hotplug compiled. I do not like to have suspend on a server (quite strange to have suspend on a server or? ;-)) nor do my server have Hotplugable hardware, so... Why do I need those to make the libata not have unresolved symbols?
From dmesg of broken modules attached.