Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68214 - qc-usb doesn't compile with kernel 2.6.9
Summary: qc-usb doesn't compile with kernel 2.6.9
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-19 15:29 UTC by Mark R. Pariente
Modified: 2004-11-10 13:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark R. Pariente 2004-10-19 15:29:30 UTC
This is probably an upstream problem, but anyway. After upgrade to gentoo-dev-sources 2.6.9 qc-usb doesn't build, exits with error:

  gcc -Wp,-MD,/var/tmp/portage/qc-usb-0.6.0/work/qc-usb-0.6.0/.qc-hdcs.o.d -nostdinc -iwithprefix include -D__KERNEL__ -Iinclude  -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -fomit-frame-pointer -Wdeclaration-after-statement -pipe -msoft-float -mpreferred-stack-boundary=2  -march=pentium4 -Iinclude/asm-i386/mach-default -DNOKERNEL -DNDEBUG  -DMODULE -DKBUILD_BASENAME=qc_hdcs -DKBUILD_MODNAME=quickcam -c -o /var/tmp/portage/qc-usb-0.6.0/work/qc-usb-0.6.0/qc-hdcs.o /var/tmp/portage/qc-usb-0.6.0/work/qc-usb-0.6.0/qc-hdcs.c
In file included from /var/tmp/portage/qc-usb-0.6.0/work/qc-usb-0.6.0/qc-driver.c:47:
/var/tmp/portage/qc-usb-0.6.0/work/qc-usb-0.6.0/quickcam.h:79:2: warning: #warning "procfs support disabled"
In file included from /var/tmp/portage/qc-usb-0.6.0/work/qc-usb-0.6.0/qc-hdcs.c:27:
/var/tmp/portage/qc-usb-0.6.0/work/qc-usb-0.6.0/quickcam.h:79:2: warning: #warning "procfs support disabled"
/var/tmp/portage/qc-usb-0.6.0/work/qc-usb-0.6.0/qc-driver.c: In function `qc_i2c_init':
/var/tmp/portage/qc-usb-0.6.0/work/qc-usb-0.6.0/qc-driver.c:689: warning: use of cast expressions as lvalues is deprecated
/var/tmp/portage/qc-usb-0.6.0/work/qc-usb-0.6.0/qc-driver.c:696: error: structure has no member named `timeout'
/var/tmp/portage/qc-usb-0.6.0/work/qc-usb-0.6.0/qc-driver.c: In function `qc_usb_disconnect':
/var/tmp/portage/qc-usb-0.6.0/work/qc-usb-0.6.0/qc-driver.c:2985: warning: unused variable `usbdev'
make[1]: *** [_module_/var/tmp/portage/qc-usb-0.6.0/work/qc-usb-0.6.0] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.9-gentoo'
make: *** [quickcam.ko] Error 2

qc-usb 0.6.1 is released as well (but not in portage, see bug #63897), tried it with portage overlay, same problem.

Reproducible: Always
Steps to Reproduce:
1. emerge gentoo-dev-sources-2.6.9
2. emerge qc-usb
3.

Actual Results:  
qc-usb compile breaks

Expected Results:  
qc-usb compiles and installs.

Portage 2.0.51_rc9 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20041006-r0,
2.6.9-gentoo i686)
=================================================================
System uname: 2.6.9-gentoo i686 Intel(R) Pentium(R) M processor 2.00GHz
Gentoo Base System version 1.5.3
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -mfpmath=sse -mmmx -msse2"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf
/etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer -mfpmath=sse -mmmx -msse2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://gentoo.mirrors.pair.com/ http://gentoo.osuosl.org/
http://ftp-mirror.internap.com/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X acpi alsa apm artworkextra avi berkdb bitmap-fonts cdr crypt cups dvd
dvdr eds encode esd evo f77 fam flac foomaticdb gdbm gif gnome gpm gtk gtk2 hal
imap imlib java jpeg ldap libg++ libwww mad mikmod mmx motif mozilla mpeg
ncurses nls nntp nptl oggvorbis opengl oss pam pdflib perl png python quicktime
readline samba sdl slang spell sse ssl svga tcltk tcpd tetex truetype x86 xine
xml2 xmms xprint xv zlib"
Comment 1 Mark R. Pariente 2004-10-19 15:49:50 UTC
qc-usb CVS doesn't build too, same error. Filed bug report upstream.
Comment 2 Tom Wesley 2004-11-10 13:42:24 UTC
Resolution is to upgrade to 0.6.2.  Copying the ebuild and removing the patch works for me.

(It seems I cannot reopen a bug I don't own.  If this sits here for a few days I'll open another)