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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.