[mythtv-users] Mythfrontend segfault with libcec installed

Mark Perkins perkins1724 at hotmail.com
Sat Dec 21 06:23:23 UTC 2013



> Date: Sat, 21 Dec 2013 00:50:04 -0500
> From: mtdean at thirdcontact.com
> To: mythtv-users at mythtv.org
> Subject: Re: [mythtv-users] Mythfrontend segfault with libcec installed

> Fix the underlying issue, and MythTV will work, whether you compile with 
> libcec or not.  I.e. upgrade your buggy (and ancient) libcec version to 
> any other version (you have the one and only version that's broken--a 
> version that was only current for 20 days, 1.6.2 was released on Apr 27, 
> 2012 and 1.6.3 was released on May 17, 2012 specifically to fix the bug 
> that's causing problems for you).
> 
> http://code.mythtv.org/trac/ticket/11468#comment:1
> 
> Mike
> _______________________________________________

Thanks Mike - I had completely missed that in my searching for a solution. I guess I probably stopped looking after I found the 'uninstall cec' solution because I have no cec devices.

But - how do I get a later version of libcec?

I did a quickfilter on 'cec' in the the synaptics package manager but the only version to list in there is libcec 1.6.2.

I manually uninstalled libcec from synaptics and then went to terminal and did an apt-get build-dep mythtv but it also only gives the same version of libcec as per below:

mark at mark-EP35-DS3:~$ sudo apt-get build-dep mythtv
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  libcec-dev libcec1
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 347 kB of archives.
After this operation, 1,243 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://au.archive.ubuntu.com/ubuntu/ saucy/universe libcec1 i386 1.6.2-1.1build1 [132 kB]
Get:2 http://au.archive.ubuntu.com/ubuntu/ saucy/universe libcec-dev i386 1.6.2-1.1build1 [214 kB]
Fetched 347 kB in 1s (250 kB/s) 
Selecting previously unselected package libcec1:i386.
(Reading database ... 213549 files and directories currently installed.)
Unpacking libcec1:i386 (from .../libcec1_1.6.2-1.1build1_i386.deb) ...
Selecting previously unselected package libcec-dev.
Unpacking libcec-dev (from .../libcec-dev_1.6.2-1.1build1_i386.deb) ...
Setting up libcec1:i386 (1.6.2-1.1build1) ...
Setting up libcec-dev (1.6.2-1.1build1) ...
Processing triggers for libc-bin ...

I'm guessing have to add a third-party library?

Ok (to answer my own question) yes, looks like need to compile libcec from source from pulse-eight here - https://github.com/Pulse-Eight/libcec.

 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mythtv.org/pipermail/mythtv-users/attachments/20131221/1eaf0c9b/attachment.html>


More information about the mythtv-users mailing list