Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

ВОт возникала такая вот идея рестримить через наш роутер,поток перепаковывать не нужно, а вот что бы просто работало. nginx который есть (nginx-zyx )он не понимает rtmp, ругается на секцию, что грустно (хочется на OPKG). Кто какие идеи скажет? Спасибо.

Опубликовано
  В 28.05.2017 в 08:42, edpru сказал:

nginx который есть (nginx-zyx )он не понимает rtmp, ругается на секцию, что грустно (хочется на OPKG).

Показать  

rtmp-модуль никогда не входил в комплектацию nginx'а ни у нас, ни у автора, ни в Debian. Поэтому только пересобирать самому.

Опубликовано
  В 28.05.2017 в 08:51, Александр Рыжов сказал:

rtmp-модуль никогда не входил в комплектацию nginx'а ни у нас, ни у автора, ни в Debian. Поэтому только пересобирать самому.

Показать  

Грусть.. А попросить пересобрать? Просто реально зашиваюсь не успеваю ничего.

Опубликовано
  В 28.05.2017 в 11:13, edpru сказал:

Грусть.. А попросить пересобрать? Просто реально зашиваюсь не успеваю ничего.

Показать  

Кого попросить то? Спасение утопающих, дело рук самих утопающих... 

Опубликовано

Хм, только пусто в OPKG на счет С, либо я слепой.. а большую заводить как то не тянет.. зараза.

 

Опубликовано

В entware-3x есть gcc. По возможности не пользуйтесь entware-keenetic. Там много костылей и глюков, связанных с древним ядром старых прошивок.

Опубликовано

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


Добрался и получил такую шнягу

 

Опубликовано (изменено)

Так и делал, где чего-то  не дописал... уже голова не пашет, завтра с 4 утра до 8 вечера работать ежедневно, уже упса голове.. Будем медленно искать, где потерял чего.. Хотя медленно догадываюсь, где опечтку сделал, но не факт.

Изменено пользователем edpru
Опубликовано (изменено)

Хорошо,
 

  Цитата

с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
 

Показать  

И как вот такое может быть прямо от создателей, или я туплю в конец.. Как с этим бороться?

 

Изменено пользователем edpru
Опубликовано

 

  В 28.05.2017 в 18:32, 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-м

 

Опубликовано

Вы не 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

Для нужных реп кратко - 

 

 

Опубликовано

Так и делалось. Вычистил ее раз все. сделал по инструкции ии
 

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

СТранности опять. Причем, ни я первый на такое налетает.

Опубликовано

НИчего не вышло. Ошибка так и лезет. Некогда разбираться. Работы много :-( Зараза. ЧТо на 3 ядро что на 2 е одно и тоже.. Где то что то отлетает. Не вижу что.. Уменя так то сейчас кинетеи на 2-м ядре, 2.06 версия.

Опубликовано

Без логов ничем не поможем. Выкладывайте полные логи на pastebin полные. Из фрагмента предыдущего лога следует, что не собран тулчейн.

Опубликовано

Да, он не собрался, выпал с ошибкой. Решил все грохнуть и по новой.. А не вышло, теперь git клинит.

Опубликовано (изменено)

Позже дам все логи, т.к.  странности возникли и некогда чуток, а в перерывах многое не сделать..
Это хвост с ошибками сборки 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

Самое интересное, места навалом. но чего орет, не понятно. Может я и комп перегрелись от работы. А может виртуалку чуть склинило. 

Изменено пользователем edpru
Опубликовано (изменено)

Это что выдало в лог по этим цепочкам 

make menuconfig
make tools/install
make toolchain/install
make target/compile
Пакет(ы) не стал уже делать, так как тут ошибки. Никогда таким не занимался, 
теперь вот на мою седую бороду такое счастье.

compile.txtПолучение информации...

makemenu.txtПолучение информации...

tool.txtПолучение информации...

tool_j1.txtПолучение информации...

toolchain.txtПолучение информации...

Изменено пользователем edpru
Опубликовано
  В 30.05.2017 в 04:18, edpru сказал:

Это что выдало в лог по этим цепочкам 

Показать  

Повторяю. Выкладывайте логи на https://pastebin.com (регистрация не нужна). Я не скачиваю логи-вложения для просмотра, это мне не удобно. Запускайте сборки с V=s, как написано в инструкции, чтобы понять, что не так. Запускать следующий этап, если предыдущий завершился с ошибокй смысла не имеет.

Опубликовано
  В 30.05.2017 в 04:54, zyxmon сказал:

/tmp у Вас в tmpfs - может действительно мало места в /tmp?

Показать  

Хватало. Пока не до него. Передалаю ВМ, тогда проверю еще раз, чего упирается

Опубликовано (изменено)

После жестких танцев с бубном поехало. Только ощущение, что при сборке конкретного пакета пересобралось все опять. На нетбуке долго чуть, нужно на большой перелезть.
 

Заработало после ключа к make "что нужно"  FORCE_UNSAFE_CONFIGURE=1
Осталось расковырять, пересобрать nginx и макеfile долить строчек...

Изменено пользователем edpru

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.