From owner-freebsd-ports@FreeBSD.ORG Mon Dec 12 12:26:27 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9DC181065676 for ; Mon, 12 Dec 2011 12:26:27 +0000 (UTC) (envelope-from decke@bluelife.at) Received: from groupware.itac.at (groupware.itac.at [91.205.172.99]) by mx1.freebsd.org (Postfix) with ESMTP id 1894B8FC0C for ; Mon, 12 Dec 2011 12:26:26 +0000 (UTC) Received: from home.bluelife.at (93.104.210.95) by groupware.itac.at (Axigen) with (AES256-SHA encrypted) ESMTPSA id 287B67; Mon, 12 Dec 2011 13:26:42 +0100 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_f81db72343eceb8c0b6962cb54dd9517" Date: Mon, 12 Dec 2011 13:26:26 +0100 From: Bernhard Froehlich To: Juergen Lock In-Reply-To: <20111205185645.GA76468@triton8.kn-bremen.de> References: <20111119113719.GA20783@triton8.kn-bremen.de> <20111205185645.GA76468@triton8.kn-bremen.de> Message-ID: <3b76d03bf4984690e60f3c13e3eb84c8@bluelife.at> X-Sender: decke@bluelife.at User-Agent: Roundcube Webmail/0.6 X-AxigenSpam-Level: 1 X-CTCH-RefID: str=0001.0A0B0207.4EE5F2F1.023F,ss=1,fgs=0 X-CTCH-VOD: Unknown X-CTCH-Spam: Unknown Cc: freebsd-multimedia@freebsd.org, freebsd-ports@freebsd.org Subject: Re: xbmc pvr in ports; update, please test with MythTV too! :) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Dec 2011 12:26:27 -0000 --=_f81db72343eceb8c0b6962cb54dd9517 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8; format=flowed On 05.12.2011 19:56, Juergen Lock wrote: > I just updated to the latest release pvr-ppa-odk56: > > http://people.freebsd.org/~nox/tmp/xbmc-pvr-ppa-odk56.patch > > It would be nice if someone could verify this works with mythtv too > before I commit it... First thing I noticed was that XBMC_Mythtv.pvr should really be XBMC_MythTV.pvr because it complains in the logfile when loading the addon: ERROR: ADDON: Could not locate XBMC_MythTV.pvr Moving the file to /usr/local/lib/xbmc/addons/pvr.mythtv/XBMC_MythTV.pvr gets it a step further. Next thing is an undefined symbol: ERROR: Unable to load /usr/local/lib/xbmc/addons/pvr.mythtv/XBMC_MythTV.pvr, reason: /usr/local/lib/xbmc/addons/pvr.mythtv/XBMC_MythTV.pvr: Undefined symbol "_ZTI14MythXmlCommand" It looks like this is part of libmythxml but It was not linked to the shared object. While searching for that problem I found the following commit which includes a hunk for xbmc/pvrclients/mythtv/Makefile.in and looks pretty right in what it does. But it's quite different code than what you have in your port. Are you sure you aren't using an old branch for the PVR code? http://xbmc.git.sourceforge.net/git/gitweb.cgi?p=xbmc/xbmc;a=patch;h=7e83f17 Both problems fixed with the attached patch. Now getting to the next undefined symbol: ERROR: Unable to load /usr/local/lib/xbmc/addons/pvr.mythtv/XBMC_MythTV.pvr, reason: /usr/local/lib/xbmc/add ons/pvr.mythtv/XBMC_MythTV.pvr: Undefined symbol "GetChannelsAmount" -- Bernhard Fröhlich http://www.bluelife.at/ --=_f81db72343eceb8c0b6962cb54dd9517 Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; name=patch-xbmc-pvrclients-mythtv-Makefile.in Content-Disposition: attachment; filename=patch-xbmc-pvrclients-mythtv-Makefile.in LS0tIHhibWMvcHZyY2xpZW50cy9teXRodHYvTWFrZWZpbGUuaW4ub3JpZwkyMDExLTEyLTEyIDEy OjUyOjMzLjAzNzQ1MDkxMSArMDEwMAorKysgeGJtYy9wdnJjbGllbnRzL215dGh0di9NYWtlZmls ZS5pbgkyMDExLTEyLTEyIDEyOjUzOjQ3LjcyMzQ3MjU5OCArMDEwMApAQCAtNSw4ICs1LDkgQEAK ICMgaG93IHRvIHJlYWNoIHRoZSBhdXRob3IuCiAjCiAKK0xJQlMgICA9IGxpYm15dGh4bWwvbGli bXl0aHhtbC5hCiBMSUJESVIgPSBAYWJzX3RvcF9zcmNkaXJAL2FkZG9ucy9wdnIubXl0aHR2Ci1M SUIgICAgPSBAYWJzX3RvcF9zcmNkaXJAL2FkZG9ucy9wdnIubXl0aHR2L1hCTUNfTXl0aHR2LnB2 cgorTElCICAgID0gQGFic190b3Bfc3JjZGlyQC9hZGRvbnMvcHZyLm15dGh0di9YQk1DX015dGhU Vi5wdnIKIAogU1JDUz1jbGllbnQuY3BwIFwKIAlNeXRoWG1sLmNwcAo= --=_f81db72343eceb8c0b6962cb54dd9517--