From patchwork Sun Apr 30 17:42:18 2006 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Linux TV X-Patchwork-Id: 12293 Received: from server30.ukservers.net ([217.10.138.207]) by www.linuxtv.org with esmtp (Exim 4.50) id 1FaFwa-0002HC-26 for vdr@linuxtv.org; Sun, 30 Apr 2006 19:42:52 +0200 Received: from INSSimonB (c-24-16-33-232.hsd1.wa.comcast.net [24.16.33.232]) by server30.ukservers.net (Postfix smtp) with SMTP id 6BF6927804E for ; Sun, 30 Apr 2006 18:42:23 +0100 (BST) Message-ID: <01d901c66c7d$6e45fc70$6401010a@InetX.com> From: "Simon Baxter" To: "VDR Mailing List" Date: Sun, 30 Apr 2006 10:42:18 -0700 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2869 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 Subject: [vdr] analogtv compile problems against vdr-1.3.46 X-BeenThere: vdr@linuxtv.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: VDR Mailing List List-Id: VDR Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 30 Apr 2006 17:42:52 -0000 Status: O X-Status: X-Keywords: X-UID: 9182 Hi I'm having problems getting the plugin to compile. First run, I got: Plugin analogtv: make[1]: Entering directory `/home/vdruser/vdr-1.3.46_analog/PLUGINS/src/analogtv-0.9.39' make[1]: Leaving directory `/home/vdruser/vdr-1.3.46_analog/PLUGINS/src/analogtv-0.9.39' make[1]: Entering directory `/home/vdruser/vdr-1.3.46_analog/PLUGINS/src/analogtv-0.9.39' g++ -Wall -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"analogtv"' -DHAVE_FAST_MEMCPY -DNEED_OWN_SIP -I../../../include analogtv.c analogtv.c: In constructor âcPluginAnalogtv::cPluginAnalogtv()â: analogtv.c:88: error: âAPIVERSIONâ was not declared in this scope make[1]: *** [analogtv.o] Error 1 Seen this before - so tried this: but now I get: Plugin analogtv: make[1]: Entering directory `/home/vdruser/vdr-1.3.46_analog/PLUGINS/src/analogtv-0.9.39' g++ -Wall -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"analogtv"' -DHAVE_FAST_MEMCPY -DNEED_OWN_SIP -I../../../include analogtv.c g++ -Wall -fPIC -g -O2 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"analogtv"' -DHAVE_FAST_MEMCPY -DNEED_OWN_SIP -I../../../include cpu_accel.c cpu_accel.c: In function âuint32_t mm_accel()': cpu_accel.c:76: error: can't find a register in class 'BREG' while reloading 'asm' cpu_accel.c:81: error: can't find a register in class 'BREG' while reloading 'asm' cpu_accel.c:87: error: can't find a register in class 'BREG' while reloading 'asm' cpu_accel.c:98: error: can't find a register in class 'BREG' while reloading 'asm' cpu_accel.c:102: error: can't find a register in class 'BREG' while reloading 'asm' make[1]: *** [cpu_accel.o] Error 1 Any ideas? --- PLUGINS/src/analogtv/analogtv.c.org 2006-04-30 10:42:36.000000000 -0700 +++ PLUGINS/src/analogtv/analogtv.c 2006-04-30 10:39:58.000000000 -0700 @@ -85,7 +85,7 @@ else d(0, "Cannot detect kernel version"); - sprintf(vdrver, "%s", APIVERSION); + sprintf(vdrver, "%s", VDRVERSION); #if VDRVERSNUM >= 10300 sy = "\n\t\tW A R N I N G: Unstable development version!";