<div dir="ltr"><br><div class="gmail_quote">On Fri, Mar 6, 2009 at 4:52 PM, Klaus Schmidinger <span dir="ltr">&lt;<a href="mailto:Klaus.Schmidinger@cadsoft.de">Klaus.Schmidinger@cadsoft.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On 06.03.2009 15:37, Alex Betis wrote:<br>
&gt;<br>
&gt; On Fri, Mar 6, 2009 at 4:17 PM, Klaus Schmidinger<br>
</div><div class="im">&gt; &lt;<a href="mailto:Klaus.Schmidinger@cadsoft.de">Klaus.Schmidinger@cadsoft.de</a> &lt;mailto:<a href="mailto:Klaus.Schmidinger@cadsoft.de">Klaus.Schmidinger@cadsoft.de</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;     On 03.03.2009 22:23, Gregoire Favre wrote:<br>
&gt;     &gt; Hello,<br>
&gt;     &gt;<br>
&gt;     &gt; just tried compiling vdr-1.7.4 against my v4l-dvb hg&#39;s source which<br>
&gt;     &gt; fails if I don&#39;t use this :<br>
&gt;     &gt;<br>
&gt;     &gt; --- vdr.c~      2009-01-18 12:02:37.000000000 +0100<br>
&gt;     &gt; +++ vdr.c       2009-03-03 22:17:49.000000000 +0100<br>
&gt;     &gt; @@ -32,6 +32,7 @@<br>
&gt;     &gt;  #include &lt;pwd.h&gt;<br>
&gt;     &gt;  #include &lt;signal.h&gt;<br>
&gt;     &gt;  #include &lt;stdlib.h&gt;<br>
&gt;     &gt; +#include &lt;linux/types.h&gt;<br>
&gt;     &gt;  #include &lt;sys/capability.h&gt;<br>
&gt;     &gt;  #include &lt;sys/prctl.h&gt;<br>
&gt;     &gt;  #include &lt;termios.h&gt;<br>
&gt;<br>
&gt;     vdr.c compiles just fine here with the most recent version of<br>
&gt;     v4l-dvb from<br>
</div>&gt;     <a href="http://linuxtv.org" target="_blank">linuxtv.org</a> &lt;<a href="http://linuxtv.org" target="_blank">http://linuxtv.org</a>&gt; (6bd427caa0cb).<br>
<div class="im">&gt;<br>
&gt;     I did report a problem with the driver&#39;s header files, though, in<br>
&gt;<br>
&gt;      <a href="http://linuxtv.org/pipermail/linux-dvb/2009-March/031934.html" target="_blank">http://linuxtv.org/pipermail/linux-dvb/2009-March/031934.html</a><br>
&gt;<br>
&gt;     However, there has been no repsonse to that, and the problem still<br>
&gt;     persists with the current version.<br>
&gt;<br>
&gt;     Just curious: don&#39;t you have a problem compiling dvbdevice.c?<br>
&gt;<br>
&gt; I&#39;ve faced the same problem after upgrading kernel to 2.6.27.19<br>
&gt;<br>
&gt; Found the solution on the net: add the following to VDR Makefile:<br>
&gt; DEFINES += -D__KERNEL_STRICT_NAMES<br>
<br>
</div>Let&#39;s be careful to not mix up two different things here.<br>
There&#39;s apparently the problem Gregoire reported, which he solved by<br>
adding an #include, but which doesn&#39;t happen here (kernel 2.6.25.20).<br>
That one has nothing to do with the driver.<br>
<br>
@Gregoire: does this happen with plain vanilla VDR 1.7.4 or are there<br>
any patches involved?<br>
Can you compile dvbdevice.c with the latest driver header files?<br>
<br>
@Alex: are you referring to the problem Gregoire reported or to the<br>
one I reported?</blockquote><div>I refer to your problem with many redefinitions like the following:<br><br><pre>/usr/include/sys/select.h:78: error: conflicting declaration &#39;typedef struct fd_set fd_set&#39;<br>/usr/include/linux/types.h:12: error: &#39;fd_set&#39; has a previous declaration as &#39;typedef struct __kernel_fd_set fd_set&#39;<br>
</pre><br>I probably missed Gregorie&#39;s error report, so I don&#39;t know what was it about.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<div><div></div><div class="h5"><br>
Klaus<br>
<br>
_______________________________________________<br>
vdr mailing list<br>
<a href="mailto:vdr@linuxtv.org">vdr@linuxtv.org</a><br>
<a href="http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr" target="_blank">http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr</a><br>
</div></div></blockquote></div><br></div>