27.10.2015, 17:05 | #11 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Re: Компиляция стороннего пакета для openwrt
Цитата:
http://stackoverflow.com/questions/2...it-in-bin-file Остальное "из своей головы" С диром я сам придумал, "проглотила" зараза Правда вот MD5 нужно поменять на настоящий - т.е. данного файла. Поспешил.... Последний раз редактировалось sunny; 27.10.2015 в 17:07. |
|
27.10.2015, 17:18 | #12 | |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Re: Компиляция стороннего пакета для openwrt
Замени /package/feeds/packages/motion/makefile тем что здесь и все
P.S. Там правда пишут Цитата:
Последний раз редактировалось sakatgg; 27.10.2015 в 17:27. |
|
27.10.2015, 17:24 | #13 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Re: Компиляция стороннего пакета для openwrt
Цитата:
То прошивка собиралась без motion-a или еще чего ... не так, уже сумбур в голове, я его с утра "нагибаю" ... Даже нет, конкретно как говоришь со вчерашнего дня. "В три подхода к снаряду" с разных сторон Конечно, если у кого сразу заработает, ради бога....буду только рад. Он файл то качал: https://github.com/Mr-Dave/motion.git я так понимаю со своей репы или ... хз, по крайней мере ставился именно - motion 3.4.0-20141018 Последний раз редактировалось sunny; 27.10.2015 в 17:34. |
|
27.10.2015, 20:24 | #14 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Re: Компиляция стороннего пакета для openwrt
sunny, Выложи готовый Makefile (прикрепи файл), а то забурился с этими пробелами и табами , не пойму где накосячил
Последний раз редактировалось sakatgg; 27.10.2015 в 20:26. |
27.10.2015, 21:12 | #15 | |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Re: Компиляция стороннего пакета для openwrt
Цитата:
https://yadi.sk/d/zQQPJpCuk4GDr Извини, не тот Я его удалил по ошибке, СЕЙЧАС ПРАВИЛЬНЫЙ. === Готовый пакет для RT-N14U: https://yadi.sk/d/0qeqDrhyk4DUw === Если все делать как описал: http://cyber-place.ru/showpost.php?p=28443&postcount=7 Должно работать. Шаг влево - шаг вправо не гарантирую === Конфига motion-a после установки не найдешь, нужно создавать/копировать самому. Видео 640х480 15-20 fsp - память 50% проц 9-30% (примерно) - толком еще не тестил, но на ЯД пишет регулярно без проблем. === P.S. Кстати ffmpeg то ставить имхо не стоило, завтра без него попробую на чистовую все пересобрать, останется камеру слегка доработать, пару "ленивых" скриптов прописать, и кнопок в luci-app-commands. Да про ЯД - davfs2 тоже "из коробки" корявый, Makefile надо править, здесь готовый: https://yadi.sk/d/g2k3y5Qlk4EZX Последний раз редактировалось sunny; 28.10.2015 в 08:26. |
|
27.10.2015, 21:46 | #16 | ||
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Re: Компиляция стороннего пакета для openwrt
Спасибо
Цитата:
ffmpeg_output_movies on P.S. Мне как раз первый лучше, он первоисходный, попробую, чтоб сразу качал, там версию файла ток изменить на свежую и все P.S.2 Цитата:
Последний раз редактировалось sakatgg; 27.10.2015 в 22:25. |
||
27.10.2015, 23:51 | #17 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Re: Компиляция стороннего пакета для openwrt
sakatgg
Я уж "отбился почти" . = Запускать, как обычно motion или в режиме отладки motion -s. = В принципе мужик сначала ставит ffmpeg, но у него 12 версия openwrt и другая версия motion-а, так что надо пробывать ...(меня название motion-ffmpeg смущает, нужен ли ему ffmpeg full) = Другого motion-a ставить не нужно , только тот который сам скомпилируешь Последний раз редактировалось sunny; 27.10.2015 в 23:54. |
28.10.2015, 02:32 | #18 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Re: Компиляция стороннего пакета для openwrt
Что-то вылетает, компилирую на BB ar71, или эта версия под trunk?
Код:
make[3]: Entering directory `/home/user/openwrt/BB_42625_ar71/build_dir/target-mips_34kc_uClibc-0.9.33.2/motion-ffmpeg/motion-20140827-051001' Welcome to the setup procedure for Motion, the motion detection daemon! If you get error messages during this procedure, please report them to the mailing list. The Motion Guide contains all information you should need to get Motion up and running. Run "make updateguide" to download the latest version of the Motion Guide. Version: trunkREV561 Platform: Linux (if this is incorrect, please read README.FreeBSD) Compiling Motion object files... -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- Motion object files compiled. Linking Motion... -------------------------------------------------------------------------------- mips-openwrt-linux-uclibc-gcc -L/home/user/openwrt/BB_42625_ar71/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib -L/home/user/openwrt/BB_42625_ar71/staging_dir/target-mips_34kc_uClibc-0.9.33.2/lib -L/home/user/openwrt/BB_42625_ar71/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/user/openwrt/BB_42625_ar71/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/lib -L/home/user/openwrt/BB_42625_ar71/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib -o motion motion.o logger.o conf.o draw.o jpegutils.o vloopback_motion.o video.o video2.o video_common.o netcam.o netcam_ftp.o netcam_jpeg.o netcam_wget.o track.o alg.o event.o picture.o rotate.o webhttpd.o stream.o md5.o ffmpeg.o netcam_rtsp.o -lm -lpthread -ljpeg -L/home/user/openwrt/BB_42625_ar71/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib -lavformat -lavcodec -lavutil -lm -lz netcam_rtsp.o: In function `rtsp_connect': netcam_rtsp.c:(.text+0xba): undefined reference to `av_err2str' netcam_rtsp.o: In function `netcam_read_rtsp_image': netcam_rtsp.c:(.text+0x2a8): undefined reference to `av_image_get_buffer_size' netcam_rtsp.c:(.text+0x32a): undefined reference to `av_image_copy_to_buffer' collect2: error: ld returned 1 exit status make[3]: *** [motion] Error 1 make[3]: Leaving directory `/home/user/openwrt/BB_42625_ar71/build_dir/target-mips_34kc_uClibc-0.9.33.2/motion-ffmpeg/motion-20140827-051001' make[2]: *** [/home/user/openwrt/BB_42625_ar71/build_dir/target-mips_34kc_uClibc-0.9.33.2/motion-ffmpeg/motion-20140827-051001/.built] Error 2 make[2]: Leaving directory `/home/user/openwrt/BB_42625_ar71/package/051001' make[1]: *** [package/051001/compile] Error 2 make[1]: Leaving directory `/home/user/openwrt/BB_42625_ar71' make: *** [package/051001/compile] Ошибка 2 user@(none):~/openwrt/BB_42625_ar71$ Код:
ffmpeg.c:27:10: warning: #warning ************************************************** [-Wcpp] # warning ************************************************** ^ ffmpeg.c:28:10: warning: #warning Your version of FFmpeg is newer than version 0.4.8 [-Wcpp] # warning Your version of FFmpeg is newer than version 0.4.8 ^ ffmpeg.c:29:10: warning: #warning Newer versions of ffmpeg do not support MPEG1 with [-Wcpp] # warning Newer versions of ffmpeg do not support MPEG1 with ^ ffmpeg.c:30:10: warning: #warning non-standard framerate. MPEG1 will be disabled for [-Wcpp] # warning non-standard framerate. MPEG1 will be disabled for ^ ffmpeg.c:31:10: warning: #warning normal video output. You can still use mpeg4 and [-Wcpp] # warning normal video output. You can still use mpeg4 and ^ ffmpeg.c:32:10: warning: #warning and mpeg4ms which are both better in terms of size [-Wcpp] # warning and mpeg4ms which are both better in terms of size ^ ffmpeg.c:33:10: warning: #warning and quality. MPEG1 is always used for timelapse. [-Wcpp] # warning and quality. MPEG1 is always used for timelapse. ^ ffmpeg.c:34:10: warning: #warning Please read the Motion Guide for more information. [-Wcpp] # warning Please read the Motion Guide for more information. ^ ffmpeg.c:35:10: warning: #warning Note that this is not an error message! [-Wcpp] # warning Note that this is not an error message! ^ ffmpeg.c:36:10: warning: #warning ************************************************** [-Wcpp] # warning ************************************************** ^ Последний раз редактировалось sakatgg; 28.10.2015 в 04:21. |
28.10.2015, 07:53 | #19 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Re: Компиляция стороннего пакета для openwrt
Да, у меня тоже пишет Version: trunkREV561, но у меня данный пакет скомпилировался без ошибок, а вот старый motion-20120605-224837.tar.gz выдал 2 раза такую же ошибку, как у тебя.
Кстати, готовый конфиг лучше подложить так же, как у davfs2. В твоем логе он ругается на rtsp его до компиляции лучше отключить в конфиге: Код:
#rtsp_uses_tcp off Можешь пробывать компилировать предыдущий пакет, главное делай точно, как описал - если нужен быстрый результат. === Еще, все лишние роутеры я "убрал", закомментировал их в: ./openwrt/target/linux/ramips/image/Makefile === У меня зашиты в прошивку доп.пакеты: - luci-app-commands - nano - kmod-video-uvc - kmod-video-core - davfs2 Остальное стандартный набор для версии 15.05 Все мои заготовки здесь: https://yadi.sk/d/nW5yAIZYk4bYv Компилирую на ubuntu 14.04 64 ставил: Код:
sudo apt-get install subversion build-essential libncurses5-dev zlib1g-dev gawk flex git-core gcc-multilib gettext qemu-system-mips quilt mercurial bzr cvs libxml-parser-perl cvs libssl-dev xsltproc Последний раз редактировалось sunny; 28.10.2015 в 12:57. |
28.10.2015, 12:28 | #20 | |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 |
Re: Компиляция стороннего пакета для openwrt
motion-20120605-224837.tar.gz - этот тоже пробывал, вылетает, правда ошибка другая.
Не понял на счет ffmpeg, на который ругается, так нужно его ставить или версию понижать надо? В АА ffmpeg 0.8.7, еще старее чтоли искать? Цитата:
Последний раз редактировалось sakatgg; 28.10.2015 в 12:55. |
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|