<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.10.2">
</HEAD>
<BODY>
On Sat, 2006-06-24 at 02:20 +0200, Udo Richter wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Mlists wrote:</FONT>
<FONT COLOR="#000000">&gt;   Hi all -- I did an OS update today and it seems to have broken a few </FONT>
<FONT COLOR="#000000">&gt; things.  In particular it might be related to GCC being 4.1.1 now.  </FONT>
<FONT COLOR="#000000">&gt; Here's the error:</FONT>
<FONT COLOR="#000000">&gt;</FONT>
<FONT COLOR="#000000">&gt; menuitems.h:23: error: extra qualification 'cMenuEditItem::' on member </FONT>
<FONT COLOR="#000000">&gt; 'SetValue'</FONT>

<FONT COLOR="#000000">I'm 'just' using GCC 4.1.0, but VDR works fine for me.</FONT>
<FONT COLOR="#000000">What VDR version do you compile? Do you use any patches on VDR? What </FONT>
<FONT COLOR="#000000">does the referenced line look like in your source? The original line </FONT>
<FONT COLOR="#000000">throughout 1.2.0 - 1.4.1 is this:</FONT>

<FONT COLOR="#000000">   void SetValue(const char *Value);</FONT>

<FONT COLOR="#000000">and thats perfectly ok in my eyes. No cMenuEditItem::SetValue that would </FONT>
<FONT COLOR="#000000">trigger this error for sure.</FONT>

<FONT COLOR="#000000">Also, whats the ccache in front of g++, some kind of compiler caching? </FONT>
<FONT COLOR="#000000">Maybe you need to flush this cache because of whatever?</FONT>

</PRE>
</BLOCKQUOTE>
<BR>
The ccache is a compiler cache.&nbsp; I had already flushed it before sending the email.&nbsp; I use a pre-patched version from Hoochster.<BR>
<BR>
After doing some grepping around, I found that this patch, vdr-1.4.0-show_valid_input.diff, was the culprit -- I just reversed it and everything compiled.<BR>
<BR>
Oddly, this patch was applied and compiled prior.<BR>
<BR>
Norm
</BODY>
</HTML>