Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.10.2015, 17:05   #11
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Компиляция стороннего пакета для openwrt

Цитата:
Сообщение от sakatgg Посмотреть сообщение
Этот файл, так понял ты редактировал сам, а изначальный где брал? По ссылке вроде другой, в нем PKG_SOURCE_URL:=https://github.com/Mr-Dave/motion.git
Немного отсюда:
http://stackoverflow.com/questions/2...it-in-bin-file
Остальное "из своей головы"
С диром я сам придумал, "проглотила" зараза
Правда вот MD5 нужно поменять на настоящий - т.е. данного файла.
Поспешил....

Последний раз редактировалось sunny; 27.10.2015 в 17:07.
sunny вне форума   Ответить с цитированием
Старый 27.10.2015, 17:18   #12
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Компиляция стороннего пакета для openwrt

Замени /package/feeds/packages/motion/makefile тем что здесь и все

P.S. Там правда пишут
Цитата:
it offers a package with ffmpeg support and one without in menuconfig.

Последний раз редактировалось sakatgg; 27.10.2015 в 17:27.
sakatgg вне форума   Ответить с цитированием
Старый 27.10.2015, 17:24   #13
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Компиляция стороннего пакета для openwrt

Цитата:
Сообщение от sakatgg Посмотреть сообщение
Замени /package/feeds/packages/motion/makefile тем что здесь и все
С этого все начиналось...
То прошивка собиралась без motion-a или еще чего ... не так, уже сумбур в голове, я его с утра "нагибаю" ...
Даже нет, конкретно как говоришь со вчерашнего дня.
"В три подхода к снаряду" с разных сторон
Конечно, если у кого сразу заработает, ради бога....буду только рад.

Он файл то качал:
https://github.com/Mr-Dave/motion.git я так понимаю со своей репы или ... хз, по крайней мере ставился именно - motion 3.4.0-20141018

Последний раз редактировалось sunny; 27.10.2015 в 17:34.
sunny вне форума   Ответить с цитированием
Старый 27.10.2015, 20:24   #14
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Компиляция стороннего пакета для openwrt

sunny, Выложи готовый Makefile (прикрепи файл), а то забурился с этими пробелами и табами , не пойму где накосячил

Последний раз редактировалось sakatgg; 27.10.2015 в 20:26.
sakatgg вне форума   Ответить с цитированием
Старый 27.10.2015, 21:12   #15
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Компиляция стороннего пакета для openwrt

Цитата:
Сообщение от sakatgg Посмотреть сообщение
sunny, Выложи готовый Makefile (прикрепи файл), а то забурился с этими пробелами и табами , не пойму где накосячил
Хорошо тебя понимаю , лови:

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.
sunny вне форума   Ответить с цитированием
Старый 27.10.2015, 21:46   #16
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Компиляция стороннего пакета для openwrt

Спасибо
Цитата:
Конфига motion-a после установки не найдешь, нужно создавать/копировать самому.
Конфиг то есть, там только включить надо:
ffmpeg_output_movies on

P.S. Мне как раз первый лучше, он первоисходный, попробую, чтоб сразу качал, там версию файла ток изменить на свежую и все

P.S.2
Цитата:
Кстати ffmpeg то ставить имхо не стоило
Понятно, кроме motion-ffmpeg, нужно ставить motion? Запускать командой motion или motion-ffmpeg?

Последний раз редактировалось sakatgg; 27.10.2015 в 22:25.
sakatgg вне форума   Ответить с цитированием
Старый 27.10.2015, 23:51   #17
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Компиляция стороннего пакета для openwrt

sakatgg
Я уж "отбился почти" .
=
Запускать, как обычно motion или в режиме отладки motion -s.
=
В принципе мужик сначала ставит ffmpeg, но у него 12 версия openwrt и другая версия motion-а, так что надо пробывать ...(меня название motion-ffmpeg смущает, нужен ли ему ffmpeg full)
=
Другого motion-a ставить не нужно , только тот который сам скомпилируешь

Последний раз редактировалось sunny; 27.10.2015 в 23:54.
sunny вне форума   Ответить с цитированием
Старый 28.10.2015, 02:32   #18
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию 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$
P.S. Похоже версия FFmpeg нужна более старая
Код:
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.
sakatgg вне форума   Ответить с цитированием
Старый 28.10.2015, 07:53   #19
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Компиляция стороннего пакета для openwrt

Цитата:
Сообщение от sakatgg Посмотреть сообщение
Что-то вылетает, компилирую на BB ar71, или эта версия под trunk?
Да, у меня тоже пишет 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.
sunny вне форума   Ответить с цитированием
Старый 28.10.2015, 12:28   #20
sakatgg
Senior Member
 
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990
sakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nicesakatgg is just really nice
По умолчанию Re: Компиляция стороннего пакета для openwrt

motion-20120605-224837.tar.gz - этот тоже пробывал, вылетает, правда ошибка другая.
Не понял на счет ffmpeg, на который ругается, так нужно его ставить или версию понижать надо? В АА ffmpeg 0.8.7, еще старее чтоли искать?
Цитата:
В твоем логе он ругается на rtsp его до компиляции лучше отключить в конфиге:
Это какой конфиг файл?

Последний раз редактировалось sakatgg; 28.10.2015 в 12:55.
sakatgg вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:18. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика