tags 509081 + moreinfo
tags 509081 + unreproducible
thanks

Hi

On Donnerstag, 18. Dezember 2008, David Weinehall wrote:
> Package: lirc-modules-source
> Version: 0.8.3-3
> Severity: grave
> 
> Rationale for severity: FTBFS with 2.6.26 kernel (at least using
> module-assistant), build log:
> 
> /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c: In function
> ‘cleanup’:  
> /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:132: error: implicit
> declaration of function ‘class_device_destroy’                                
> /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c: In function
> ‘lirc_register_plugin’:
> /usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.c:382: error: implicit
> declaration of function ‘class_device_create’
> make[6]: *** [/usr/src/modules/lirc/drivers/lirc_dev/lirc_dev.o] Error 1   
> make[5]: *** [_module_/usr/src/modules/lirc/drivers/lirc_dev] Error 2

Unfortunately you neither specify the architecture, nor the enabled modules
you're building lirc with, therefore it is rather hard to reproduce with 
sufficient certainty - using reportbug would have given better data about
your system environment.

> While it should be noted that it's not the package itself that fails to
> build, but the sources provided by the package, it seems reasonable that
> the failure is to be considered an FTBFS anyway, since it's a
> source-package.

I can only test against amd64 and i386, as lenny's glibc doesn't support 
sparc32 anymore, but both builds (with default settings := all smp safe 
plugins enabled (all but lirc_parallel and lirc_gpio, which is hard 
disabled due to failing to build against remotely recent kernels du to 
larger subsystem changes) succeed fine against lenny's 2.6.26-1-amd64 and
2.6.26-1-686 for me (see attached build logs).

Without further information, I strongly suspect an unclean source-/ build 
directory (/usr/src/modules/lirc*) to be at fault and am tempted to close
this bugreport.

> Regards: David

Regards
        Stefan Lippers-Hollmann
$ LANG= m-a --kvers-list 2.6.26-1-686 --kernel-dir /usr/src/linux-headers-2.6.26-1-686/ --userdir /tmp/pkg/ --text-mode build lirc-modules
Extracting the package tarball, /usr/src/lirc-modules.tar.bz2, please wait...
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.26-1-686/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.26-1-686/g ;s/#KVERS#/2.6.26-1-686/g ; s/_KVERS_/2.6.26-1-686/g ; s/##KDREV##/2.6.26-12/g ; s/#KDREV#/2.6.26-12/g ; s/_KDREV_/2.6.26-12/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_clean
/usr/bin/make clean
make[1]: Entering directory `/tmp/pkg/usr_src/modules/lirc-modules'
rm -rf *.ko *.mod.* *.o .*.o.d .*.cmd .tmp_versions Module.symvers *.order
make[1]: Leaving directory `/tmp/pkg/usr_src/modules/lirc-modules'
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/tmp/pkg/usr_src/modules/lirc-modules'
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.26-1-686/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.26-1-686/g ;s/#KVERS#/2.6.26-1-686/g ; s/_KVERS_/2.6.26-1-686/g ; s/##KDREV##/2.6.26-12/g ; s/#KDREV#/2.6.26-12/g ; s/_KDREV_/2.6.26-12/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_clean
/usr/bin/make clean
make[2]: Entering directory `/tmp/pkg/usr_src/modules/lirc-modules'
rm -rf *.ko *.mod.* *.o .*.o.d .*.cmd .tmp_versions Module.symvers *.order
make[2]: Leaving directory `/tmp/pkg/usr_src/modules/lirc-modules'
make[1]: Nothing to be done for `kdist_config'.
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs lib/modules/2.6.26-1-686/misc
# build module
/usr/bin/make -C /tmp/pkg/usr_src/modules/lirc-modules KSRC=/usr/src/linux-headers-2.6.26-1-686/
make[2]: Entering directory `/tmp/pkg/usr_src/modules/lirc-modules'
/usr/bin/make -C /usr/src/linux-headers-2.6.26-1-686/ SUBDIRS=/tmp/pkg/usr_src/modules/lirc-modules modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.26-1-686'
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_dev.o
/tmp/pkg/usr_src/modules/lirc-modules/lirc_dev.c: In function 'lirc_register_plugin':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_dev.c:401: warning: too many arguments for format
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.o
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c: In function 'send_packet':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c:287: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c: In function 'set_use_inc':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c:357: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c: In function 'set_use_dec':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c:405: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c: In function 'free_in_endpt':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c:804: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c: In function 'free_out_endpt':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c:915: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c: In function 'free_irctl':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c:1011: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_bt829.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_cmdir.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/commandir.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_i2c.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_igorplugusb.o
/tmp/pkg/usr_src/modules/lirc-modules/lirc_igorplugusb.c: In function 'usb_remote_disconnect':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_igorplugusb.c:621: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_imon.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_it87.o
/tmp/pkg/usr_src/modules/lirc-modules/lirc_it87.c:369:5: warning: "WE_DONT_USE_LOCAL_OPEN_CLOSE" is not defined
/tmp/pkg/usr_src/modules/lirc-modules/lirc_it87.c:377:5: warning: "WE_DONT_USE_LOCAL_OPEN_CLOSE" is not defined
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_mceusb.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_mceusb2.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_sasem.o
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sasem.c: In function 'vfd_write':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sasem.c:494: warning: ignoring return value of 'copy_from_user', declared with attribute warn_unused_result
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.o
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:67:2: warning: #warning "******************************************"
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:68:2: warning: #warning " Your serial port driver is compiled into "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:69:2: warning: #warning " the kernel. You will have to release the "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:70:2: warning: #warning " port you want to use for LIRC with:      "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:71:2: warning: #warning "    setserial /dev/ttySx uart none "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:72:2: warning: #warning "******************************************"
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:133:2: warning: #warning "Note: using rdtsc instruction"
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.o
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:52:2: warning: #warning "******************************************"
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:53:2: warning: #warning " Your serial port driver is compiled into "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:54:2: warning: #warning " the kernel. You will have to release the "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:55:2: warning: #warning " port you want to use for LIRC with:      "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:56:2: warning: #warning "    setserial /dev/ttySx uart none        "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:57:2: warning: #warning "******************************************"
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:514:5: warning: "WE_DONT_USE_LOCAL_OPEN_CLOSE" is not defined
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:522:5: warning: "WE_DONT_USE_LOCAL_OPEN_CLOSE" is not defined
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_streamzap.o
  Building modules, stage 2.
  MODPOST 15 modules
WARNING: modpost: Found 1 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
  CC      /tmp/pkg/usr_src/modules/lirc-modules/commandir.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/commandir.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_bt829.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_bt829.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_cmdir.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_cmdir.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_dev.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_dev.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_i2c.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_i2c.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_igorplugusb.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_igorplugusb.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_imon.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_imon.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_it87.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_it87.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_mceusb.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_mceusb.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_mceusb2.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_mceusb2.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_sasem.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_sasem.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_streamzap.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_streamzap.ko
make[3]: Leaving directory `/usr/src/linux-headers-2.6.26-1-686'
make[2]: Leaving directory `/tmp/pkg/usr_src/modules/lirc-modules'
# install module
dh_install *.ko lib/modules/2.6.26-1-686/misc
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installmodules
dh_installdeb
dh_gencontrol -- -v0.8.3-4~svnr336.1+2.6.26-12
dh_md5sums
dh_builddeb --destdir=/tmp/pkg
dpkg-deb: building package `lirc-modules-2.6.26-1-686' in `/tmp/pkg/lirc-modules-2.6.26-1-686_0.8.3-4~svnr336.1+2.6.26-12_i386.deb'.
make[1]: Leaving directory `/tmp/pkg/usr_src/modules/lirc-modules'
/usr/bin/make  -f debian/rules kdist_clean
make[1]: Entering directory `/tmp/pkg/usr_src/modules/lirc-modules'
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.26-1-686/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.26-1-686/g ;s/#KVERS#/2.6.26-1-686/g ; s/_KVERS_/2.6.26-1-686/g ; s/##KDREV##/2.6.26-12/g ; s/#KDREV#/2.6.26-12/g ; s/_KDREV_/2.6.26-12/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_clean
/usr/bin/make clean
make[2]: Entering directory `/tmp/pkg/usr_src/modules/lirc-modules'
rm -rf *.ko *.mod.* *.o .*.o.d .*.cmd .tmp_versions Module.symvers *.order
make[2]: Leaving directory `/tmp/pkg/usr_src/modules/lirc-modules'
make[1]: Leaving directory `/tmp/pkg/usr_src/modules/lirc-modules'



$ dpkg --contents lirc-modules-2.6.26-1-686_0.8.3-4~svnr336.1+2.6.26-12_i386.deb
drwxr-xr-x root/root         0 2008-12-18 13:23 ./
drwxr-xr-x root/root         0 2008-12-18 13:22 ./lib/
drwxr-xr-x root/root         0 2008-12-18 13:22 ./lib/modules/
drwxr-xr-x root/root         0 2008-12-18 13:22 ./lib/modules/2.6.26-1-686/
drwxr-xr-x root/root         0 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/
-rw-r--r-- root/root     12430 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_sir.ko
-rw-r--r-- root/root     18005 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_mceusb2.ko
-rw-r--r-- root/root     16010 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_dev.ko
-rw-r--r-- root/root     16285 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_it87.ko
-rw-r--r-- root/root      9520 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_cmdir.ko
-rw-r--r-- root/root     12157 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_i2c.ko
-rw-r--r-- root/root     20198 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_imon.ko
-rw-r--r-- root/root      6192 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_bt829.ko
-rw-r--r-- root/root     10879 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_igorplugusb.ko
-rw-r--r-- root/root     12351 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_mceusb.ko
-rw-r--r-- root/root     15179 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/commandir.ko
-rw-r--r-- root/root     20456 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_streamzap.ko
-rw-r--r-- root/root     23221 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_atiusb.ko
-rw-r--r-- root/root     15636 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_sasem.ko
-rw-r--r-- root/root     20062 2008-12-18 13:23 ./lib/modules/2.6.26-1-686/misc/lirc_serial.ko
drwxr-xr-x root/root         0 2008-12-18 13:23 ./usr/
drwxr-xr-x root/root         0 2008-12-18 13:23 ./usr/share/
drwxr-xr-x root/root         0 2008-12-18 13:23 ./usr/share/doc/
drwxr-xr-x root/root         0 2008-12-18 13:23 ./usr/share/doc/lirc-modules-2.6.26-1-686/
-rw-r--r-- root/root     17056 2008-10-15 15:08 ./usr/share/doc/lirc-modules-2.6.26-1-686/changelog.Debian.gz
-rw-r--r-- root/root      1434 2008-10-15 15:08 ./usr/share/doc/lirc-modules-2.6.26-1-686/copyright
-rw-r--r-- root/root       256 2008-10-15 15:08 ./usr/share/doc/lirc-modules-2.6.26-1-686/README.Debian
$ LANG= m-a --kvers-list 2.6.26-1-amd64 --kernel-dir /usr/src/linux-headers-2.6.26-1-amd64/ --userdir /tmp/pkg/ --text-mode build lirc-modules
Extracting the package tarball, /usr/src/lirc-modules.tar.bz2, please wait...
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.26-1-amd64/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.26-1-amd64/g ;s/#KVERS#/2.6.26-1-amd64/g ; s/_KVERS_/2.6.26-1-amd64/g ; s/##KDREV##/2.6.26-12/g ; s/#KDREV#/2.6.26-12/g ; s/_KDREV_/2.6.26-12/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_clean
/usr/bin/make clean
make[1]: Entering directory `/tmp/pkg/usr_src/modules/lirc-modules'
rm -rf *.ko *.mod.* *.o .*.o.d .*.cmd .tmp_versions Module.symvers *.order
make[1]: Leaving directory `/tmp/pkg/usr_src/modules/lirc-modules'
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules
make[1]: Entering directory `/tmp/pkg/usr_src/modules/lirc-modules'
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.26-1-amd64/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.26-1-amd64/g ;s/#KVERS#/2.6.26-1-amd64/g ; s/_KVERS_/2.6.26-1-amd64/g ; s/##KDREV##/2.6.26-12/g ; s/#KDREV#/2.6.26-12/g ; s/_KDREV_/2.6.26-12/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_clean
/usr/bin/make clean
make[2]: Entering directory `/tmp/pkg/usr_src/modules/lirc-modules'
rm -rf *.ko *.mod.* *.o .*.o.d .*.cmd .tmp_versions Module.symvers *.order
make[2]: Leaving directory `/tmp/pkg/usr_src/modules/lirc-modules'
make[1]: Nothing to be done for `kdist_config'.
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs lib/modules/2.6.26-1-amd64/misc
# build module
/usr/bin/make -C /tmp/pkg/usr_src/modules/lirc-modules KSRC=/usr/src/linux-headers-2.6.26-1-amd64/
make[2]: Entering directory `/tmp/pkg/usr_src/modules/lirc-modules'
/usr/bin/make -C /usr/src/linux-headers-2.6.26-1-amd64/ SUBDIRS=/tmp/pkg/usr_src/modules/lirc-modules modules
make[3]: Entering directory `/usr/src/linux-headers-2.6.26-1-amd64'
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_dev.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.o
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c: In function 'send_packet':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c:287: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c: In function 'set_use_inc':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c:357: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c: In function 'set_use_dec':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c:405: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c: In function 'free_in_endpt':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c:804: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c: In function 'free_out_endpt':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c:915: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c: In function 'free_irctl':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.c:1011: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_bt829.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_cmdir.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/commandir.o
/tmp/pkg/usr_src/modules/lirc-modules/commandir.c: In function 'cmdir_read':
/tmp/pkg/usr_src/modules/lirc-modules/commandir.c:895: warning: passing argument 5 of 'usb_bulk_msg' from incompatible pointer type
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_i2c.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_igorplugusb.o
/tmp/pkg/usr_src/modules/lirc-modules/lirc_igorplugusb.c: In function 'usb_remote_disconnect':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_igorplugusb.c:621: warning: ignoring return value of 'down_interruptible', declared with attribute warn_unused_result
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_imon.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_it87.o
/tmp/pkg/usr_src/modules/lirc-modules/lirc_it87.c:369:5: warning: "WE_DONT_USE_LOCAL_OPEN_CLOSE" is not defined
/tmp/pkg/usr_src/modules/lirc-modules/lirc_it87.c:377:5: warning: "WE_DONT_USE_LOCAL_OPEN_CLOSE" is not defined
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_mceusb.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_mceusb2.o
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_sasem.o
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sasem.c: In function 'vfd_write':
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sasem.c:494: warning: ignoring return value of 'copy_from_user', declared with attribute warn_unused_result
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.o
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:67:2: warning: #warning "******************************************"
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:68:2: warning: #warning " Your serial port driver is compiled into "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:69:2: warning: #warning " the kernel. You will have to release the "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:70:2: warning: #warning " port you want to use for LIRC with:      "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:71:2: warning: #warning "    setserial /dev/ttySx uart none "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:72:2: warning: #warning "******************************************"
/tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.c:133:2: warning: #warning "Note: using rdtsc instruction"
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.o
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:52:2: warning: #warning "******************************************"
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:53:2: warning: #warning " Your serial port driver is compiled into "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:54:2: warning: #warning " the kernel. You will have to release the "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:55:2: warning: #warning " port you want to use for LIRC with:      "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:56:2: warning: #warning "    setserial /dev/ttySx uart none        "
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:57:2: warning: #warning "******************************************"
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:514:5: warning: "WE_DONT_USE_LOCAL_OPEN_CLOSE" is not defined
/tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.c:522:5: warning: "WE_DONT_USE_LOCAL_OPEN_CLOSE" is not defined
  CC [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_streamzap.o
  Building modules, stage 2.
  MODPOST 15 modules
WARNING: modpost: Found 1 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
  CC      /tmp/pkg/usr_src/modules/lirc-modules/commandir.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/commandir.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_atiusb.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_bt829.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_bt829.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_cmdir.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_cmdir.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_dev.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_dev.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_i2c.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_i2c.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_igorplugusb.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_igorplugusb.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_imon.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_imon.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_it87.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_it87.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_mceusb.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_mceusb.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_mceusb2.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_mceusb2.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_sasem.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_sasem.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_serial.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_sir.ko
  CC      /tmp/pkg/usr_src/modules/lirc-modules/lirc_streamzap.mod.o
  LD [M]  /tmp/pkg/usr_src/modules/lirc-modules/lirc_streamzap.ko
make[3]: Leaving directory `/usr/src/linux-headers-2.6.26-1-amd64'
make[2]: Leaving directory `/tmp/pkg/usr_src/modules/lirc-modules'
# install module
dh_install *.ko lib/modules/2.6.26-1-amd64/misc
dh_installdocs
dh_installchangelogs
dh_compress
dh_fixperms
dh_installmodules
dh_installdeb
dh_gencontrol -- -v0.8.3-3+2.6.26-12
dh_md5sums
dh_builddeb --destdir=/tmp/pkg
dpkg-deb: building package `lirc-modules-2.6.26-1-amd64' in `/tmp/pkg/lirc-modules-2.6.26-1-amd64_0.8.3-3+2.6.26-12_amd64.deb'.
make[1]: Leaving directory `/tmp/pkg/usr_src/modules/lirc-modules'
/usr/bin/make  -f debian/rules kdist_clean
make[1]: Entering directory `/tmp/pkg/usr_src/modules/lirc-modules'
for templ in ; do \
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.26-1-amd64/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.26-1-amd64/g ;s/#KVERS#/2.6.26-1-amd64/g ; s/_KVERS_/2.6.26-1-amd64/g ; s/##KDREV##/2.6.26-12/g ; s/#KDREV#/2.6.26-12/g ; s/_KDREV_/2.6.26-12/g  ' < $templ > ${templ%.modules.in}; \
  done
dh_clean
/usr/bin/make clean
make[2]: Entering directory `/tmp/pkg/usr_src/modules/lirc-modules'
rm -rf *.ko *.mod.* *.o .*.o.d .*.cmd .tmp_versions Module.symvers *.order
make[2]: Leaving directory `/tmp/pkg/usr_src/modules/lirc-modules'
make[1]: Leaving directory `/tmp/pkg/usr_src/modules/lirc-modules'



$ dpkg --contents lirc-modules-2.6.26-1-amd64_0.8.3-3+2.6.26-12_amd64.deb
drwxr-xr-x root/root         0 2008-12-18 13:23 ./
drwxr-xr-x root/root         0 2008-12-18 13:23 ./lib/
drwxr-xr-x root/root         0 2008-12-18 13:23 ./lib/modules/
drwxr-xr-x root/root         0 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/
drwxr-xr-x root/root         0 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/
-rw-r--r-- root/root     27332 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_mceusb2.ko
-rw-r--r-- root/root     26751 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_sasem.ko
-rw-r--r-- root/root     20576 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_mceusb.ko
-rw-r--r-- root/root     33030 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_imon.ko
-rw-r--r-- root/root     21600 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_sir.ko
-rw-r--r-- root/root     34584 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_serial.ko
-rw-r--r-- root/root     26711 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_dev.ko
-rw-r--r-- root/root     17880 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_cmdir.ko
-rw-r--r-- root/root     30888 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_streamzap.ko
-rw-r--r-- root/root     21313 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_i2c.ko
-rw-r--r-- root/root     12320 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_bt829.ko
-rw-r--r-- root/root     34691 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_atiusb.ko
-rw-r--r-- root/root     18287 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_igorplugusb.ko
-rw-r--r-- root/root     27972 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/lirc_it87.ko
-rw-r--r-- root/root     25783 2008-12-18 13:23 ./lib/modules/2.6.26-1-amd64/misc/commandir.ko
drwxr-xr-x root/root         0 2008-12-18 13:23 ./usr/
drwxr-xr-x root/root         0 2008-12-18 13:23 ./usr/share/
drwxr-xr-x root/root         0 2008-12-18 13:23 ./usr/share/doc/
drwxr-xr-x root/root         0 2008-12-18 13:23 ./usr/share/doc/lirc-modules-2.6.26-1-amd64/
-rw-r--r-- root/root     17104 2008-09-30 23:26 ./usr/share/doc/lirc-modules-2.6.26-1-amd64/changelog.Debian.gz
-rw-r--r-- root/root       256 2008-09-30 23:25 ./usr/share/doc/lirc-modules-2.6.26-1-amd64/README.Debian
-rw-r--r-- root/root      1434 2008-09-30 23:26 ./usr/share/doc/lirc-modules-2.6.26-1-amd64/copyright

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to