All pastes #165174 Raw Edit

mijenix

public text v1 · immutable
·published 2006-09-09 15:55 UTC
rendered paste body
 emerge qc-usb
Calculating dependencies... done!
>>> Emerging (1 of 1) media-video/qc-usb-0.6.3 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
>>> checking qc-usb-0.6.3.tar.gz ;-)
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.18-rc6
 * Checking for suitable kernel configuration options...                                                                                           [ ok ]
>>> Unpacking source...
>>> Unpacking qc-usb-0.6.3.tar.gz to /var/tmp/portage/qc-usb-0.6.3/work
 * Applying qc-usb-0.6.3-linux-2.6.16.patch ...                                                                                                    [ ok ]
 * Converting qc-usb-0.6.3/Makefile to use M= instead of SUBDIRS= ...                                                                              [ ok ]
 * Applying qc-usb-gcc4.patch ...                                                                                                                  [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3 ...
 * Preparing quickcam module
make -C "/usr/src/linux" M="/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3" modules V=1 USER_OPT=""
make[1]: Entering directory `/usr/src/linux-2.6.18-rc6'
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (            \
echo;                                                           \
echo "  ERROR: Kernel configuration is invalid.";               \
echo "         include/linux/autoconf.h or include/config/auto.conf are missing.";      \
echo "         Run 'make oldconfig && make prepare' on kernel src to fix it.";  \
echo;                                                           \
/bin/false)
mkdir -p /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/.tmp_versions
rm -f /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/.tmp_versions/*
make -f scripts/Makefile.build obj=/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3
  i686-pc-linux-gnu-gcc -Wp,-MD,/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/.qc-driver.o.d  -nostdinc -isystem /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/include -D__KERNEL__ -Iinclude  -include include/linux/autoconf.h -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -O2 -pipe -msoft-float -mpreferred-stack-boundary=2  -march=i686 -mtune=pentium4 -ffreestanding -Iinclude/asm-i386/mach-default -fomit-frame-pointer  -fno-stack-protector -Wdeclaration-after-statement -Wno-pointer-sign -DNOKERNEL   -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(qc_driver)"  -D"KBUILD_MODNAME=KBUILD_STR(quickcam)" -c -o /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.o /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c
In file included from /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:47:
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/quickcam.h:500: error: field 'vdev' has incomplete type
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c: In function 'qc_proc_read':
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:870: error: 'UTS_RELEASE' undeclared (first use in this function)
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:870: error: (Each undeclared identifier is reported only once
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:870: error: for each function it appears in.)
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c: In function 'qc_v4l_poll':
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2239: warning: implicit declaration of function 'video_devdata'
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2239: warning: initialization makes pointer from integer without a cast
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2241: error: dereferencing pointer to incomplete type
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c: In function 'qc_v4l_open':
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2291: warning: initialization makes pointer from integer without a cast
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2293: error: dereferencing pointer to incomplete type
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c: In function 'qc_v4l_close':
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2359: warning: initialization makes pointer from integer without a cast
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2361: error: dereferencing pointer to incomplete type
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c: In function 'qc_v4l_read':
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2406: warning: initialization makes pointer from integer without a cast
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2409: error: dereferencing pointer to incomplete type
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c: In function 'qc_v4l_mmap':
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2460: warning: initialization makes pointer from integer without a cast
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2464: error: dereferencing pointer to incomplete type
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c: In function 'qc_v4l_ioctl':
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2493: warning: initialization makes pointer from integer without a cast
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2496: error: dereferencing pointer to incomplete type
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c: At top level:
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2991: error: variable 'qc_v4l_template' has initializer but incomplete type
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2992: error: unknown field 'name' specified in initializer
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2992: warning: excess elements in struct initializer
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2992: warning: (near initialization for 'qc_v4l_template')
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2993: error: unknown field 'type' specified in initializer
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2993: warning: excess elements in struct initializer
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2993: warning: (near initialization for 'qc_v4l_template')
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2994: error: unknown field 'hardware' specified in initializer
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2994: warning: excess elements in struct initializer
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2994: warning: (near initialization for 'qc_v4l_template')
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2995: error: unknown field 'minor' specified in initializer
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2995: warning: excess elements in struct initializer
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2995: warning: (near initialization for 'qc_v4l_template')
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2997: error: unknown field 'release' specified in initializer
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2997: warning: excess elements in struct initializer
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2997: warning: (near initialization for 'qc_v4l_template')
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2998: error: unknown field 'fops' specified in initializer
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2998: warning: excess elements in struct initializer
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:2998: warning: (near initialization for 'qc_v4l_template')
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c: In function 'qc_usb_init':
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3141: error: invalid application of 'sizeof' to incomplete type 'struct video_device'
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3141: error: invalid application of 'sizeof' to incomplete type 'struct video_device'
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3141: error: invalid application of 'sizeof' to incomplete type 'struct video_device'
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3143: warning: implicit declaration of function 'video_register_device'
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3143: error: 'VFL_TYPE_GRABBER' undeclared (first use in this function)
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3199: warning: implicit declaration of function 'video_unregister_device'
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c: In function 'qc_usb_probe':
/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3265: error: 'UTS_RELEASE' undeclared (first use in this function)
make[2]: *** [/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.o] Error 1
make[1]: *** [_module_/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.18-rc6'
make: *** [quickcam.ko] Error 2

!!! ERROR: media-video/qc-usb-0.6.3 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  ebuild.sh, line 1248:   Called linux-mod_src_compile
  linux-mod.eclass, line 469:   Called die

!!! Unable to make  LINUX_DIR=/usr/src/linux all.
!!! If you need support, post the topmost build error, and the call stack if relevant.