From: Jelle de Jong <jelledejong@powercraft.nl>
To: Markus Rechberger <mrechberger@gmail.com>
Cc: linux-dvb <linux-dvb@linuxtv.org>, em28xx@mcentral.de
Subject: Re: [linux-dvb] Going though hell here, please provide how to for Pinnacle PCTV Hybrid Pro Stick 330e
Date: Thu, 28 Feb 2008 23:30:38 +0100 [thread overview]
Message-ID: <47C7360E.9030908@powercraft.nl> (raw)
In-Reply-To: <d9def9db0802281425i5b487f43ub90b263a63e40a01@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1305 bytes --]
Markus Rechberger wrote:
> On 2/28/08, Jelle de Jong <jelledejong@powercraft.nl> wrote:
>> Markus Rechberger wrote:
>>> On 2/28/08, Jelle de Jong <jelledejong@powercraft.nl> wrote:
>>>> This message contains the following attachment(s):
>>>> Pinnacle PCTV Hybrid Pro Stick 330e.txt
>>>>
>>>> Spent my hole day trying to get a dvd-t device up and running, this is
>>>> device number two I tried.
>>>>
>>>> Can somebody please tell me how to get this device working on:
>>>>
>>>> 2.6.24-1-686 debian sid and 2.6.22-14-generic ubuntu
>>>>
>>>> I have to get some sleep now, because this is getting on my health and
>>>> that does not happen often....
>>>>
>>> Jelle, it's really easy to install it actually.
>>> http://www.mail-archive.com/em28xx%40mcentral.de/msg00750.html
>>>
>>> this is the correct "howto" for it.
>>>
>>> You need the linux kernel sources for your kernel, if you experience
>>> any problems just post them to the em28xx ML.
>>>
>>> Markus
>> Hi Markus,
>>
>> I tried that two times,
>>
>> The seconds build blows up in my face, I need specified dependecies to
>> be able to compile the seconds driver...
>>
>
> there are not so many dependencies, just submit the errors you get.
>
> Markus
Here you go, lets see I will try it for 40 more minutes with your help
Kind regards,
Jelle
[-- Attachment #2: error-log.txt --]
[-- Type: text/plain, Size: 16480 bytes --]
jelle@xubutu-en12000e:~$ hg clone http://mcentral.de/hg/~mrec/em28xx-userspace2
destination directory: em28xx-userspace2
requesting all changes
adding changesets
adding manifests
adding file changes
added 21 changesets with 65 changes to 20 files
18 files updated, 0 files merged, 0 files removed, 0 files unresolved
jelle@xubutu-en12000e:~$ cd em28xx-userspace2
jelle@xubutu-en12000e:~/em28xx-userspace2$ sudo ./build.sh
if [ -f ../userspace-drivers/kernel/Module.symvers ]; then \
grep v4l_dvb_stub_attach ../userspace-drivers/kernel/Module.symvers > Module.symvers; \
fi
make -C /lib/modules/2.6.22-14-generic/build SUBDIRS=/home/jelle/em28xx-userspace2 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
CC [M] /home/jelle/em28xx-userspace2/em2880-dvb.o
In file included from /home/jelle/em28xx-userspace2/em2880-dvb.c:33:
/home/jelle/em28xx-userspace2/em28xx.h:33:20: error: dmxdev.h: No such file or directory
/home/jelle/em28xx-userspace2/em28xx.h:34:23: error: dvb_demux.h: No such file or directory
/home/jelle/em28xx-userspace2/em28xx.h:35:21: error: dvb_net.h: No such file or directory
/home/jelle/em28xx-userspace2/em28xx.h:36:26: error: dvb_frontend.h: No such file or directory
In file included from /home/jelle/em28xx-userspace2/em28xx.h:45,
from /home/jelle/em28xx-userspace2/em2880-dvb.c:33:
/home/jelle/em28xx-userspace2/em28xx-compat.h:4: warning: âstruct dvb_frontendâ declared inside parameter list
/home/jelle/em28xx-userspace2/em28xx-compat.h:4: warning: its scope is only this definition or declaration, which is probably not what you want
In file included from /home/jelle/em28xx-userspace2/em28xx.h:46,
from /home/jelle/em28xx-userspace2/em2880-dvb.c:33:
include/linux/media-stub.h:362: error: field âfrontendâ has incomplete type
In file included from /home/jelle/em28xx-userspace2/em2880-dvb.c:33:
/home/jelle/em28xx-userspace2/em28xx.h:397: error: field âdemuxâ has incomplete type
/home/jelle/em28xx-userspace2/em28xx.h:405: error: field âadapterâ has incomplete type
/home/jelle/em28xx-userspace2/em28xx.h:408: error: field âdmxdevâ has incomplete type
/home/jelle/em28xx-userspace2/em28xx.h:410: error: field âdvbnetâ has incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:41:21: error: zl10353.h: No such file or directory
/home/jelle/em28xx-userspace2/em2880-dvb.c:46:19: error: mt352.h: No such file or directory
/home/jelle/em28xx-userspace2/em2880-dvb.c:47:22: error: lgdt330x.h: No such file or directory
/home/jelle/em28xx-userspace2/em2880-dvb.c:48:20: error: mt2060.h: No such file or directory
/home/jelle/em28xx-userspace2/em2880-dvb.c: In function âem2880_complete_irqâ:
/home/jelle/em28xx-userspace2/em2880-dvb.c:101: warning: implicit declaration of function âdvb_dmx_swfilterâ
/home/jelle/em28xx-userspace2/em2880-dvb.c: At top level:
/home/jelle/em28xx-userspace2/em2880-dvb.c:197: warning: âstruct dvb_demux_feedâ declared inside parameter list
/home/jelle/em28xx-userspace2/em2880-dvb.c: In function âem2880_start_feedâ:
/home/jelle/em28xx-userspace2/em2880-dvb.c:199: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:200: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c: At top level:
/home/jelle/em28xx-userspace2/em2880-dvb.c:214: warning: âstruct dvb_demux_feedâ declared inside parameter list
/home/jelle/em28xx-userspace2/em2880-dvb.c: In function âem2880_stop_feedâ:
/home/jelle/em28xx-userspace2/em2880-dvb.c:216: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:217: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c: In function âem2880_zl10353_initâ:
/home/jelle/em28xx-userspace2/em2880-dvb.c:266: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c: In function âem2880_zl103530_pinnacle_initâ:
/home/jelle/em28xx-userspace2/em2880-dvb.c:333: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c: In function âem2880_mt352_initâ:
/home/jelle/em28xx-userspace2/em2880-dvb.c:375: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c: At top level:
/home/jelle/em28xx-userspace2/em2880-dvb.c:383: error: variable âem2880_zl10353_devâ has initializer but incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:384: error: unknown field âdemod_addressâ specified in initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:384: warning: excess elements in struct initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:384: warning: (near initialization for âem2880_zl10353_devâ)
/home/jelle/em28xx-userspace2/em2880-dvb.c:385: error: unknown field âno_tunerâ specified in initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:385: warning: excess elements in struct initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:385: warning: (near initialization for âem2880_zl10353_devâ)
/home/jelle/em28xx-userspace2/em2880-dvb.c:394: error: variable âem2880_pinnacle_pctvstick_devâ has initializer but incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:395: error: unknown field âdemod_addressâ specified in initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:395: warning: excess elements in struct initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:395: warning: (near initialization for âem2880_pinnacle_pctvstick_devâ)
/home/jelle/em28xx-userspace2/em2880-dvb.c:396: error: unknown field âno_tunerâ specified in initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:396: warning: excess elements in struct initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:396: warning: (near initialization for âem2880_pinnacle_pctvstick_devâ)
/home/jelle/em28xx-userspace2/em2880-dvb.c:406: error: variable âem2880_mt352_devâ has initializer but incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:407: error: unknown field âdemod_addressâ specified in initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:407: warning: excess elements in struct initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:407: warning: (near initialization for âem2880_mt352_devâ)
/home/jelle/em28xx-userspace2/em2880-dvb.c:411: error: unknown field âno_tunerâ specified in initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:411: warning: excess elements in struct initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:411: warning: (near initialization for âem2880_mt352_devâ)
/home/jelle/em28xx-userspace2/em2880-dvb.c:414: error: variable âem2880_lgdt3303_devâ has initializer but incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:415: error: unknown field âdemod_addressâ specified in initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:415: warning: excess elements in struct initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:415: warning: (near initialization for âem2880_lgdt3303_devâ)
/home/jelle/em28xx-userspace2/em2880-dvb.c:416: error: unknown field âdemod_chipâ specified in initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:416: error: âLGDT3303â undeclared here (not in a function)
/home/jelle/em28xx-userspace2/em2880-dvb.c:416: warning: excess elements in struct initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:416: warning: (near initialization for âem2880_lgdt3303_devâ)
/home/jelle/em28xx-userspace2/em2880-dvb.c:429: error: variable âem2870_mt2060_configâ has initializer but incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:430: error: unknown field âi2c_addressâ specified in initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:430: warning: excess elements in struct initializer
/home/jelle/em28xx-userspace2/em2880-dvb.c:430: warning: (near initialization for âem2870_mt2060_configâ)
/home/jelle/em28xx-userspace2/em2880-dvb.c: In function âem2880_get_statusâ:
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: warning: type defaults to âintâ in declaration of âtype nameâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: error: request for member âlist_headâ in something not a structure or union
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: warning: type defaults to âintâ in declaration of â__mptrâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: warning: type defaults to âintâ in declaration of âtype nameâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: error: request for member âlist_headâ in something not a structure or union
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: warning: type defaults to âintâ in declaration of âtype nameâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: warning: type defaults to âintâ in declaration of âtype nameâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: error: request for member âlist_headâ in something not a structure or union
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: warning: type defaults to âintâ in declaration of â__mptrâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: warning: type defaults to âintâ in declaration of âtype nameâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: error: request for member âlist_headâ in something not a structure or union
/home/jelle/em28xx-userspace2/em2880-dvb.c:479: warning: type defaults to âintâ in declaration of âtype nameâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:480: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:481: error: âDVB_DEVICE_FRONTENDâ undeclared (first use in this function)
/home/jelle/em28xx-userspace2/em2880-dvb.c:481: error: (Each undeclared identifier is reported only once
/home/jelle/em28xx-userspace2/em2880-dvb.c:481: error: for each function it appears in.)
/home/jelle/em28xx-userspace2/em2880-dvb.c:482: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:483: warning: passing argument 1 of âdvb_frontend_eventstatusâ from incompatible pointer type
/home/jelle/em28xx-userspace2/em2880-dvb.c:487: error: âDVB_DEVICE_DEMUXâ undeclared (first use in this function)
/home/jelle/em28xx-userspace2/em2880-dvb.c:488: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:490: error: âDVB_DEVICE_DVRâ undeclared (first use in this function)
/home/jelle/em28xx-userspace2/em2880-dvb.c:491: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:493: error: âDVB_DEVICE_NETâ undeclared (first use in this function)
/home/jelle/em28xx-userspace2/em2880-dvb.c:494: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c: In function âem28xx_ts_bus_ctrlâ:
/home/jelle/em28xx-userspace2/em2880-dvb.c:555: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c: In function âem2880_dvb_initâ:
/home/jelle/em28xx-userspace2/em2880-dvb.c:613: warning: implicit declaration of function âdvb_attachâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:613: warning: assignment makes pointer from integer without a cast
/home/jelle/em28xx-userspace2/em2880-dvb.c:646: error: âzl10353_attachâ undeclared (first use in this function)
/home/jelle/em28xx-userspace2/em2880-dvb.c:646: warning: assignment makes pointer from integer without a cast
/home/jelle/em28xx-userspace2/em2880-dvb.c:648: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:649: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:650: error: âmt2060_attachâ undeclared (first use in this function)
/home/jelle/em28xx-userspace2/em2880-dvb.c:690: error: âlgdt330x_attachâ undeclared (first use in this function)
/home/jelle/em28xx-userspace2/em2880-dvb.c:690: warning: assignment makes pointer from integer without a cast
/home/jelle/em28xx-userspace2/em2880-dvb.c:699: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:700: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:701: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:728: warning: assignment makes pointer from integer without a cast
/home/jelle/em28xx-userspace2/em2880-dvb.c:781: warning: assignment makes pointer from integer without a cast
/home/jelle/em28xx-userspace2/em2880-dvb.c:826: warning: assignment makes pointer from integer without a cast
/home/jelle/em28xx-userspace2/em2880-dvb.c:835: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:836: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:837: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:853: error: âmt352_attachâ undeclared (first use in this function)
/home/jelle/em28xx-userspace2/em2880-dvb.c:853: warning: assignment makes pointer from integer without a cast
/home/jelle/em28xx-userspace2/em2880-dvb.c:865: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:866: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:872: error: dereferencing pointer to incomplete type
/home/jelle/em28xx-userspace2/em2880-dvb.c:877: warning: implicit declaration of function âdvb_register_adapterâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:880: warning: implicit declaration of function âdvb_register_frontendâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:887: error: âDMX_TS_FILTERINGâ undeclared (first use in this function)
/home/jelle/em28xx-userspace2/em2880-dvb.c:887: error: âDMX_SECTION_FILTERINGâ undeclared (first use in this function)
/home/jelle/em28xx-userspace2/em2880-dvb.c:887: error: âDMX_MEMORY_BASED_FILTERINGâ undeclared (first use in this function)
/home/jelle/em28xx-userspace2/em2880-dvb.c:888: warning: implicit declaration of function âdvb_dmx_initâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:897: warning: implicit declaration of function âdvb_dmxdev_initâ
/home/jelle/em28xx-userspace2/em2880-dvb.c: In function âem2880_dvb_finiâ:
/home/jelle/em28xx-userspace2/em2880-dvb.c:927: warning: implicit declaration of function âdvb_unregister_frontendâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:928: warning: implicit declaration of function âdvb_frontend_detachâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:931: warning: implicit declaration of function âdvb_dmxdev_releaseâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:932: warning: implicit declaration of function âdvb_dmx_releaseâ
/home/jelle/em28xx-userspace2/em2880-dvb.c:934: warning: implicit declaration of function âdvb_unregister_adapterâ
make[2]: *** [/home/jelle/em28xx-userspace2/em2880-dvb.o] Error 1
make[1]: *** [_module_/home/jelle/em28xx-userspace2] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
make: *** [default] Error 2
rm -rf /lib/modules/2.6.22-14-generic/kernel/drivers/media/video/em28xx/em28xx.ko ; \
make INSTALL_MOD_PATH= INSTALL_MOD_DIR=kernel/drivers/media/video/em28xx \
-C /lib/modules/2.6.22-14-generic/build M=/home/jelle/em28xx-userspace2 modules_install
make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic'
DEPMOD 2.6.22-14-generic
make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic'
depmod -a
jelle@xubutu-en12000e:~/em28xx-userspace2$
[-- Attachment #3: Type: text/plain, Size: 150 bytes --]
_______________________________________________
linux-dvb mailing list
linux-dvb@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
next prev parent reply other threads:[~2008-02-28 22:30 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-02-28 22:15 [linux-dvb] Going though hell here, please provide how to for Pinnacle PCTV Hybrid Pro Stick 330e Jelle de Jong
2008-02-28 22:21 ` Markus Rechberger
2008-02-28 22:23 ` Jelle de Jong
2008-02-28 22:25 ` Markus Rechberger
2008-02-28 22:30 ` Jelle de Jong [this message]
2008-02-28 22:40 ` Markus Rechberger
2008-02-28 22:43 ` Markus Rechberger
2008-02-28 22:47 ` Jelle de Jong
2008-02-28 22:55 ` Markus Rechberger
2008-02-28 22:58 ` Markus Rechberger
2008-02-29 0:12 ` Jelle de Jong
2008-02-29 0:52 ` Nicolas Will
2008-02-29 7:27 ` Markus Rechberger
2008-02-29 14:27 ` Jelle de Jong
2008-02-29 14:37 ` Markus Rechberger
2008-02-29 15:10 ` Jelle de Jong
2008-02-29 15:20 ` Markus Rechberger
2008-02-29 7:15 ` Markus Rechberger
2008-02-28 23:03 ` Jelle de Jong
2008-02-28 23:09 ` Markus Rechberger
2008-02-28 22:24 ` Jelle de Jong
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=47C7360E.9030908@powercraft.nl \
--to=jelledejong@powercraft.nl \
--cc=em28xx@mcentral.de \
--cc=linux-dvb@linuxtv.org \
--cc=mrechberger@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox