Tvheadend plugin for unRAID V5.0


Recommended Posts

  • Replies 983
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

You could try installing the dev Files by ironicbadger you find here: https://dl.dropboxusercontent.com/u/6775695/unraid/Files/unRAID-dev.tar

 

Maybe that solves your problem. If it does let me know.

 

So it hasn't effected libpcre.so.1 missing or the error with libstdc++.so.6 (GLIBCXX_3.4.15 error). However, it did get me closer to building tntnet, it fixed the gcc/zlib issue. I had to build cxxtools-2.2, went smoothly and when running tntnet.SlackBuild I get the below error which mentions GLIBCXX_3.4.14 which is similar to the GLIBCXX_3.4.15 error thrown by libstdc++.so.6.

 

/usr/lib/libcxxtools.so: undefined reference to `std::_List_node_base::_M_unhook()@GLIBCXX_3.4.14'
/usr/lib/libcxxtools.so: undefined reference to `std::_List_node_base::_M_hook(std::_List_node_base*)@GLIBCXX_3.4.14'
../../framework/common/.libs/libtntnet.so: undefined reference to `cxxtools::operator-(cxxtools::DateTime const&, cxxtools::DateTime const&)'
../../framework/common/.libs/libtntnet.so: undefined reference to `cxxtools::SerializationInfo::_getBool() const'
collect2: ld returned 1 exit status
make[1]: *** [tntnet] Error 1
make[1]: Leaving directory `/tmp/tntnet-2.2/framework/runtime'
make: *** [all-recursive] Error 1

 

FYI when i run

strings /usr/lib/libstdc++.so.6 | grep GLIBC

I get

GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBC_2.0
GLIBC_2.3
GLIBC_2.1
GLIBC_2.1.3
GLIBC_2.3.2
GLIBC_2.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH

 

Link to comment

This VDR packages is desiged for unraid 5.x Only (not for 6.x)

 

All depended packages i will release today ;) (but if i good remeber there was already in some post in past published)

 

I'm using unraid 5.x. I appreciate the work your putting in, can't wait to try it! Thanks! :)

Link to comment

i tell you how i run

(im putt all packages files to extra - so evey restart VDR is alwayes installed)

 

im create simple script to run VDR

#!/bin/sh
export LANG=pl_PL
export LC_COLLATE=pl_PL
export LC_ALL=pl_PL
export VDR_CHARSET_OVERRIDE=ISO-8859-2
chmod -R 777 /mnt/cache/.vdrconfig
/usr/sbin/vdr -c /mnt/cache/.vdrconfig -v /mnt/user/recorded -L /usr/lib/vdr -P"dvbapi -B0 -B1 -B2 -B3" -P xvdr -P"epgsearch --config=/mnt/cache/.vdrconfig/" -P live -P eepg -l 3 -d

 

but part with export languages you can delate ;) this is only for correct polish character coding.

also you should setup diseq.conf and put channels.conf to /mnt/cache/.vdrconfig (there should be config files or examples of config)

 

I have ready plugin for VDR, i must fix just one thing (or my friends with better aknowlage) after that i release public

 

Link to comment

https://copy.com/03D8XIyTvyV64z7i

 

VDR 2.1.6 with plugins and all needed depends ;) please let me know if work (please dont install any other packages from slackware 13/13.1/14.0, if something still will be missed please let me know)

 

So restarted my sysrtem, no extra loaded packages. Using 5.0 final with media tree. Get the below errors.

 

Mar 27 13:04:33 Tower vdr: [31040] found 28 locales in /usr/share/locale
Mar 27 13:04:33 Tower vdr: [31040] loading plugin: /usr/lib/vdr/libvdr-dvbapi.so.2.1.6
Mar 27 13:04:33 Tower vdr: [31040] loading plugin: /usr/lib/vdr/libvdr-xvdr.so.2.1.6
Mar 27 13:04:33 Tower vdr: [31040] ERROR: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/vdr/libvdr-xvdr.so.2.1.6)
Mar 27 13:04:33 Tower vdr: [31040] loading plugin: /usr/lib/vdr/libvdr-dvbhddevice.so.2.1.6
Mar 27 13:04:33 Tower vdr: [31040] loading plugin: /usr/lib/vdr/libvdr-dvbsddevice.so.2.1.6
Mar 27 13:04:33 Tower vdr: [31040] loading plugin: /usr/lib/vdr/libvdr-quickepgsearch.so.2.1.6
Mar 27 13:04:33 Tower vdr: [31040] loading plugin: /usr/lib/vdr/libvdr-epgsearchonly.so.2.1.6
Mar 27 13:04:33 Tower vdr: [31040] loading plugin: /usr/lib/vdr/libvdr-conflictcheckonly.so.2.1.6
Mar 27 13:04:33 Tower vdr: [31040] loading plugin: /usr/lib/vdr/libvdr-epgsearch.so.2.1.6
Mar 27 13:04:33 Tower vdr: [31040] ERROR: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/vdr/libvdr-epgsearch.so.2.1.6)
Mar 27 13:04:33 Tower vdr: [31040] loading plugin: /usr/lib/vdr/libvdr-live.so.2.1.6
Mar 27 13:04:33 Tower vdr: [31040] ERROR: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/vdr/libvdr-live.so.2.1.6)

Link to comment

strange, do you use other plugins ? packages in extra ?

check if you install my package cxxlibs ?

 

I do use other plugins, Sabnzbd, Headphones, CouchPotato, Sickbeard, MySQL Server and OpenSSH.

 

Nothing else in extra, i had to create the dir.

 

When i do

strings /usr/lib/libstdc++.so.6 | grep GLIBC 

i get GLIBCXX_3.4.13 as the highest.

 

cxxlibs? that isnt in the list of packages, only cxxtools which i installed. I checked /var/log/packages and cxxlibs-6.0.13-i486-2 is installed

Link to comment

i will check later in my system if i have installed something more and let you know

 

strings /usr/lib/libstdc++.so.6 | grep GLIBC

GLIBCXX_3.4

GLIBCXX_3.4.1

GLIBCXX_3.4.2

GLIBCXX_3.4.3

GLIBCXX_3.4.4

GLIBCXX_3.4.5

GLIBCXX_3.4.6

GLIBCXX_3.4.7

GLIBCXX_3.4.8

GLIBCXX_3.4.9

GLIBCXX_3.4.10

GLIBCXX_3.4.11

GLIBCXX_3.4.12

GLIBCXX_3.4.13

GLIBCXX_3.4.14

GLIBCXX_3.4.15

GLIBCXX_3.4.16

GLIBC_2.0

GLIBC_2.3

GLIBC_2.1.3

GLIBC_2.4

GLIBC_2.2

GLIBC_2.1

GLIBC_2.3.2

GLIBC_2.3.4

GLIBCXX_FORCE_NEW

From my system, but im not sure how i get GLIBCXX_3.4.16 :/ this is strange

 

UPDATE: folow by this https://www.linuxquestions.org/questions/slackware-14/usr-lib64-libstdc-so-6-version-%60glibcxx_3-4-15'-not-found-919350/ i think i know why, i have compiled unraid image with gcc 4.7.2.

 

Please try my image 5.0.2 and le me know if works

Link to comment

That makes perfect sense, I thought it was a GCC issue too, i am searching the previous pages to find 5.0.2. Thanks for your help

 

Am i being stupid? I can't find your 5.0.2 build anywhere, not in dumptruck or mentioned in this thread? Sorry to be a pain!

Link to comment

Tested with your 5.0.2 and VDR 2.1.6 the result was:

vdr: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/vdr/libvdr-xvdr.so.2.1.6)

vdr: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/vdr/libvdr-epgsearch.so.2.1.6)

vdr: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/lib/vdr/libvdr-live.so.2.1.6)

 

I have as plugins: Mysql, NZBGet and BTSync.

Link to comment

again strange, im and few my friends use this VDR packages without problems, i must investigate what is diffrent

 

my log from start

http://pastebin.com/H8PbiuT3

 

UPDATE :) ok im found diffrence - im install ffmpeg package (i think this one from Serviio) because im sometimes demux recording, for sure i have this package also on my compiling environment because i tested tvheadend with transconding - anyway this package contain libstdc++so.6.0.16

 

so please install this ffmpeg package or just copy this lib and i hope finly will be work :)

Sorry for problems

 

ffmpeg im put to folder with VDR and depends ;)

https://copy.com/03D8XIyTvyV64z7i

 

to next version im and this lib to package of VDR ;)

Link to comment

i think i wait for 5.0.6 should be release now ...

 

and i will be also try make build unraid 6 beta4

(i know about xen and possibility install ubuntu etc. but i think for low end machine with week cpu or small ram, better just stay on unraid without additional virtuals which only yeat more cpu, ram (just load system more) etc. )

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.