PHT in Ubuntu 14.04.1

Hit there, I can't run PHT after HD upgrade in my ASUS-Eeebox and it's not working anymore. It used to work without a problem in the installation and configuration.

After a clean install from Ubuntu 14.04.1 (32-bit) I tried to install PHT from this forum page:

https://forums.plex.tv/topic/87253-plex-home-theater-linux-builds/?p=505687

 

I installed also libcec-dev requiered from old versions

sudo apt-add-repository ppa:pulse-eight/libcec
sudo apt-get update
sudo apt-get install libcec-dev

Now at the first run I get I blinking menu to set my audio configuration. 

After that I try to log in to plex the program just stopped working

Running the program again I get Segmentation fault error

user@eeebox:~$ plexhometheater.sh 
Segmentation fault

As I read on the forum and deleting the ~/.plexht directory

rm -rfv ./plexht

I run again the program I try to set up the second time and after log in I still get Segmentation fault error.

So I tried to compile from source and I get this error:

[ 19%] Building CXX object xbmc/CMakeFiles/xbmc.dir/peripherals/devices/PeripheralCecAdapter.cpp.o
/home/bruno/Documents/PlexCompile/plex-home-theater-public/xbmc/peripherals/devices/PeripheralCecAdapter.cpp: In member function ‘void PERIPHERALS::CPeripheralCecAdapter::SetConfigurationFromSettings()’:
/home/bruno/Documents/PlexCompile/plex-home-theater-public/xbmc/peripherals/devices/PeripheralCecAdapter.cpp:1382:19: error: ‘CEC::libcec_configuration’ has no member named ‘iDoubleTapTimeoutMs’
   m_configuration.iDoubleTapTimeoutMs = GetSettingInt("double_tap_timeout_ms");
                   ^
make[2]: *** [xbmc/CMakeFiles/xbmc.dir/peripherals/devices/PeripheralCecAdapter.cpp.o] Error 1
make[1]: *** [xbmc/CMakeFiles/xbmc.dir/all] Error 2
make: *** [all] Error 2

I did Installed libcec-dev and ATM not in the mood to read all the code and try to figure it out where is the problem

 

If someone could point me out to some 32bit .deb that used to work would be amazing, because as I read the version 1.3.2 used to work by nowadays at Lauchpad it looks like that there is some build errors and I can't download it anymore. I don't mind about having the last version, I need some version that do works  :D

 

Remove libcec repo uninstall it clean deb cache do an apt-get update and install libcec from 14.04 own repo and it should build fine.

The problem is that libcec in the libcec repo is to new and have made some changes that is not compatible with the code in PHT.

Regarding older packages I have a bunch of them but only for AMD64 and they are located here http://yakumo.se/PHT/AMD64/ and http://yakumo.se/PHT/Source for sources to build it yourself.

There is also a fix for the libcec somewhere here on the forums that has not been implemented yet mostly due to time constraints and that it will kinda fix itself once PHT will make the jump to Helix (No time frame from the devs on this) code base. 

Link to libcec patch and info https://forums.plex.tv/topic/87255-the-plex-home-theater-debs-thread/page-13#entry801024

install libcec from 14.04 own repo and it should build fine.

Which repo are you referring to? The default Ubuntu repos? There is no installation candidate after I remove the pulse eight repos

There is also a fix for the libcec somewhere here on the forums that has not been implemented yet mostly due to time constraints and that it will kinda fix itself once PHT will make the jump to Helix (No time frame from the devs on this) code base. 

Link to libcec patch and info https://forums.plex.tv/topic/87255-the-plex-home-theater-debs-thread/page-13#entry801024

I have the same problem i try this, but dons't work or i am doing it wrong, can you make a tutorial with commands ? 

Or when you will update the PHT ? because nobody now can install it and make it work on 14.04...

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.