From patchwork Wed Nov 21 02:21:24 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Oliver Endriss X-Patchwork-Id: 15545 Received: from localhost ([127.0.0.1] helo=www.linuxtv.org) by www.linuxtv.org with esmtp (Exim 4.72) (envelope-from ) id 1TazxJ-0005t6-6A; Wed, 21 Nov 2012 03:22:25 +0100 Received: from mail.tu-berlin.de ([130.149.7.33]) by www.linuxtv.org with esmtp (Exim 4.72) (envelope-from ) id 1Tazws-0005sv-Vt for vdr@linuxtv.org; Wed, 21 Nov 2012 03:22:23 +0100 X-tubIT-Incoming-IP: 213.165.64.22 Received: from mailout-de.gmx.net ([213.165.64.22]) by mail.tu-berlin.de (exim-4.75/mailfrontend-2) with smtp for id 1Tazws-0004fV-IH; Wed, 21 Nov 2012 03:21:58 +0100 Received: (qmail invoked by alias); 21 Nov 2012 02:21:58 -0000 Received: from p5B34F2BC.dip.t-dialin.net (HELO charon.escape-edv.de) [91.52.242.188] by mail.gmx.net (mp012) with SMTP; 21 Nov 2012 03:21:58 +0100 X-Authenticated: #476490 X-Provags-ID: V01U2FsdGVkX1+hnhxm3R2h3orfE5OOWI34nIyhFtJhT+BTDrYBn8 CmhHqEQy0vl6n5 Received: from orion.escape-edv.de (192.168.1.10) by charon.escape-edv.de (192.168.1.9) with esmtp ; Wed, 21 Nov 2012 03:20:39 +0100 From: Oliver Endriss Organization: Escape GmbH To: vdr@linuxtv.org Date: Wed, 21 Nov 2012 03:21:24 +0100 User-Agent: KMail/1.13.7 (Linux/3.2.0-3-486; KDE/4.8.4; i686; ; ) References: <50A9B53C.3000209@clear.net.nz> <50ABD528.4020101@clear.net.nz> In-Reply-To: <50ABD528.4020101@clear.net.nz> MIME-Version: 1.0 Message-Id: <201211210321.25086.o.endriss@gmx.de> X-Y-GMX-Trusted: 0 X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.11.21.20622 X-PMX-Spam: Gauge=IIIIIIIII, Probability=9%, Report=' REPLYTO_FROM_DIFF_ADDY 0.1, HTML_00_01 0.05, HTML_00_10 0.05, MIME_TEXT_ONLY_MP_MIXED 0.05, BODYTEXTP_SIZE_3000_LESS 0, BODY_SIZE_1700_1799 0, BODY_SIZE_2000_LESS 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 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, __FRAUD_WEBMAIL 0, __FRAUD_WEBMAIL_FROM 0, __HAS_FROM 0, __HAS_MSGID 0, __HAS_REPLYTO 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __PHISH_SPEAR_STRUCTURE_1 0, __SANE_MSGID 0, __SUBJ_ALPHA_END 0, __TO_MALFORMED_2 0, __TO_NO_NAME 0, __URI_NS , __USER_AGENT 0' X-LSpam-Score: -1.1 (-) X-LSpam-Report: No, score=-1.1 required=5.0 tests=BAYES_00=-1.9, FREEMAIL_FROM=0.001, RDNS_NONE=0.793 autolearn=no Subject: Re: [vdr] vdr-1.7.32 plugin dvbhddevice fails X-BeenThere: vdr@linuxtv.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: vdr@linuxtv.org List-Id: VDR Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: vdr-bounces@linuxtv.org Errors-To: vdr-bounces@linuxtv.org Richard Scobie wrote: > Hi Gerald, > > Gerald Dachs wrote: > > > If you would take a deeper look into your post you would have noticed > > that the mentioned file bitbuffer.o is not > > build to this time. It must have been build in a former stage. So there > > is still no proof that it > > has been build with -fPIC. > > > > You are correct. It appears none of the object files in > dvbhddevice/libhdffcmd are being built without -fPIC, whereas all other > object files in all the other plugins are, so I will investigate further. The attached patch should fix this problem. CU Oliver diff -pur dvbhddevice.org/Makefile dvbhddevice/Makefile --- dvbhddevice.org/Makefile 2012-03-11 16:34:00.000000000 +0100 +++ dvbhddevice/Makefile 2012-11-20 15:06:37.000000000 +0100 @@ -99,7 +99,7 @@ i18n: $(I18Nmsgs) $(I18Npot) ### Targets: libvdr-$(PLUGIN).so: $(OBJS) libhdffcmd - $(MAKE) -C libhdffcmd all + $(MAKE) -C libhdffcmd PLUGIN=$(PLUGIN) all $(CXX) $(CXXFLAGS) -shared $(OBJS) libhdffcmd/libhdffcmd.a -o $@ @cp --remove-destination $@ $(LIBDIR)/$@.$(APIVERSION)