Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Chyba při kompilaci ovladače  (Přečteno 1363 krát)

ufaak

  • Závislák
  • ***
  • Příspěvků: 2296
Chyba při kompilaci ovladače
« kdy: 26 Dubna 2007, 18:37:45 »
Ahoj, mám problém s webkamerou na svém notebooku. Dočetl jsem se, že není v Ubuntu podporována, nicméně jsem na netu hledal až jsem našel zdroják pro ovladače na webkamery, a je mezi nimi i ta má.
Jenže si nevím rady s kompilací... Žáadný readme nebo podobný návod tam není, a když spustím make tak to končí chybou...

Kód: [Vybrat]
make -C /lib/modules/2.6.20-15-386/build SUBDIRS=/home/ufaak/webcam/m560x-driver                                              /m560x/drivers/usb/media modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-386'
  CC [M]  /home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.o
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:16:26: error: li                                              nux/config.h: No such file or directory
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘rv                                              malloc’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:70: warning: imp                                              licit declaration of function ‘SetPageReserved’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:70: warning: imp                                              licit declaration of function ‘vmalloc_to_page’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘rv                                              free’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:87: warning: imp                                              licit declaration of function ‘ClearPageReserved’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘v4                                              l_m560x_open’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:119: warning: im                                              plicit declaration of function ‘video_devdata’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:119: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:121: error: dere                                              ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: At top level:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:337: error: vari                                              able ‘v4l_m560x_template’ has initializer but incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:338: error: unkn                                              own field ‘owner’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:338: warning: ex                                              cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:338: warning: (n                                              ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:339: error: unkn                                              own field ‘name’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:339: warning: ex                                              cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:339: warning: (n                                              ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:340: error: unkn                                              own field ‘type’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:340: warning: ex                                              cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:340: warning: (n                                              ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:341: error: unkn                                              own field ‘hardware’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:341: warning: ex                                              cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:341: warning: (n                                              ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:342: error: unkn                                              own field ‘fops’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:342: warning: ex                                              cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:342: warning: (n                                              ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:343: error: unkn                                              own field ‘release’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:343: error: ‘vid                                              eo_device_release’ undeclared here (not in a function)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:343: warning: ex                                              cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:343: warning: (n                                              ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:344: error: unkn                                              own field ‘minor’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:344: warning: ex                                              cess elements in struct initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:344: warning: (n                                              ear initialization for ‘v4l_m560x_template’)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh                                              ow_model’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:359: warning: im                                              plicit declaration of function ‘to_video_device’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:359: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:359: warning: im                                              plicit declaration of function ‘video_get_drvdata’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:359: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh                                              ow_in_use’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:360: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:360: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh                                              ow_streaming’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:361: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:361: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh                                              ow_palette’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:362: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:362: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh                                              ow_frames_total’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:363: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:363: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh                                              ow_frames_read’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:364: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:364: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh                                              ow_packets_dropped’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:365: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:365: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘sh                                              ow_decoding_errors’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:366: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:366: warning: in                                              itialization makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘m5                                              60x_create_sysfs_files’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:370: warning: im                                              plicit declaration of function ‘video_device_create_file’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘m5                                              60x_remove_sysfs_files’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:382: warning: im                                              plicit declaration of function ‘video_device_remove_file’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘us                                              b_m560x_probe’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:478: warning: im                                              plicit declaration of function ‘video_device_alloc’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:478: warning: as                                              signment makes pointer from integer without a cast
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:484: error: inva                                              lid application of ‘sizeof’ to incomplete type ‘struct video_device’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:484: error: inva                                              lid application of ‘sizeof’ to incomplete type ‘struct video_device’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:484: error: inva                                              lid application of ‘sizeof’ to incomplete type ‘struct video_device’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:485: error: dere                                              ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:486: error: dere                                              ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:487: warning: im                                              plicit declaration of function ‘video_set_drvdata’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:489: error: dere                                              ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:489: error: dere                                              ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:494: warning: im                                              plicit declaration of function ‘video_register_device’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:494: error: ‘VFL                                              _TYPE_GRABBER’ undeclared (first use in this function)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:494: error: (Eac                                              h undeclared identifier is reported only once
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:494: error: for                                               each function it appears in.)
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:497: warning: im                                              plicit declaration of function ‘video_device_release’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:502: error: dere                                              ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: In function ‘us                                              b_m560x_disconnect’:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:517: error: dere                                              ferencing pointer to incomplete type
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:527: warning: im                                              plicit declaration of function ‘video_unregister_device’
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c: At top level:
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:543: error: unkn                                              own field ‘owner’ specified in initializer
/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.c:543: warning: in                                              itialization from incompatible pointer type
make[2]: *** [/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media/m560x.o] E                                              rror 1
make[1]: *** [_module_/home/ufaak/webcam/m560x-driver/m560x/drivers/usb/media] E                                              rror 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-386'
make: *** [all] Error 2
Budu hrozně rád, když mi s tím někdo poradíte:)
notebook MSI EX720X, Ubuntu 10.10

ufaak

  • Závislák
  • ***
  • Příspěvků: 2296
Chyba při kompilaci ovladače
« Odpověď #1 kdy: 26 Dubna 2007, 18:39:17 »
ha tak někde se stala chyba
notebook MSI EX720X, Ubuntu 10.10

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
Chyba při kompilaci ovladače
« Odpověď #2 kdy: 26 Dubna 2007, 19:03:57 »
No, vypadá to na chyby v těch zdrojácích...
Z mého laického pohledu
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

ufaak

  • Závislák
  • ***
  • Příspěvků: 2296
Chyba při kompilaci ovladače
« Odpověď #3 kdy: 26 Dubna 2007, 19:08:18 »
Aha, tak to by zřejmě úplně ukončilo moje snahy o funkční webcam:-(
No co už teď...
Každopádně díky;-)
notebook MSI EX720X, Ubuntu 10.10

 

Provoz zaštiťuje spolek OpenAlt.