Message ID | 20120603125456.220750@gmx.net |
---|---|
State | Accepted |
Headers |
Received: from mail.tu-berlin.de ([130.149.7.33]) by www.linuxtv.org with esmtp (Exim 4.72) (envelope-from <udo_richter@gmx.de>) id 1SbAKh-0003Nw-Nb for vdr@linuxtv.org; Sun, 03 Jun 2012 14:55:23 +0200 X-tubIT-Incoming-IP: 213.165.64.23 Received: from mailout-de.gmx.net ([213.165.64.23]) by mail.tu-berlin.de (exim-4.75/mailfrontend-4) with smtp for <vdr@linuxtv.org> id 1SbAKh-0000ML-Ag; Sun, 03 Jun 2012 14:54:59 +0200 Received: (qmail 17116 invoked by uid 0); 3 Jun 2012 12:54:58 -0000 Received: from 2.204.22.179 by www002.gmx.net with HTTP; Sun, 03 Jun 2012 14:54:56 +0200 (CEST) Content-Type: multipart/mixed; boundary="========GMX22075133872809697103" Date: Sun, 03 Jun 2012 14:54:56 +0200 From: "Udo Richter" <udo_richter@gmx.de> Message-ID: <20120603125456.220750@gmx.net> MIME-Version: 1.0 To: VDR Mailing List <vdr@linuxtv.org> X-Authenticated: #1417946 X-Flags: 0001 X-Mailer: WWW-Mail 6100 (Global Message Exchange) X-Priority: 3 X-Provags-ID: V01U2FsdGVkX19ry8kC/45rny4h+U5of5xTPRnFwWIAbtELOpMssn 4YxKcTas8TYN8nxbOiBEkU4vq6HSt7FNQJTw== X-GMX-UID: 9zu5b183eSEqUbvBfnQhlhd+IGRvb0CD X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.6.3.124216 X-PMX-Spam: Gauge=IIIIIIII, Probability=8%, Report=' HTML_00_01 0.05, HTML_00_10 0.05, MIME_TEXT_ONLY_MP_MIXED 0.05, MSGID_ADDED_BY_MTA 0.05, BODYTEXTP_SIZE_3000_LESS 0, BODY_SIZE_1100_1199 0, BODY_SIZE_2000_LESS 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, SMALL_BODY 0, WEBMAIL_SOURCE 0, __ANY_URI 0, __BOUNCE_CHALLENGE_SUBJ 0, __BOUNCE_NDR_SUBJ_EXEMPT 0, __CP_URI_IN_BODY 0, __CT 0, __CTYPE_HAS_BOUNDARY 0, __CTYPE_MULTIPART 0, __CTYPE_MULTIPART_MIXED 0, __FW_1LN_BOT_MSGID 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __HAS_X_PRIORITY 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __PHISH_SPEAR_HTTP_RECEIVED 0, __PHISH_SPEAR_STRUCTURE_1 0, __PHISH_SPEAR_STRUCTURE_2 0, __SANE_MSGID 0, __TO_MALFORMED_2 0, __URI_NO_MAILTO 0, __URI_NO_WWW 0, __URI_NS ' X-LSpam-Score: 0.4 (/) X-LSpam-Report: No, score=0.4 required=5.0 tests=BAYES_00=-1.9, FAKE_REPLY_C=1.486, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793 autolearn=no Subject: Re: [vdr] [ANNOUNCE] VDR developer version 1.7.28 X-BeenThere: vdr@linuxtv.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: VDR Mailing List <vdr@linuxtv.org> List-Id: VDR Mailing List <vdr.linuxtv.org> List-Unsubscribe: <http://www.linuxtv.org/cgi-bin/mailman/options/vdr>, <mailto:vdr-request@linuxtv.org?subject=unsubscribe> List-Archive: <http://www.linuxtv.org/pipermail/vdr> List-Post: <mailto:vdr@linuxtv.org> List-Help: <mailto:vdr-request@linuxtv.org?subject=help> List-Subscribe: <http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr>, <mailto:vdr-request@linuxtv.org?subject=subscribe> X-List-Received-Date: Sun, 03 Jun 2012 12:55:24 -0000 Status: O X-Status: X-Keywords: X-UID: 26334 |
Commit Message
Udo Richter
June 3, 2012, 12:54 p.m. UTC
> > timers.c: In constructor ‘cSortedTimers::cSortedTimers()’: > > timers.c:832: error: class ‘cSortedTimers’ does not have any field > named > > ‘cVector’ > > I don't get such an error message here. May be a compiler dependent problem. The attached patch makes it work for me. Cheers, Udo
Comments
Am Sonntag, 3. Juni 2012, 14:54:56 schrieb Udo Richter: > > > timers.c: In constructor ‘cSortedTimers::cSortedTimers()’: > > > timers.c:832: error: class ‘cSortedTimers’ does not have any field > > > > named > > > > > ‘cVector’ > > > > I don't get such an error message here. > > May be a compiler dependent problem. The attached patch makes it work for > me. compiles with your patch, thanks! server:/usr/local/src/vdr-1.7.28# gcc --version gcc (Debian 4.4.5-8) 4.4.5
On 03.06.2012 14:54, Udo Richter wrote: >>> timers.c: In constructor ‘cSortedTimers::cSortedTimers()’: >>> timers.c:832: error: class ‘cSortedTimers’ does not have any field >> named >>> ‘cVector’ >> >> I don't get such an error message here. > > > May be a compiler dependent problem. The attached patch makes it work for me. > --- a/timers.c 2012-06-03 14:48:59.000000000 +0200 > +++ b/timers.c 2012-06-03 14:49:35.000000000 +0200 > @@ -829,7 +829,7 @@ > } > > cSortedTimers::cSortedTimers(void) > -:cVector(Timers.Count()) > +:cVector<const cTimer *>(Timers.Count()) > { > for (const cTimer *Timer = Timers.First(); Timer; Timer = Timers.Next(Timer)) > Append(Timer); Makes sense - I wonder why gcc version 4.5.1 20101208 didn't catch this. @Wolfgang & Stefan: can you confirm that this fixes your problem? Klaus
On 03.06.2012 14:54, Udo Richter wrote: >>> timers.c: In constructor ‘cSortedTimers::cSortedTimers()’: >>> timers.c:832: error: class ‘cSortedTimers’ does not have any field >> named >>> ‘cVector’ >> I don't get such an error message here. > > May be a compiler dependent problem. The attached patch makes it work for me. Patch works for me too, thanks. Stefan Lucke
--- a/timers.c 2012-06-03 14:48:59.000000000 +0200 +++ b/timers.c 2012-06-03 14:49:35.000000000 +0200 @@ -829,7 +829,7 @@ } cSortedTimers::cSortedTimers(void) -:cVector(Timers.Count()) +:cVector<const cTimer *>(Timers.Count()) { for (const cTimer *Timer = Timers.First(); Timer; Timer = Timers.Next(Timer)) Append(Timer);