Iptv-Pluginin asennus tökkäsi

VDR ja DVB aiheista keskustelua
Post Reply
User avatar
juffe
Isäntä
Posts: 102
Joined: 30.08.2005 3:00

Iptv-Pluginin asennus tökkäsi

Post by juffe »

Moi.
Asentelin tuossa ajankuluksi ekaa kertaa muutamaan vuoteen vdrn Raspberry Pi 3:lle(uusin Raspbian), ihan komennoilla sudo apt-get install vdr...
Frontendina vnsi pluginin kautta Androiboxi ja Kodi. Hyvin toimii.
Haluaisin vain vielä lisätä iptv pluginin, mutta sitäpä ei repoista löytynyt:(
Mites kääntäminen menikään? Yritin README tiedoston mukaan ja tuli tämmöistä sotkua:
Package vdr was not found in the pkg-config search path.
Perhaps you should add the directory containing `vdr.pc'
to the PKG_CONFIG_PATH environment variable
No package 'vdr' found
iptv.c:9:24: fatal error: vdr/plugin.h: No such file or directory
#include <vdr/plugin.h>

Vai voiko kääntää edes erikseen plugareita, jos vdr asennettu repoista?
nm
Johtava konsultti
Posts: 3160
Joined: 22.07.2005 3:00

Re: Iptv-Pluginin asennus tökkäsi

Post by nm »

juffe wrote: Mites kääntäminen menikään? Yritin README tiedoston mukaan ja tuli tämmöistä sotkua:
Package vdr was not found in the pkg-config search path.
Perhaps you should add the directory containing `vdr.pc'
to the PKG_CONFIG_PATH environment variable
No package 'vdr' found
iptv.c:9:24: fatal error: vdr/plugin.h: No such file or directory
#include <vdr/plugin.h>

Vai voiko kääntää edes erikseen plugareita, jos vdr asennettu repoista?
Voi kääntää. Asenna headerit, jotka sijaitsevat paketissa vdr-dev:

Code: Select all

sudo apt-get install vdr-dev
User avatar
juffe
Isäntä
Posts: 102
Joined: 30.08.2005 3:00

Re: Iptv-Pluginin asennus tökkäsi

Post by juffe »

On se yhtä vaikeaa ku aina ennenkin. Mitäs nyt puuttuu?

Code: Select all

make: Entering directory '/home/pi/iptv-2.2.1'
g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"iptv"'  -o common.o common.c
In file included from common.c:9:0:
common.c: In function ‘int select_single_desc(int, int, bool)’:
common.h:39:34: error: unable to find string literal operator ‘operator""errstr’ with ‘const char [14]’, ‘unsigned int’ arguments
         esyslog("[%s,%d]: "errstr": %s", __FILE__, __LINE__,        \
                                  ^
common.h:47:40: note: in expansion of macro ‘ERROR_IF_FUNC’
 #define ERROR_IF_RET(exp, errstr, ret) ERROR_IF_FUNC(exp, errstr, ,ret);
                                        ^~~~~~~~~~~~~
common.c:61:3: note: in expansion of macro ‘ERROR_IF_RET’
   ERROR_IF_RET(retval < 0, "select()", return retval);
   ^~~~~~~~~~~~
Makefile:90: recipe for target 'common.o' failed
make: *** [common.o] Error 1
make: Leaving directory '/home/pi/iptv-2.2.1'
rofafor
Optikkoliikkeen kopiovastaava
Posts: 1365
Joined: 26.03.2004 3:00
Location: Internet

Re: Iptv-Pluginin asennus tökkäsi

Post by rofafor »

Väärä versio gcc-kääntäjästä? 8)
User avatar
juffe
Isäntä
Posts: 102
Joined: 30.08.2005 3:00

Re: Iptv-Pluginin asennus tökkäsi

Post by juffe »

Mites vaihdetaan oikeaoppisesti gcc ja mikä versio tuohon vaaditaan?
rofafor
Optikkoliikkeen kopiovastaava
Posts: 1365
Joined: 26.03.2004 3:00
Location: Internet

Re: Iptv-Pluginin asennus tökkäsi

Post by rofafor »

Vaihtoehtoisesti voi tehdä korjauksen myös pluginiin: https://github.com/rofafor/vdr-plugin-i ... 980dda7fcc
User avatar
juffe
Isäntä
Posts: 102
Joined: 30.08.2005 3:00

Re: Iptv-Pluginin asennus tökkäsi

Post by juffe »

Sain asennettua vihdoin iptv pluginin. Kiitos ohjeista. Mulla on kasa videolähteitä m3u tiedostossa. Onko jotain scriptiä, joka duunais ne oikeaan muotoon channels.conffiin? Vielä en saanut edes manuaalisesti tehtyä oikeanlaista riviä.
User avatar
juffe
Isäntä
Posts: 102
Joined: 30.08.2005 3:00

Re: Iptv-Pluginin asennus tökkäsi

Post by juffe »

Moi,
Mun m3u sisältö näyttää siis tältä:
http://xxxx.com:80/live/xxxxxxxx/xxxxx/8970.ts

Miten tuosta siis saadaan toimiva rivi channels.confiin?
Vai saadaanko mitenkään?
Post Reply