Для "бюджетников": vdr-xine

  • можно просто посмотреть browserом


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    и вибрать файл на закачку



    или не етот?


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • На этом первая часть марлезонского балета окончена. Приступаем ко второй. Сам VDR


    cd ../VDR
    debian:/usr/local/src/VDR# wget Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    --08:07:12-- Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    => `vdr-1.3.28-dvbplayer.patch'
    Resolving home.vrweb.de... 195.200.35.194
    Connecting to home.vrweb.de[195.200.35.194]:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 6,878 [text/plain]


    100%[====================================>] 6,878 --.--K/s


    08:07:17 (550.47 KB/s) - `vdr-1.3.28-dvbplayer.patch' saved [6878/6878]
    debian:/usr/local/src/VDR# cat vdr-1.3.28-dvbplayer.patch | patch
    patching file dvbplayer.c
    Hunk #1 succeeded at 349 with fuzz 1 (offset -11 lines).
    Hunk #2 succeeded at 555 (offset -12 lines).
    Hunk #3 succeeded at 594 (offset -12 lines).
    Hunk #4 succeeded at 828 (offset -13 lines).
    debian:/usr/local/src/VDR# make && make plugins
    [CODE]


    [CODE]
    cp vdr /opt/vdr/bin
    cp PLUGINS/lib/* /opt/vdr/lib
    mkdir -p /video/plugins/xine
    cp *.conf /video
    cp PLUGINS/src/xine/data/* /video/plugins/xine/*
    [CODE]


    Это была инструкция (выше)


    Пропатчил наконец-то, ответ получился в моей консоли как в инструкции,
    но когда дело дошло до linux:/usr/local/src/VDR # make && make plugins
    получилось следующее:


    linux:/usr/local/src/VDR # make && make plugins
    /bin/sh: g++: command not found
    make: *** [.dependencies] Error 127
    make: *** Deleting file `.dependencies'
    linux:/usr/local/src/VDR #


    Мужики не чморите, лучше конкретно помогите побороть проблему

  • Вот я и сказал, лучше сразу установить всю девелоперскую среду, чем по очереди каждый компайлер устанавливать...


    Теперь нужен g++, сказано ведь по-английски (/bin/sh: g++: command not found) ;)

  • Цитата

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


    ..ты давай сам не чмори.. X(
    а ставь что нужно.. что тебя каждый раз носом тыкать?

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем bom.ch ().

  • Чморить значить делать из кого-либо чмо. В данном случае я просил не делать чмо из меня. VDR это вообще первое что я пытаюсь с вашей и божьей помощью
    поставить из сырцов. Поэтому прошу гуру не гневаться на то, что я ещё задам
    один, а может и не один вопрос. Ну, короче набираюсь наглости и вот:


    linux:/usr/local/src/VDR # make && make plugins
    g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev /lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGI NDIR=\"./PLUGINS/lib\" -I../DVB/include audio.c
    g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev /lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGI NDIR=\"./PLUGINS/lib\" -I../DVB/include channels.c
    g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev /lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGI NDIR=\"./PLUGINS/lib\" -I../DVB/include ci.c
    g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev /lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGI NDIR=\"./PLUGINS/lib\" -I../DVB/include config.c
    g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev /lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGI NDIR=\"./PLUGINS/lib\" -I../DVB/include cutter.c
    g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev /lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGI NDIR=\"./PLUGINS/lib\" -I../DVB/include device.c
    g++ -fPIC -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev /lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGI NDIR=\"./PLUGINS/lib\" -I../DVB/include diseqc.c
    make: *** No rule to make target `jpeglib.h', needed by `dvbdevice.o'. Stop.


    Вот тут мне очень не нравится последняя строка. По англицки я понимаю.
    Перевожу: Нет правила для `jpeglib.h' которое нужно для `dvbdevice.o' т.е
    для моего SkyStar2. Всю разработческую среду вроде установил.

  • только не все developerские библиотеки ... в етом случае libjpeg-dev ... по крайней мере так она называется в Debianе ... в SuSE будешь искать сам =)

  • Именно так она называется и в Suse - libjpeg-devel (development tools for programs which will use Libjpeg Library), и Libjpeg Library


    Всё это установлено было раньше. В чём же проблема?

  • Сделал вот так:


    linux:/usr/local/src/VDR # make && make plugins
    make: *** No rule to make target `jpeglib.h', needed by `dvbdevice.o'. Stop.
    linux:/usr/local/src/VDR # ls -la /usr/include/jpeglib.h
    -rw-r--r-- 1 root root 46205 Sep 9 20:00 /usr/include/jpeglib.h
    linux:/usr/local/src/VDR # make && make plugins
    make: *** No rule to make target `jpeglib.h', needed by `dvbdevice.o'. Stop.
    linux:/usr/local/src/VDR #


    Ещё и отдельно в ещё одну консоль вводил ls -la /usr/include/jpeglib.h
    Не помогает. Может, что не так делаю.

  • ls --help


    ls показывает файлы (как dir в досе). free-x просто хотел убедиться, что у тебя есть этот файл :)

  • Ту которая указана в начале над инструкцией - 1.3.29, patch для dvb player брал 1.3.28, но он такой и в инструкции указан. Чё то не так?

  • А предидущие, вообще по жизни не работали? А как теперь это всё сносить?
    Да я просто, чтобы не запутаться с этими командами решил для первого раза
    пойти проторенным путём.Я так понимаю всё теперь надо сносить, а как?

  • А ты чего не спишь? У нас уже почти полночь, а в Мурманске?


    Не надо сносить ничего. Иди в /usr/local/src и распакуй туда новую версию vdr. Потом переставь линк:
    rm VDR
    ln -s vdr-1.3.твоя_версия VDR


    Также и xine-plugin.


    Спокойной ночи.

  • Кому не в лом опишите по командам как это сделать,чё-то я вооще в тупик вошёл,
    наверно потому, что поздно уже.


    Вот я накачал файлы по-новее: 1) linux-dvb.2004-12-26.tar.bz2 (с этим первым я понимаю ничего не надо делать)
    2) xine-lib-cvs-20060212215500.tar.bz2

    3) xine-ui-cvs-20060212215500.tar.bz2


    4) vdr-1.3.42.tar.bz2


    5) vdr-1.3.42-dvbplayer6.patch


    6) vdr-xine-0.7.7.tgz


    А тем кто ложится спать - спокойного сна. Спокойная ночь......
    Виктор Цой

  • А ты читал Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.?
    Распаковывать умеешь?
    tar vfxz файл.tar.gz
    tar vfxj файл.tar.bz2
    Ну или в графической оболочке как-нибудь.


    Дальше ищешь в каждой новой папке файлы README, INSTALL, HOWTO, FAQ и как их там ещё - там также пошагово описан путь инсталляции, возможные ошибки и пакеты, которые ещё нужны. Ещё часто бывает "general installation howto" (это если в папке есть скрипт configure) - тоже неплохо почитать.
    Можешь поискать в сети описания на русском на тему "первые шаги в линукс" и "создание программ из кода".


    За незнание никто не будет чморить, а вот за лень нужные знания присвоить... типа пусть другие делают... (это к тебе ещё не относиться, но уже на грани ;) )

  • ну ведь все есть ...все актуальное ... или трудно циферки в cut&paste менять?
    то что я описал было более полгода назад .... когда даже твоей дистрибуции не было ... когда не было в такой массовости gcc/g++ 4.0 ... пойми только думая гибко можно чего то достичь ... тупое копирование никому не надо

  • в результате моих злодейст Зюзя на моём десктопе находится в полном нокауте.
    Теперь я взялся за ноутбук (в нём ещё одна Зюзя, девственная,пока ещё,не трахнутая VDRом живёт),прицепил к нему SS-2 USB, разархивировал самое новое файло произвёл первый make && make install,долго делался он, но
    потом случилось страшное:


    /usr/local/src/xine-lib/install-sh -d /opt/vdr/include/xine
    /usr/bin/install -c -m 644 buffer.h /opt/vdr/include/xine/buffer.h
    /usr/bin/install -c -m 644 metronom.h /opt/vdr/include/xine/metronom.h
    /usr/bin/install -c -m 644 configfile.h /opt/vdr/include/xine/configfile.h
    /usr/bin/install -c -m 644 vo_scale.h /opt/vdr/include/xine/vo_scale.h
    /usr/bin/install -c -m 644 audio_out.h /opt/vdr/include/xine/audio_out.h
    /usr/bin/install -c -m 644 resample.h /opt/vdr/include/xine/resample.h
    /usr/bin/install -c -m 644 video_out.h /opt/vdr/include/xine/video_out.h
    /usr/bin/install -c -m 644 xine_internal.h /opt/vdr/include/xine/xine_internal.h
    /usr/bin/install -c -m 644 spu_decoder.h /opt/vdr/include/xine/spu_decoder.h
    /usr/bin/install -c -m 644 video_overlay.h /opt/vdr/include/xine/video_overlay.h
    /usr/bin/install -c -m 644 osd.h /opt/vdr/include/xine/osd.h
    /usr/bin/install -c -m 644 scratch.h /opt/vdr/include/xine/scratch.h
    /usr/bin/install -c -m 644 xine_plugin.h /opt/vdr/include/xine/xine_plugin.h
    /usr/bin/install -c -m 644 xineintl.h /opt/vdr/include/xine/xineintl.h
    /usr/bin/install -c -m 644 plugin_catalog.h /opt/vdr/include/xine/plugin_catalog.h
    /usr/bin/install -c -m 644 audio_decoder.h /opt/vdr/include/xine/audio_decoder.h
    /usr/bin/install -c -m 644 video_decoder.h /opt/vdr/include/xine/video_decoder.h
    /usr/bin/install -c -m 644 post.h /opt/vdr/include/xine/post.h
    /usr/bin/install -c -m 644 io_helper.h /opt/vdr/include/xine/io_helper.h
    /usr/bin/install -c -m 644 broadcaster.h /opt/vdr/include/xine/broadcaster.h
    /usr/bin/install -c -m 644 info_helper.h /opt/vdr/include/xine/info_helper.h
    /usr/bin/install -c -m 644 refcounter.h /opt/vdr/include/xine/refcounter.h
    /usr/bin/install -c -m 644 alphablend.h /opt/vdr/include/xine/alphablend.h
    make install-data-hook
    make[4]: Entering directory `/usr/local/src/xine-lib/src/xine-engine'
    chcon system_u:object_r:texrel_shlib_t /opt/vdr/lib/libxine.so
    /bin/sh: line 1: 15589 Segmentation fault chcon system_u:object_r:texrel_shlib_t /opt/vdr/lib/$p
    make[4]: *** [install-data-hook] Error 139
    make[4]: Leaving directory `/usr/local/src/xine-lib/src/xine-engine'
    make[3]: *** [install-data-am] Error 2
    make[3]: Leaving directory `/usr/local/src/xine-lib/src/xine-engine'
    make[2]: *** [install-am] Error 2
    make[2]: Leaving directory `/usr/local/src/xine-lib/src/xine-engine'
    make[1]: *** [install-recursive] Error 1
    make[1]: Leaving directory `/usr/local/src/xine-lib/src'
    make: *** [install-recursive] Error 1
    linux:/usr/local/src/xine-lib #


    Вот этот Segmentation fault я не понимаю откуда вылез и после него пошли косяки.
    А VDR неподдерживает SS-2USB, может зря парюсь?


    To Free-X: Связи с вышесказаным в списке опубликованных вами болезней прошу
    добавить Зюзефрению и Мандракоз