* Ian Campbell <[EMAIL PROTECTED]> [20060831 15:15]: > On Thu, 2006-08-31 at 13:29 +0200, Michael Prokop wrote: > > If I build the ivtv package against my kernel the final .deb > > includes several modules-files which shouldn't be part of the deb:
> Strange, that doesn't happen here. > Do you have a build log? One from a manual or module-assistant build > would do. Sure, see attached buildlog. The command I used for building was: # KPKG_DEST_DIR=/raid/Grml/kernel/ module-assistant -f -l \ '2.6.17-grml' -k /raid/Grml/kernel/linux-2.6.17-grml build ivtv > By "manual" do you mean with make-kpkg or some other by-hand method? By manual I mean building via 'debian/rules binary-modules'. > Does the -grml suffix mean anything in particular in terms of patches > applied or is the kernel built from kernel.org source? It's the kernel used in the grml live-cd system (see grml.org/kernel/ for details). It's based on kernel.org sources with some additional patches applied, but that shouldn't matter IMO. > I only tested with m-a against a Debian kernel package. I'll try against > a self built kernel now. In case this might be important (it often is when kernel source packages are broken): Do you build the package against the currently running kernel? Because I'm building the module against a kernel version which does not match the currently running one. thx && regards, -mika- -- ,'"`. http://www.michael-prokop.at/ ( grml.org -ยป Linux Live-CD for texttool-users and sysadmins `._,' http://www.grml.org/
dh_clean
/usr/bin/make KVER=2.6.17-grml KDIR=/raid/Grml/kernel/linux-2.6.17-grml
HP_FWLOAD=1 DEBIAN_MAKE_KPKG=1 -C driver clean
make[1]: Entering directory `/usr/src/modules/ivtv/driver'
/usr/bin/make -C /raid/Grml/kernel/linux-2.6.17-grml
M=/usr/src/modules/ivtv/driver clean
make[2]: Entering directory `/raid/Grml/kernel/linux-2.6.17-grml'
CLEAN /usr/src/modules/ivtv/driver/.tmp_versions
make[2]: Leaving directory `/raid/Grml/kernel/linux-2.6.17-grml'
rm -f ivtv-svnversion.h ivtv-svnversion.h.tmp
make[1]: Leaving directory `/usr/src/modules/ivtv/driver'
/usr/bin/make KVER=2.6.17-grml KDIR=/raid/Grml/kernel/linux-2.6.17-grml
HP_FWLOAD=1 DEBIAN_MAKE_KPKG=1 -C i2c-drivers clean
make[1]: Entering directory `/usr/src/modules/ivtv/i2c-drivers'
/usr/bin/make -C /raid/Grml/kernel/linux-2.6.17-grml
M=/usr/src/modules/ivtv/i2c-drivers clean
make[2]: Entering directory `/raid/Grml/kernel/linux-2.6.17-grml'
CLEAN /usr/src/modules/ivtv/i2c-drivers/.tmp_versions
make[2]: Leaving directory `/raid/Grml/kernel/linux-2.6.17-grml'
make[1]: Leaving directory `/usr/src/modules/ivtv/i2c-drivers'
/usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/usr/src/modules/ivtv'
dh_clean
/usr/bin/make KVER=2.6.17-grml KDIR=/raid/Grml/kernel/linux-2.6.17-grml
HP_FWLOAD=1 DEBIAN_MAKE_KPKG=1 -C driver clean
make[2]: Entering directory `/usr/src/modules/ivtv/driver'
/usr/bin/make -C /raid/Grml/kernel/linux-2.6.17-grml
M=/usr/src/modules/ivtv/driver clean
make[3]: Entering directory `/raid/Grml/kernel/linux-2.6.17-grml'
make[3]: Leaving directory `/raid/Grml/kernel/linux-2.6.17-grml'
rm -f ivtv-svnversion.h ivtv-svnversion.h.tmp
make[2]: Leaving directory `/usr/src/modules/ivtv/driver'
/usr/bin/make KVER=2.6.17-grml KDIR=/raid/Grml/kernel/linux-2.6.17-grml
HP_FWLOAD=1 DEBIAN_MAKE_KPKG=1 -C i2c-drivers clean
make[2]: Entering directory `/usr/src/modules/ivtv/i2c-drivers'
/usr/bin/make -C /raid/Grml/kernel/linux-2.6.17-grml
M=/usr/src/modules/ivtv/i2c-drivers clean
make[3]: Entering directory `/raid/Grml/kernel/linux-2.6.17-grml'
make[3]: Leaving directory `/raid/Grml/kernel/linux-2.6.17-grml'
make[2]: Leaving directory `/usr/src/modules/ivtv/i2c-drivers'
/usr/bin/gcc-4.1
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.17-grml/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in}
${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.17-grml/g ;s/#KVERS#/2.6.17-grml/g ;
s/_KVERS_/2.6.17-grml/g ; s/##KDREV##/grml.06/g ; s/#KDREV#/grml.06/g ;
s/_KDREV_/grml.06/g ' < $templ > ${templ%.modules.in}; \
done
dh_testdir
dh_testroot
dh_clean -k
/usr/bin/make KVER=2.6.17-grml KDIR=/raid/Grml/kernel/linux-2.6.17-grml
HP_FWLOAD=1 DEBIAN_MAKE_KPKG=1 -C driver
make[2]: Entering directory `/usr/src/modules/ivtv/driver'
created ivtv-svnversion.h
/usr/bin/make -C /raid/Grml/kernel/linux-2.6.17-grml
M=/usr/src/modules/ivtv/driver KERNELRELEASE=2.6.17-grml modules
make[3]: Entering directory `/raid/Grml/kernel/linux-2.6.17-grml'
CC [M] /usr/src/modules/ivtv/driver/ivtv-osd.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-queue.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-driver.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-fileops.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-i2c.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-streams.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-firmware.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-reset.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-gpio.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-irq.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-mailbox.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-vbi.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-kthreads.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-audio.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-ioctl.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-controls.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-video.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-cards.o
CC [M] /usr/src/modules/ivtv/driver/ivtv-yuv.o
LD [M] /usr/src/modules/ivtv/driver/ivtv.o
LD [M] /usr/src/modules/ivtv/driver/ivtv-fb.o
Building modules, stage 2.
MODPOST
CC /usr/src/modules/ivtv/driver/ivtv-fb.mod.o
LD [M] /usr/src/modules/ivtv/driver/ivtv-fb.ko
CC /usr/src/modules/ivtv/driver/ivtv.mod.o
LD [M] /usr/src/modules/ivtv/driver/ivtv.ko
make[3]: Leaving directory `/raid/Grml/kernel/linux-2.6.17-grml'
make[2]: Leaving directory `/usr/src/modules/ivtv/driver'
/usr/bin/make KVER=2.6.17-grml KDIR=/raid/Grml/kernel/linux-2.6.17-grml
HP_FWLOAD=1 DEBIAN_MAKE_KPKG=1 -C i2c-drivers
make[2]: Entering directory `/usr/src/modules/ivtv/i2c-drivers'
/usr/bin/make -C /raid/Grml/kernel/linux-2.6.17-grml
M=/usr/src/modules/ivtv/i2c-drivers modules
make[3]: Entering directory `/raid/Grml/kernel/linux-2.6.17-grml'
CC [M] /usr/src/modules/ivtv/i2c-drivers/saa717x.o
Building modules, stage 2.
MODPOST
CC /usr/src/modules/ivtv/i2c-drivers/saa717x.mod.o
LD [M] /usr/src/modules/ivtv/i2c-drivers/saa717x.ko
make[3]: Leaving directory `/raid/Grml/kernel/linux-2.6.17-grml'
make[2]: Leaving directory `/usr/src/modules/ivtv/i2c-drivers'
/usr/bin/make KVER=2.6.17-grml KDIR=/raid/Grml/kernel/linux-2.6.17-grml
HP_FWLOAD=1 DEBIAN_MAKE_KPKG=1 -C driver install
DESTDIR=/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml
make[2]: Entering directory `/usr/src/modules/ivtv/driver'
/usr/bin/make -C /raid/Grml/kernel/linux-2.6.17-grml
M=/usr/src/modules/ivtv/driver KERNELRELEASE=2.6.17-grml modules
make[3]: Entering directory `/raid/Grml/kernel/linux-2.6.17-grml'
Building modules, stage 2.
MODPOST
make[3]: Leaving directory `/raid/Grml/kernel/linux-2.6.17-grml'
/usr/bin/make
INSTALL_MOD_PATH=/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml
INSTALL_MOD_DIR=ivtv KERNELRELEASE=2.6.17-grml \
-C /raid/Grml/kernel/linux-2.6.17-grml
M=/usr/src/modules/ivtv/driver modules_install
make[3]: Entering directory `/raid/Grml/kernel/linux-2.6.17-grml'
INSTALL /usr/src/modules/ivtv/driver/ivtv-fb.ko
INSTALL /usr/src/modules/ivtv/driver/ivtv.ko
DEPMOD 2.6.17-grml
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol release_firmware
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol i2c_bit_add_bus
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol request_firmware
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol v4l_compat_translate_ioctl
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol i2c_del_adapter
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol tveeprom_read
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol i2c_bit_del_bus
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol video_unregister_device
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol video_device_alloc
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol video_register_device
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol i2c_clients_command
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol i2c_add_adapter
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol video_usercopy
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol tveeprom_hauppauge_analog
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol video_device_release
make[3]: Leaving directory `/raid/Grml/kernel/linux-2.6.17-grml'
v4l-cx2341x-init.mpg needs copying to the hotplug firmware
directory if needed for PVR350 mpeg initialization
make[2]: Leaving directory `/usr/src/modules/ivtv/driver'
/usr/bin/make KVER=2.6.17-grml KDIR=/raid/Grml/kernel/linux-2.6.17-grml
HP_FWLOAD=1 DEBIAN_MAKE_KPKG=1 -C i2c-drivers install
DESTDIR=/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml
make[2]: Entering directory `/usr/src/modules/ivtv/i2c-drivers'
/usr/bin/make -C /raid/Grml/kernel/linux-2.6.17-grml
M=/usr/src/modules/ivtv/i2c-drivers modules
make[3]: Entering directory `/raid/Grml/kernel/linux-2.6.17-grml'
Building modules, stage 2.
MODPOST
make[3]: Leaving directory `/raid/Grml/kernel/linux-2.6.17-grml'
/usr/bin/make
INSTALL_MOD_PATH=/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml
INSTALL_MOD_DIR=ivtv KERNELRELEASE=2.6.17-grml \
-C /raid/Grml/kernel/linux-2.6.17-grml
M=/usr/src/modules/ivtv/i2c-drivers modules_install
make[3]: Entering directory `/raid/Grml/kernel/linux-2.6.17-grml'
INSTALL /usr/src/modules/ivtv/i2c-drivers/saa717x.ko
DEPMOD 2.6.17-grml
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/saa717x.ko
needs unknown symbol i2c_probe
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/saa717x.ko
needs unknown symbol i2c_register_driver
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/saa717x.ko
needs unknown symbol i2c_transfer
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/saa717x.ko
needs unknown symbol i2c_del_driver
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/saa717x.ko
needs unknown symbol i2c_detach_client
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/saa717x.ko
needs unknown symbol i2c_attach_client
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/saa717x.ko
needs unknown symbol i2c_master_send
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol release_firmware
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol i2c_bit_add_bus
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol request_firmware
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol v4l_compat_translate_ioctl
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol i2c_del_adapter
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol tveeprom_read
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol i2c_bit_del_bus
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol video_unregister_device
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol video_device_alloc
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol video_register_device
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol i2c_clients_command
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol i2c_add_adapter
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol video_usercopy
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol tveeprom_hauppauge_analog
WARNING:
/usr/src/modules/ivtv/debian/ivtv-modules-2.6.17-grml/lib/modules/2.6.17-grml/ivtv/ivtv.ko
needs unknown symbol video_device_release
make[3]: Leaving directory `/raid/Grml/kernel/linux-2.6.17-grml'
make[2]: Leaving directory `/usr/src/modules/ivtv/i2c-drivers'
dh_installmodules
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installdeb
dh_gencontrol -- -v0.7.0-1+grml.06
dh_md5sums
dh_builddeb --destdir=/raid/Grml/kernel/
tar: -: file name read contains nul character
dpkg-deb: building package `ivtv-modules-2.6.17-grml' in
`/raid/Grml/kernel//ivtv-modules-2.6.17-grml_0.7.0-1+grml.06_i386.deb'.
make[1]: Leaving directory `/usr/src/modules/ivtv'
/usr/bin/make -f debian/rules kdist_clean
make[1]: Entering directory `/usr/src/modules/ivtv'
dh_clean
/usr/bin/make KVER=2.6.17-grml KDIR=/raid/Grml/kernel/linux-2.6.17-grml
HP_FWLOAD=1 DEBIAN_MAKE_KPKG=1 -C driver clean
make[2]: Entering directory `/usr/src/modules/ivtv/driver'
/usr/bin/make -C /raid/Grml/kernel/linux-2.6.17-grml
M=/usr/src/modules/ivtv/driver clean
make[3]: Entering directory `/raid/Grml/kernel/linux-2.6.17-grml'
CLEAN /usr/src/modules/ivtv/driver/.tmp_versions
make[3]: Leaving directory `/raid/Grml/kernel/linux-2.6.17-grml'
rm -f ivtv-svnversion.h ivtv-svnversion.h.tmp
make[2]: Leaving directory `/usr/src/modules/ivtv/driver'
/usr/bin/make KVER=2.6.17-grml KDIR=/raid/Grml/kernel/linux-2.6.17-grml
HP_FWLOAD=1 DEBIAN_MAKE_KPKG=1 -C i2c-drivers clean
make[2]: Entering directory `/usr/src/modules/ivtv/i2c-drivers'
/usr/bin/make -C /raid/Grml/kernel/linux-2.6.17-grml
M=/usr/src/modules/ivtv/i2c-drivers clean
make[3]: Entering directory `/raid/Grml/kernel/linux-2.6.17-grml'
CLEAN /usr/src/modules/ivtv/i2c-drivers/.tmp_versions
make[3]: Leaving directory `/raid/Grml/kernel/linux-2.6.17-grml'
make[2]: Leaving directory `/usr/src/modules/ivtv/i2c-drivers'
make[1]: Leaving directory `/usr/src/modules/ivtv'
Build time: 24 seconds
pgphA3XflMJ5G.pgp
Description: PGP signature

