You are not logged in.

#1 2010-01-10 22:48:59

_ThE_MisT_
Member
Registered: 2007-03-04
Posts: 11

webcam driver installation failed

hi all.

i have Sony VAIO VGN-CR313H notebook and i am trying to install the drivers from AUR for my built in webcam (Ritoh Corps).

http://aur.archlinux.org/packages.php?ID=15227 (installed fine)

http://aur.archlinux.org/packages.php?ID=15226 (does not install)

error:


==> Install or build missing dependencies for r5u870:
==> Building and installing package

==> r5u870 dependencies:
- kernel26 (already installed)
  - r5u870-fw (already installed)
  /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
  ==> Making package: r5u870 0.11.1-1 i686 (Mon Jan 11 04:02:14 PST 2010)
  ==> Checking Runtime Dependencies...
  ==> Checking Buildtime Dependencies...
  ==> Retrieving Sources...
    -> Found r5u870-0.11.1.tar.gz in build dir
    ==> Validating source files with md5sums...
        r5u870-0.11.1.tar.gz ... Passed
    ==> Extracting Sources...
      -> Extracting r5u870-0.11.1.tar.gz with bsdtar
      bsdtar: Failed to set default locale
      ==> Removing existing pkg/ directory...
      ==> Entering fakeroot environment...
      /bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
      /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
      ==> Starting build()...
      /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/./PKGBUILD: line 17: cd: /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/r5u870-0.11.1: No such file or directory
      make -C /lib/modules/2.6.32-ARCH/build M=/tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src V=0 modules
      make: *** /lib/modules/2.6.32-ARCH/build: No such file or directory.  Stop.
      make: *** [all] Error 2
      ==> ERROR: Build Failed.
          Aborting...
          Error: Makepkg was unable to build r5u870 package.

          [aman@localhost ~]$

what could be done to install the driver successfully....thx

Offline

#2 2010-01-10 23:02:23

azleifel
Member
Registered: 2007-10-28
Posts: 486

Re: webcam driver installation failed

Perhaps it needs the kernel headers to compile?  Try installing kernel26-headers (header files and scripts for building modules for kernel26).

Offline

#3 2010-01-11 06:18:17

_ThE_MisT_
Member
Registered: 2007-03-04
Posts: 11

Re: webcam driver installation failed

i installed kerne26-headers, and now another error is there:

==> Entering fakeroot environment...
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
==> Starting build()...
/tmp/yaourt-tmp-aman/aur-r5u870/r5u870/./PKGBUILD: line 17: cd: /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/r5u870-0.11.1: No such file or directory
make -C /lib/modules/2.6.32-ARCH/build M=/tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src V=0 modules
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
make[1]: Entering directory `/usr/src/linux-2.6.32-ARCH'
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en_US.utf8)
  CC [M]  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.o
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c: In function 'usbcam_v4l_vidioc_querycap':
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:519: error: 'struct device' has no member named 'bus_id'
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c: In function 'usbcam_v4l_ioctl':
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1167: error: implicit declaration of function 'video_usercopy'
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1171: error: implicit declaration of function 'video_ioctl2'
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1159: warning: unused variable 'udp'
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c: At top level:
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1213: error: unknown field 'type' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1214: error: unknown field 'type2' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1217: error: unknown field 'vidioc_querycap' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1217: warning: initialization makes integer from pointer without a cast
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1217: error: initializer element is not computable at load time
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1217: error: (near initialization for 'usbcam_videodev_template.num')
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1218: error: unknown field 'vidioc_enum_fmt_cap' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1218: warning: initialization makes integer from pointer without a cast
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1219: error: unknown field 'vidioc_g_fmt_cap' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1219: warning: initialization makes integer from pointer without a cast
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1220: error: unknown field 'vidioc_s_fmt_cap' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1220: warning: initialization makes integer from pointer without a cast
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1221: error: unknown field 'vidioc_try_fmt_cap' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1221: warning: initialization makes integer from pointer without a cast
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1221: error: initializer element is not computable at load time
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1221: error: (near initialization for 'usbcam_videodev_template.tvnorms')
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1222: error: unknown field 'vidioc_reqbufs' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1222: warning: initialization makes integer from pointer without a cast
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1222: error: initializer element is not computable at load time
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1222: error: (near initialization for 'usbcam_videodev_template.current_norm')
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1223: error: unknown field 'vidioc_querybuf' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1223: warning: initialization from incompatible pointer type
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1224: error: unknown field 'vidioc_qbuf' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1224: warning: initialization from incompatible pointer type
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1225: error: unknown field 'vidioc_dqbuf' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1225: warning: excess elements in struct initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1225: warning: (near initialization for 'usbcam_videodev_template')
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1226: error: unknown field 'vidiocgmbuf' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1226: warning: excess elements in struct initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1226: warning: (near initialization for 'usbcam_videodev_template')
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1227: error: unknown field 'vidioc_enum_input' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1227: warning: excess elements in struct initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1227: warning: (near initialization for 'usbcam_videodev_template')
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1228: error: unknown field 'vidioc_streamon' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1228: warning: excess elements in struct initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1228: warning: (near initialization for 'usbcam_videodev_template')
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1229: error: unknown field 'vidioc_streamoff' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1229: warning: excess elements in struct initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1229: warning: (near initialization for 'usbcam_videodev_template')
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1230: error: unknown field 'vidioc_g_input' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1230: warning: excess elements in struct initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1230: warning: (near initialization for 'usbcam_videodev_template')
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1231: error: unknown field 'vidioc_s_input' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1231: warning: excess elements in struct initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1231: warning: (near initialization for 'usbcam_videodev_template')
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1232: error: unknown field 'vidioc_queryctrl' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1232: warning: excess elements in struct initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1232: warning: (near initialization for 'usbcam_videodev_template')
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1233: error: unknown field 'vidioc_g_ctrl' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1233: warning: excess elements in struct initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1233: warning: (near initialization for 'usbcam_videodev_template')
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1234: error: unknown field 'vidioc_s_ctrl' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1234: warning: excess elements in struct initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1234: warning: (near initialization for 'usbcam_videodev_template')
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1235: error: unknown field 'vidioc_querymenu' specified in initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1235: warning: excess elements in struct initializer
  /tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.c:1235: warning: (near initialization for 'usbcam_videodev_template')
  make[3]: *** [/tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam/usbcam_fops.o] Error 1
  make[2]: *** [/tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src/usbcam] Error 2
  make[1]: *** [_module_/tmp/yaourt-tmp-aman/aur-r5u870/r5u870/src] Error 2
  make[1]: Leaving directory `/usr/src/linux-2.6.32-ARCH'
  make: *** [all] Error 2
  ==> ERROR: Build Failed.
      Aborting...
      Error: Makepkg was unable to build r5u870 package.

[aman@localhost ~]$

plz help! thx

Offline

#4 2010-01-11 09:31:30

_ThE_MisT_
Member
Registered: 2007-03-04
Posts: 11

Re: webcam driver installation failed

i just came to know that Ricoh drivers from the AUR doesnt work with kernel 2.6.26 and later. Just crossed checked from the Wiki!

Offline

#5 2010-01-11 20:04:14

azleifel
Member
Registered: 2007-10-28
Posts: 486

Offline

Board footer

Powered by FluxBB