Сборка tvheadend

Форум программистов
sap
Сообщения: 19
Зарегистрирован: 31 май 2016, 11:15

Сообщение sap » 28 авг 2016, 17:49

Собрал tvheadend по аналогии с mediatomb Сборка mediatomb
Установил, запустил - не работает.

Код: Выделить всё

ldd /opt/bin/tvheadend
Program uses unsupported TLS data!
checking sub-depends for '/opt/lib/libssl.so.1.0.0'
checking sub-depends for '/opt/lib/libcrypto.so.1.0.0'
checking sub-depends for '/opt/lib/libz.so.1'
checking sub-depends for '/opt/lib/libdl.so.1'
checking sub-depends for '/opt/lib/libpthread.so.1'
checking sub-depends for '/opt/lib/libm.so.1'
checking sub-depends for '/opt/lib/libiconv.so.2'
checking sub-depends for '/opt/lib/librt.so.1'
checking sub-depends for '/opt/lib/libc.so.1'
	libssl.so.1.0.0 => /opt/lib/libssl.so.1.0.0 (0x00000000)
	libcrypto.so.1.0.0 => /opt/lib/libcrypto.so.1.0.0 (0x00000000)
	libz.so.1 => /opt/lib/libz.so.1 (0x00000000)
	libdl.so.1 => /opt/lib/libdl.so.1 (0x00000000)
	libpthread.so.1 => /opt/lib/libpthread.so.1 (0x00000000)
	libm.so.1 => /opt/lib/libm.so.1 (0x00000000)
	libiconv.so.2 => /opt/lib/libiconv.so.2 (0x00000000)
	librt.so.1 => /opt/lib/librt.so.1 (0x00000000)
	libc.so.1 => /opt/lib/libc.so.1 (0x00000000)
	/lib/ld-uClibc.so.1 => /lib/ld-uClibc.so.1 (0x00000000)

В конфиге uclibc-ng сделано так

Код: Выделить всё

# HAS_NO_THREADS is not set
LINUXTHREADS_OLD=y
# UCLIBC_HAS_THREADS_NATIVE is not set
UCLIBC_HAS_THREADS=y
PTHREADS_DEBUG_SUPPORT=y


Параметра UCLIBC_HAS_TLS нет; насколько я понял, чтобы он был, нужно активировать параметр UCLIBC_HAS_THREADS_NATIVE (который был отключен, чтобы у некоторых бинарников при запуске на кинетик гига решить проблему cpu100). Получается неразрешимая задача или все-таки что-то можно сделать?

wsnake
Сообщения: 14
Зарегистрирован: 14 сен 2021, 18:26

Соберите, пожалуйста, пакет ...

Сообщение wsnake » 14 сен 2021, 22:38

TheBB писал(а):Источник цитаты
wsnake писал(а):Источник цитаты или затянется это еще на следующие лет 5

пакет они обновили раз и два, ждите следующей синхронизации...

не понимаю зачем они отключили :
@@ -1,17 +1,101 @@
config TVHEADEND_CWC_SUPPORT
bool "NewCamd support"
default y
и
ifeq ($(CONFIG_TVHEADEND_CWC_SUPPORT),)
CONFIGURE_ARGS += --disable-cwc

ньюкамд декодер нужен

и, как я сказал, собрано из ветки 5-тилетней давности

Аватара пользователя
TheBB
Сообщения: 119
Зарегистрирован: 31 авг 2015, 02:24
Откуда: 26 ~44.098,43.022

Соберите, пожалуйста, пакет ...

Сообщение TheBB » 15 сен 2021, 10:13

wsnake писал(а):Источник цитаты не понимаю зачем они отключили

по умолчанию оно включено (default y), если нет - --disable-cwc
wsnake писал(а):Источник цитаты собрано из ветки 5-тилетней давности

Код: Выделить всё

# git log
commit f8caa16b829b9c5a662b3f6d56176392c4a93b07 (HEAD, tag: v4.2.8)
Author: Jaroslav Kysela <perex@perex.cz>
Date:   Sat Jan 12 09:58:47 2019 +0100

    intl update from transifex

commit dde3df2c6c
K Giga II NDMSv.2.06C/2.11D/2.15A + Entware-Keenetic/Entware&Gentoo; K DSL NDMSv.2.05C/2.11D + Entware-Keenetic/Entware&Debian 8.11/9.6

wsnake
Сообщения: 14
Зарегистрирован: 14 сен 2021, 18:26

Соберите, пожалуйста, пакет ...

Сообщение wsnake » 15 сен 2021, 10:52

TheBB писал(а):Источник цитаты
wsnake писал(а):Источник цитаты не понимаю зачем они отключили

по умолчанию оно включено (default y), если нет - --disable-cwc
wsnake писал(а):Источник цитаты собрано из ветки 5-тилетней давности

Код: Выделить всё

# git log
commit f8caa16b829b9c5a662b3f6d56176392c4a93b07 (HEAD, tag: v4.2.8)
Author: Jaroslav Kysela <perex@perex.cz>
Date:   Sat Jan 12 09:58:47 2019 +0100

    intl update from transifex

commit dde3df2c6c

вы думаете что я здесь обратился с просьбой от скуки или от нечего делать ?
прикладываю два скрина, что должно быть и что реально есть в собраном пакете.
Также непонятно зачем сменили установку в систему с рута на обычного юзера (скрин 1) - при этом tvhedehd не видит тюнеры minisatip по сети (какраз то, для чего он и нужен мне на андроиде, при запуске под рутом - все видит нормально).
У вас нет необходимых прав для просмотра вложений в этом сообщении.

wsnake
Сообщения: 14
Зарегистрирован: 14 сен 2021, 18:26

Соберите, пожалуйста, пакет ...

Сообщение wsnake » 15 сен 2021, 11:17

Я понимаю, что видимо собрали пакет релизный стабильный 4.2.8 , но там реально конь не валялся около 5-ти лет (то что вы выше показали что есть коммит от 2019 года - это мелкие правки, которые ничего нового не принеслив 4.2.8) но в ветке master просто агромадные дополнения и исправления, почему параллельно не собрать пакет и 4.3 из мастер? Я же не прошу убирать из репозитория entware tvheadend_4.2.8 , а прошу собрать пакет tvheadend_4.3 из master

Аватара пользователя
TheBB
Сообщения: 119
Зарегистрирован: 31 авг 2015, 02:24
Откуда: 26 ~44.098,43.022

Сообщение TheBB » 15 сен 2021, 11:53

wsnake писал(а):Источник цитаты Я понимаю, что видимо собрали пакет релизный стабильный 4.2.8

Ключевое слово - "стабильный"
wsnake писал(а):Источник цитаты но в ветке master просто агромадные дополнения и исправления

Значит долбите разрабов tvheadend, пусть выпускают нестабильный сырой релиз, после, долбите owrt`шников, чтоб обновили, а за ними и мы подтянемся...
wsnake писал(а):Источник цитаты почему параллельно не собрать пакет и 4.3 из мастер?

Так тестировать и костылять под старые ядра надо.
---
А CWC_SUPPORT отключен, да...
K Giga II NDMSv.2.06C/2.11D/2.15A + Entware-Keenetic/Entware&Gentoo; K DSL NDMSv.2.05C/2.11D + Entware-Keenetic/Entware&Debian 8.11/9.6

wsnake
Сообщения: 14
Зарегистрирован: 14 сен 2021, 18:26

Сообщение wsnake » 15 сен 2021, 12:16

TheBB писал(а):Источник цитаты
wsnake писал(а):Источник цитаты Я понимаю, что видимо собрали пакет релизный стабильный 4.2.8

Ключевое слово - "стабильный"
wsnake писал(а):Источник цитаты но в ветке master просто агромадные дополнения и исправления

Значит долбите разрабов tvheadend, пусть выпускают нестабильный сырой релиз, после, долбите owrt`шников, чтоб обновили, а за ними и мы подтянемся...
wsnake писал(а):Источник цитаты почему параллельно не собрать пакет и 4.3 из мастер?

Так тестировать и костылять под старые ядра надо.
---
А CWC_SUPPORT отключен, да...

скажите, а зачем на вашем форуме ветка"Соберите, пожалуйста, пакет ..." где в шаблоне обращения нужно указать исходники, если вы не можете собрать с исходников ничего, а собираете с owrt ? и в итоге посылаете просящего куда угодно, только не к вам... спасибо за внимание и потраченное в пустую время....

Аватара пользователя
TheBB
Сообщения: 119
Зарегистрирован: 31 авг 2015, 02:24
Откуда: 26 ~44.098,43.022

Сообщение TheBB » 15 сен 2021, 14:15

wsnake писал(а):Источник цитаты скажите

^offtop

Если осталось желание, можете затестить - http://bin.entware.net/armv7sf-k3.2/tes ... v7-3.2.ipk

Код: Выделить всё

...
CONFIG_CWC = yes
CONFIG_CAPMT = yes
CONFIG_CONSTCW = yes
CONFIG_LINUXDVB = no
CONFIG_SATIP_SERVER = yes
CONFIG_SATIP_CLIENT = yes
CONFIG_HDHOMERUN_CLIENT = yes
CONFIG_HDHOMERUN_STATIC = yes
CONFIG_IPTV = yes
CONFIG_TSFILE = yes
CONFIG_DVBSCAN = no
...

Вылезла бага, "CONFIG_CONSTCW" всегда "no", т.к. в Makefile ожидается TVHEADEND_CCW_SUPPORT из Config.in, но в нём TVHEADEND_CONSTCW_SUPPORT
K Giga II NDMSv.2.06C/2.11D/2.15A + Entware-Keenetic/Entware&Gentoo; K DSL NDMSv.2.05C/2.11D + Entware-Keenetic/Entware&Debian 8.11/9.6

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1912
Зарегистрирован: 09 авг 2015, 15:33

Сообщение Zyxmon » 16 сен 2021, 11:57

wsnake писал(а):Источник цитаты если вы не можете собрать с исходников ничего, а собираете с owrt ?

Причины, по которым у нас версии пакетов совпадают с openwrt, описывались неоднократно. Если этого не делать, до возникнет полный бардак.
Кроме пакетов openwrt у нас около 300 своих пакетов, которых в openwrt нет. Для таких пакетов и для портирования неперенесенных из openwrt пакетов и создана тема "Соберите пакет". Портировать пакет обычно проще, собрать отсутствующий в openwrt пакет не всегда возможно.

wsnake
Сообщения: 14
Зарегистрирован: 14 сен 2021, 18:26

Сообщение wsnake » 16 сен 2021, 13:06

TheBB писал(а):Источник цитаты Если осталось желание

Спасибо, желание осталось. Буду тестить конечно.


Вернуться в «Собираем софт сами (пакеты, прошивки)»

Кто сейчас на конференции

Всего 1 посетитель :: 0 зарегистрированных, 0 скрытых и 1 гость (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость