edpru Posted May 28, 2017 Posted May 28, 2017 ВОт возникала такая вот идея рестримить через наш роутер,поток перепаковывать не нужно, а вот что бы просто работало. nginx который есть (nginx-zyx )он не понимает rtmp, ругается на секцию, что грустно (хочется на OPKG). Кто какие идеи скажет? Спасибо. Quote
Александр Рыжов Posted May 28, 2017 Posted May 28, 2017 7 минут назад, edpru сказал: nginx который есть (nginx-zyx )он не понимает rtmp, ругается на секцию, что грустно (хочется на OPKG). rtmp-модуль никогда не входил в комплектацию nginx'а ни у нас, ни у автора, ни в Debian. Поэтому только пересобирать самому. Quote
edpru Posted May 28, 2017 Author Posted May 28, 2017 2 часа назад, Александр Рыжов сказал: rtmp-модуль никогда не входил в комплектацию nginx'а ни у нас, ни у автора, ни в Debian. Поэтому только пересобирать самому. Грусть.. А попросить пересобрать? Просто реально зашиваюсь не успеваю ничего. Quote
Mamay Posted May 28, 2017 Posted May 28, 2017 3 минуты назад, edpru сказал: Грусть.. А попросить пересобрать? Просто реально зашиваюсь не успеваю ничего. Кого попросить то? Спасение утопающих, дело рук самих утопающих... Quote
edpru Posted May 28, 2017 Author Posted May 28, 2017 Хм, только пусто в OPKG на счет С, либо я слепой.. а большую заводить как то не тянет.. зараза. Quote
Александр Рыжов Posted May 28, 2017 Posted May 28, 2017 1 час назад, edpru сказал: Хм, только пусто в OPKG на счет С В embedded-устройствах почти не пользуются нативной компиляцией. Quote
zyxmon Posted May 28, 2017 Posted May 28, 2017 В entware-3x есть gcc. По возможности не пользуйтесь entware-keenetic. Там много костылей и глюков, связанных с древним ядром старых прошивок. Quote
edpru Posted May 28, 2017 Author Posted May 28, 2017 root@debian:~/build/openwrt_trunk# make package/nginx-rtmp/compile V=s Collecting package info: doneing...inx-rtmp make[1]: Entering directory '/root/build/openwrt_trunk' make[1]: *** No rule to make target 'package/nginx-rtmp/compile'. Stop. make[1]: Leaving directory '/root/build/openwrt_trunk' /root/build/openwrt_trunk/include/toplevel.mk:179: ошибка выполнения рецепта для цели «package/nginx-rtmp/compile» make: *** [package/nginx-rtmp/compile] Ошибка 2 Добрался и получил такую шнягу Quote
zyxmon Posted May 28, 2017 Posted May 28, 2017 Так Makefile нужно создать правильный и в нужную папку положить. Ничего готового нет, нужно поработать и создать. Quote
edpru Posted May 28, 2017 Author Posted May 28, 2017 (edited) Так и делал, где чего-то не дописал... уже голова не пашет, завтра с 4 утра до 8 вечера работать ежедневно, уже упса голове.. Будем медленно искать, где потерял чего.. Хотя медленно догадываюсь, где опечтку сделал, но не факт. Edited May 28, 2017 by edpru Quote
edpru Posted May 28, 2017 Author Posted May 28, 2017 (edited) Хорошо, Цитата сhecking whether mknod can create fifo without root privileges... configure: error: in `/openwrt_trunk/build_dir/host/tar-1.28': configure: error: you should not run configure as root (set FORCE_UNSAFE_CONFIGURE=1 in environment to bypass this check) See `config.log' for more details Makefile:30: recipe for target '/openwrt_trunk/build_dir/host/tar-1.28/.configured' failed make[3]: *** [/openwrt_trunk/build_dir/host/tar-1.28/.configured] Error 1 make[3]: Leaving directory '/openwrt_trunk/tools/tar' tools/Makefile:125: recipe for target 'tools/tar/compile' failed make[2]: *** [tools/tar/compile] Error 2 make[2]: Leaving directory '/openwrt_trunk' tools/Makefile:124: recipe for target '/openwrt_trunk/staging_dir/target-mipsel_mips32_uClibc-0.9.33.2_uclibcsf/stamp/.tools_install_yynyynynynyyyyyyyyyynyyyyyyyyynyyyyynnyyynnyyynnnyy' failed make[1]: *** [/openwrt_trunk/staging_dir/target-mipsel_mips32_uClibc-0.9.33.2_uclibcsf/stamp/.tools_install_yynyynynynyyyyyyyyyynyyyyyyyyynyyyyynnyyynnyyynnnyy] Error 2 make[1]: Leaving directory '/openwrt_trunk' /openwrt_trunk/include/toplevel.mk:179: ошибка выполнения рецепта для цели «world» make: *** [world] Ошибка 2 И как вот такое может быть прямо от создателей, или я туплю в конец.. Как с этим бороться? Edited May 28, 2017 by edpru Quote
zyxmon Posted May 28, 2017 Posted May 28, 2017 1 час назад, edpru сказал: И как вот такое может быть прямо от создателей, или я туплю в конец.. Как с этим бороться? А Вы что собираете то? Quote
edpru Posted May 29, 2017 Author Posted May 29, 2017 9 часов назад, zyxmon сказал: А Вы что собираете то? nginx с модулем rtmp нужно, вот, не хватает. КОмпильнуть решил из коробки, посмотреть по умолчанию, чего скажет - вышло это вот _uClibc-0.9.33.2/lib/libcrypt-*.so /openwrt_trunk/staging_dir/toolchain-mipsel_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libm-*.so /openwrt_trunk/staging_dir/toolchain-mipsel_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libpthread-*.so /openwrt_trunk/build_dir/target-mipsel_mips32_uClibc-0.9.33.2_uclibcsf/toolchain/ cp: cannot stat '/openwrt_trunk/staging_dir/toolchain-mipsel_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libuClibc-*.so': No such file or directory cp: cannot stat '/openwrt_trunk/staging_dir/toolchain-mipsel_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libcrypt-*.so': No such file or directory cp: cannot stat '/openwrt_trunk/staging_dir/toolchain-mipsel_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libm-*.so': No such file or directory cp: cannot stat '/openwrt_trunk/staging_dir/toolchain-mipsel_mips32_gcc-4.8-linaro_uClibc-0.9.33.2/lib/libpthread-*.so': No such file or directory Makefile:636: recipe for target '/openwrt_trunk/build_dir/target-mipsel_mips32_uClibc-0.9.33.2_uclibcsf/toolchain/.built' failed make[2]: *** [/openwrt_trunk/build_dir/target-mipsel_mips32_uClibc-0.9.33.2_uclibcsf/toolchain/.built] Error 1 make[2]: Leaving directory '/openwrt_trunk/package/libs/toolchain' package/Makefile:191: recipe for target 'package/libs/toolchain/compile' failed make[1]: *** [package/libs/toolchain/compile] Error 2 make[1]: Leaving directory '/openwrt_trunk' /openwrt_trunk/include/toplevel.mk:179: ошибка выполнения рецепта для цели «package/nginx/compile» make: *** [package/nginx/compile] Ошибка 2 Тут уже видно, чего нужно... но странно таки, "из коробки" не пошло. Делаю на дебиане 8-м Quote
zyxmon Posted May 29, 2017 Posted May 29, 2017 Вы не 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 Для нужных реп кратко - Quote
edpru Posted May 29, 2017 Author Posted May 29, 2017 Так и делалось. Вычистил ее раз все. сделал по инструкции ии p: cannot stat '/Entware-ng-3x/staging_dir/toolchain-mipsel_mips32r2_gcc-6.3.0_glibc-2.25/lib/ld*.so.*': No such file or directory cp: cannot stat '/Entware-ng-3x/staging_dir/toolchain-mipsel_mips32r2_gcc-6.3.0_glibc-2.25/lib/ld-unknown.so': No such file or directory cp: cannot stat '/Entware-ng-3x/staging_dir/toolchain-mipsel_mips32r2_gcc-6.3.0_glibc-2.25/lib/libmemusage.so': No such file or directory cp: cannot stat '/Entware-ng-3x/staging_dir/toolchain-mipsel_mips32r2_gcc-6.3.0_glibc-2.25/lib/libpcprofile.so': No such file or directory Makefile:822: recipe for target '/Entware-ng-3x/build_dir/target-mipsel_mips32r2_glibc-2.25/toolchain/.pkgdir/libc.installed' failed make[2]: *** [/Entware-ng-3x/build_dir/target-mipsel_mips32r2_glibc-2.25/toolchain/.pkgdir/libc.installed] Error 1 make[2]: Leaving directory '/Entware-ng-3x/package/libs/toolchain' package/Makefile:109: recipe for target 'package/libs/toolchain/compile' failed make[1]: *** [package/libs/toolchain/compile] Error 2 make[1]: Leaving directory '/Entware-ng-3x' /Entware-ng-3x/include/toplevel.mk:206: ошибка выполнения рецепта для цели «package/mc/compile» make: *** [package/mc/compile] Ошибка 2 СТранности опять. Причем, ни я первый на такое налетает. Quote
zyxmon Posted May 29, 2017 Posted May 29, 2017 tools, toolchain, target собраны? Сейчас делаем обновление на github? може не все еще допилили. Отключите сборку gccgo в настройках (make menuconfig). Quote
edpru Posted May 29, 2017 Author Posted May 29, 2017 Собирал, как же еще. Попробую ваш совет сейчас. Quote
edpru Posted May 29, 2017 Author Posted May 29, 2017 НИчего не вышло. Ошибка так и лезет. Некогда разбираться. Работы много Зараза. ЧТо на 3 ядро что на 2 е одно и тоже.. Где то что то отлетает. Не вижу что.. Уменя так то сейчас кинетеи на 2-м ядре, 2.06 версия. Quote
zyxmon Posted May 29, 2017 Posted May 29, 2017 Без логов ничем не поможем. Выкладывайте полные логи на pastebin полные. Из фрагмента предыдущего лога следует, что не собран тулчейн. Quote
edpru Posted May 29, 2017 Author Posted May 29, 2017 Да, он не собрался, выпал с ошибкой. Решил все грохнуть и по новой.. А не вышло, теперь git клинит. Quote
edpru Posted May 29, 2017 Author Posted May 29, 2017 (edited) Позже дам все логи, т.к. странности возникли и некогда чуток, а в перерывах многое не сделать.. Это хвост с ошибками сборки tools, далее не стал брать, т.к. все так же кричали. КОвыряю на дебиан 8.5, все обновлено. Source/CMakeFiles/CMakeLib.dir/build.make:2678: recipe for target 'Source/CMakeFiles/CMakeLib.dir/cmTarget.cxx.o' failed make[5]: Leaving directory '/home/edward/Entware-Keenetic/build_dir/host/cmake-3.7.2' CMakeFiles/Makefile2:2065: recipe for target 'Source/CMakeFiles/CMakeLib.dir/all' failed make[4]: Leaving directory '/home/edward/Entware-Keenetic/build_dir/host/cmake-3.7.2' Makefile:160: recipe for target 'all' failed make[3]: Leaving directory '/home/edward/Entware-Keenetic/build_dir/host/cmake-3.7.2' Makefile:34: recipe for target '/home/edward/Entware-Keenetic/build_dir/host/cmake-3.7.2/.built' failed make[2]: Leaving directory '/home/edward/Entware-Keenetic/tools/cmake' tools/Makefile:129: recipe for target 'tools/cmake/compile' failed make[1]: Leaving directory '/home/edward/Entware-Keenetic' /home/edward/Entware-Keenetic/include/toplevel.mk:199: ошибка выполнения рецепта для цели В«tools/installВ» + mkdir -p /home/edward/Entware-Keenetic/staging_dir/target-mipsel_mips32r2_uClibc-1.0.17 + cd /home/edward/Entware-Keenetic/staging_dir/target-mipsel_mips32r2_uClibc-1.0.17 + mkdir -p bin lib include stamp + mkdir -p /home/edward/Entware-Keenetic/staging_dir/host + cd /home/edward/Entware-Keenetic/staging_dir/host + mkdir -p bin lib include stamp /tmp/ccdSOrVq.s: Assembler messages: /tmp/ccdSOrVq.s: Fatal error: can't close CMakeFiles/CMakeLib.dir/cmTarget.cxx.o: No space left on device make[5]: *** [Source/CMakeFiles/CMakeLib.dir/cmTarget.cxx.o] Error 1 make[4]: *** [Source/CMakeFiles/CMakeLib.dir/all] Error 2 make[3]: *** [all] Error 2 make[2]: *** [/home/edward/Entware-Keenetic/build_dir/host/cmake-3.7.2/.built] Error 2 make[1]: *** [tools/cmake/compile] Error 2 Самое интересное, места навалом. но чего орет, не понятно. Может я и комп перегрелись от работы. А может виртуалку чуть склинило. Edited May 29, 2017 by edpru Quote
zyxmon Posted May 29, 2017 Posted May 29, 2017 1 час назад, edpru сказал: No space left on device /tmp забито Quote
edpru Posted May 29, 2017 Author Posted May 29, 2017 51 минуту назад, zyxmon сказал: /tmp забито Только вот места там гигабайты.. Разберусь. Голова уже не варит Quote
edpru Posted May 30, 2017 Author Posted May 30, 2017 (edited) Это что выдало в лог по этим цепочкам make menuconfig make tools/install make toolchain/install make target/compile Пакет(ы) не стал уже делать, так как тут ошибки. Никогда таким не занимался, теперь вот на мою седую бороду такое счастье. compile.txt makemenu.txt tool.txt tool_j1.txt toolchain.txt Edited May 30, 2017 by edpru Quote
zyxmon Posted May 30, 2017 Posted May 30, 2017 29 минут назад, edpru сказал: Это что выдало в лог по этим цепочкам Повторяю. Выкладывайте логи на https://pastebin.com (регистрация не нужна). Я не скачиваю логи-вложения для просмотра, это мне не удобно. Запускайте сборки с V=s, как написано в инструкции, чтобы понять, что не так. Запускать следующий этап, если предыдущий завершился с ошибокй смысла не имеет. Quote
zyxmon Posted May 30, 2017 Posted May 30, 2017 /tmp у Вас в tmpfs - может действительно мало места в /tmp? Quote
edpru Posted May 30, 2017 Author Posted May 30, 2017 3 часа назад, zyxmon сказал: /tmp у Вас в tmpfs - может действительно мало места в /tmp? Хватало. Пока не до него. Передалаю ВМ, тогда проверю еще раз, чего упирается Quote
edpru Posted May 30, 2017 Author Posted May 30, 2017 (edited) После жестких танцев с бубном поехало. Только ощущение, что при сборке конкретного пакета пересобралось все опять. На нетбуке долго чуть, нужно на большой перелезть. Заработало после ключа к make "что нужно" FORCE_UNSAFE_CONFIGURE=1 Осталось расковырять, пересобрать nginx и макеfile долить строчек... Edited May 30, 2017 by edpru Quote
Recommended Posts
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.