2.5.7 make modules_install failed
make[1]: Leaving directory `/usr/src/kernel-sources-2.5.7/arch/i386/lib' cd /lib/modules/2.5.7; \
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.5.7; fi
depmod: *** Unresolved symbols in /lib/modules/2.5.7/kernel/sound/oss/sound.o
depmod: virt_to_bus_not_defined_use_pci_map
make: *** [_modinst_post] Error 1
-----
Regards
Jean-Luc
Quoted 11 lines · Jean-Luc Coulon
make[1]: Leaving directory `/usr/src/kernel-sources-2.5.7/arch/i386/lib' cd
/lib/modules/2.5.7; \
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
if [ -r System.map ]; then/sbin/depmod-ae -F System.map 2.5.7; fi
depmod: *** Unresolved symbols in/lib/modules/2.5.7/kernel/sound/oss/sound.o
depmod:virt_to_bus_not_defined_use_pci_map
make: *** [_modinst_post] Error 1
Quoted 3 lines
-----
Regards
Jean-Luc
Yep. One of the files in ../sound/oss/*.c is using an old interface.
virt_to_bus_not_defined_use_pci_map
'virt_to_bus' not defined, 'use_pci_map'
Cheers,
Dick Johnson
Penguin : Linux version 2.4.18 on an i686 machine (797.90 BogoMips).
Windows-2000/Professional isn't.
Quoted 1 line · Jean-Luc Coulon
depmod:
virt_to_bus_not_defined_use_pci_map
As the warning suggests, you tried to build a module that isn't updated to use the new pci mapping api. Either fix it, or if you don't know how, take the wussy way out, and use -dj and undefine CONFIG_DEBUG_OBSOLETE 8-)
Signature · 2 lines
| Dave Jones. http://www.codemonkey.org.uk | SuSE Labs