-
Постов
1 865 -
Зарегистрирован
-
Посещение
-
Победитель дней
25
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент zyxmon
-
@McMCC если не возражаете, я переделаю пакет oscam-emu по правилам, которые сложились в entware.
-
Если бы Entware создавали сейчас. то мы бы использовали другую структуру папок, и там была бы и /opt/lib и /opt/usr/lib и /opt/usr/bin. Так уж сложилось, что используется та структура папок, что есть. И очень желательно, не смотря на привычки, использовать эту структуру и не добавлять новые папки. Для сборки бинарников следует использовать флаги TARGET_LDFLAGS для использования своего энтварного dynamic-linker https://github.com/Entware-for-kernel-3x/Entware-ng-3x/blob/master/rules.mk#L212 Ну и rpath не навредит - https://github.com/Entware-for-kernel-3x/Entware-ng-3x/blob/master/rules.mk#L174
-
tools, toolchain, target собраны? Сейчас делаем обновление на github? може не все еще допилили. Отключите сборку gccgo в настройках (make menuconfig).
-
Вы не entware собираете, а какой-то openwrt. Для старых ядер собирайте entware-keenetic https://github.com/The-BB/Entware-Keenetic Для новых entware-3x (рекомендуется) https://github.com/Entware-for-kernel-3x Общая подробная инстркуция - https://github.com/Entware-ng/Entware-ng/wiki/Compile-packages-from-sources Для нужных реп кратко -
-
А Вы что собираете то?
-
Так Makefile нужно создать правильный и в нужную папку положить. Ничего готового нет, нужно поработать и создать.
-
В entware-3x есть gcc. По возможности не пользуйтесь entware-keenetic. Там много костылей и глюков, связанных с древним ядром старых прошивок.
-
Господа, а может стоит запретить скриншоты с мобильных устройств и банить авторов. Пусть с нормального компа логи снимают и выкладывают как текст. Если я вижу строку в логе, на которую стоит обратить внимание, то если это текст - легко скопировать, процитировать. Если скриншот - сами понимаете.
-
Разве конфиг dlna так называется? Если уж стирать, то базу, а не настройки.
-
А что говорят в поддержке по поводу встроенного DLNA. Entware при общении с официальной поддержкой лучше отключить.
-
Пакет oscam от разработчиков entware вполне рабочий. @wowik98 - используйте его. Пакет oscam-emu пришел вместе с пакетами для эфирного ТВ, он не работает. Я не знаю задумок автора по добавлению этого пакета. @McMCC - скорее всего достаточно тут https://github.com/Entware-for-kernel-3x/entware-dvb-3x/blob/master/oscam-emu/Makefile#L51 добавить $(TARGET_LDFLAGS). Непонятно, почему используется пустая папка $(STAGING_DIR)/usr/lib/ (скорее всего нужно /opt/lib), все нужное есть в $(TARGET_LDFLAGS). Еще непонятна папка установки бинарника /opt/usr/bin - https://github.com/Entware-for-kernel-3x/entware-dvb-3x/blob/master/oscam-emu/Makefile#L64
-
Криво собран oscam, цепляет прошивочные либы из /usr/lib, используется прошивочный dynamic loader. Похоже TARGET_LDFLAGS не используется при сборке. root@Keenetic_Extra ~# ldd /opt/usr/bin/oscam libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x77d4d000) libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x77c00000) libusb-1.0.so.0 => /usr/lib/libusb-1.0.so.0 (0x77bdc000) librt.so.1 => /opt/lib/librt.so.1 (0x77bc4000) libpcsclite.so.1 => not found libpthread.so.0 => /opt/lib/libpthread.so.0 (0x77b96000) libdl.so.2 => /opt/lib/libdl.so.2 (0x77b83000) libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x77b5d000) libc.so.6 => /opt/lib/libc.so.6 (0x779d8000) /lib/ld.so.1 (0x77da9000) libc.so.0 => not found libc.so.0 => not found libc.so.0 => not found Ждите, когда исправят.
-
Стартуйте его руками, может напишет, что ему не нравится. Падает - запускайте через strace. Рецепты универсальные для всех пакетов.
-
А с чего Вы взяли, что собранная Вами версия использует ffmpeg. Сравните `ldd /opt/bin/motion` для версии из репы и Вашей. (Предварительно поставьте `opkg install ldd`!
-
<Offtopic start> Недавно полетел hdd и переставлял все. Ставил имеено это <Offtopic end>
-
Скачайте live с нужным оконным менеджером и поставьте с него. Лучше 8 debian. Minimal (net install) есть для всех выпусков.
-
@ChaoticSerg приблизительный план действий такой. Все поставить, включая фиды, собрать toolchain и target, запустить `make package/motion/compile` и `make package/ffmpeg/compile`. Отредактировать Makefile для motion - увеличить PKG_RELEASE, убрать `--without-ffmpeg`, пописать DEPENDS.Снова собрать motion и проверить на роутере.
-
Пакеты собираются с опциями из openwrt. Иначе возникает бардак. Гркузит или нет - вот и проверите.
-
http://forums.zyxmon.org/viewforum.php?f=8 и https://github.com/Entware-ng/Entware-ng/wiki/Compile-packages-from-sources Инструкции для -ng и для -3x одинаковые (с точностью до ссылок). Не можно, а нужно!
-
Можно же легко посмотреть, чтобы не гадать https://github.com/Entware-for-kernel-3x/entware-packages-3x/blob/master/multimedia/motion/Makefile#L43
-
Листинг файла есть в теме.
-
Сравнение было (на первом Extra) - Не так уж и плох unfs3
-
@TheBB - давай забаним @Mr.Hunt Он вопросы задает в разделе с решениями, причем ставит одно, а вопросы в теме о другом. Заблудился в трех соснах. Нафига нам тут такие неучи, которые читать не умеют? Нам работы по чистке темы от его глупостей прибавил и продолжает ....
