уже две недели бюсь над установкой vdr из тарбола,вот что получается debian:/home/irbe# cd ./vdr
debian:/home/irbe/vdr# make
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" vdr.c
vdr.c:34:28: error: sys/capability.h: No such file or directory
vdr.c: In function ‘bool SetCapSysTime()’:
vdr.c:117: error: ‘cap_t’ was not declared in this scope
vdr.c:117: error: expected `;' before ‘caps’
vdr.c:118: error: ‘caps’ was not declared in this scope
vdr.c:122: error: ‘caps’ was not declared in this scope
vdr.c:122: error: ‘cap_set_proc’ was not declared in this scope
vdr.c:124: error: ‘cap_free’ was not declared in this scope
vdr.c:127: error: ‘caps’ was not declared in this scope
vdr.c:127: error: ‘cap_free’ was not declared in this scope
make: *** [vdr.o] Ошибка 1
дистр дебиан норма.помогоите пожалуйста,
помогите собрать vdr
- irbe
- Вопрос темы решён
-
-
читаем INSTALL в сырцах тогда вопросы отпадают
-
а что дальше с этим делать.я ведь в английском не очень. g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev/lircd \" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\ "./PLUGINS/lib\" vdr.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev/lircd \" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\ "./PLUGINS/lib\" videodir.c
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DLIRC_DEVICE=\"/dev/lircd \" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\ "./PLUGINS/lib\" csa.c
make -C ./libsi all
make[1]: Entering directory `/home/irbe/vdr/libsi'
make[1]: Leaving directory `/home/irbe/vdr/libsi'
make[1]: Entering directory `/home/irbe/vdr/libsi'
g++ -O2 -g -Wall -Woverloaded-virtual -c util.c
g++ -O2 -g -Wall -Woverloaded-virtual -c si.c
g++ -O2 -g -Wall -Woverloaded-virtual -c section.c
g++ -O2 -g -Wall -Woverloaded-virtual -c descriptor.c
ar ru libsi.a util.o si.o section.o descriptor.o
ar: создается libsi.a
make[1]: Leaving directory `/home/irbe/vdr/libsi'
make COMPILER="g++" FLAGS="-Wall -fPIC -g -O3 -march=k8 -mmmx -DPARALLEL_MODE=PA RALLEL_32_INT -fomit-frame-pointer -fexpensive-optimizations -funroll-loops" -C FFdecsa all
make[1]: Entering directory `/home/irbe/vdr/FFdecsa'
g++ -Wall -fPIC -g -O3 -march=k8 -mmmx -DPARALLEL_MODE=PARALLEL_32_INT -fomit-fr ame-pointer -fexpensive-optimizations -funroll-loops -c FFdecsa.c
FFdecsa.c:106: warning: ‘void dump_mem(const char*, const unsigned char*, int, i nt)’ defined but not used
make[1]: Leaving directory `/home/irbe/vdr/FFdecsa'
g++ -g -O2 -Wall -Woverloaded-virtual -rdynamic audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbosd.o dvbplayer.o dvbspu.o eit.o eits can.o epg.o filter.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o nit.o osdbase.o osd.o pat.o player.o plugin.o rcu.o receiver.o recorder.o record ing.o remote.o remux.o ringbuffer.o sdt.o sections.o skinclassic.o skins.o skins ttng.o sources.o spu.o status.o svdrp.o themes.o thread.o timers.o tools.o trans fer.o vdr.o videodir.o csa.o -ljpeg -lpthread -ldl -lcap ./libsi/libsi.a FFdec sa/FFdecsa.o -o vdr
пытался сделать make instal
получил " Нет правила для сборки цели" на всякий случай зашёл в FFdecsa и набрать make instal-толку нет.просветите чайника. -
дальше идём в любимый англо-русский словарь Мюллера и выясняем чем отличается warning от error
-
ну вроде как по играм помню
первое похоже на ахтунг(предупреждение0
а второе на фелер(ошибку) -
-
ну понял,где-то каккие-то ошибки.ну подскажите,что делать-то.я же в линуксе пару недель.а что,выкладывать то что показала команда ls -la vdr?
-
какой файл,который в папке vdr?так он пустой.там есть vdr.5 и vdr.1или где-то еще есть.я ведь честно пытался найти инфу по vdr.ее практически нет.задавал вопросы на разных форумах,отсылают сюда,как к последней инстанции.
-
Вот мои команды компиляции VDR'а:
cd /usr/local/src/VDR
make clean
make VFAT=1
cp vdr /usr/bin/vdrА plugin'ы:
cd /usr/local/src/VDR
make clean-plugins
make plugins FFMPEG_STATIC=1 IRDETO=1 NAGRA=1 SECA=1 CONAX=1 SHL=1 VIACCESS=1 CARDCLIENT=1 CRYPTOWORKS=1
cp ./PLUGINS/lib/* /usr/lib/vdr/И полный лог в студию.
Команда ls -ls vdr должна такое выдать:
4632 -rwxr-xr-x 1 root root 4729674 2007-01-14 15:57 vdr -
до make clean-plugins все шло нормально а потом Makefile:34: xine-lib not detected ! frontends will not be compiled.
Makefile:35: ********************************************************
xineliboutput.c:39:6: error: #error VDR versions < 1.3.31 are not supported !
equalizer.c:14:3: error: #error VDR < 1.3.7 not supported
make[1]: Leaving directory `/home/irbe/vdr/PLUGINS/src/xineliboutput'
make[1]: Entering directory `/home/irbe/vdr/PLUGINS/src/zaphistory'
make[1]: Leaving directory `/home/irbe/vdr/PLUGINS/src/zaphistory'
make[1]: Entering directory `/home/irbe/vdr/PLUGINS/src/zaphistory'
make[1]: Leaving directory `/home/irbe/vdr/PLUGINS/src/zaphistory'
debian:/home/irbe/vdr#
продолжать дальше? а команда ls -ls vdr выдает 3588 -rwxr-xr-x 1 root root 3668739 2007-01-15 00:58 vdr -
VDR у тебя готов, только plugin xineliboutput не скомпилировался.
У тебя какая версия VDR'a ? -
да,а что сделать с этой командой cp vdr /usr/bin/vdr ведь нужно какой-то операнд вставить?
-
Цитата
Со слов пользователя Grischenkow
VDR у тебя готов, только plugin xineliboutput не скомпилировался.
У тебя какая версия VDR'a ?а кто ж ее знает.выложили мне на одном форуме без опознавательных знаков просто vdr.tar.gz и все.вот и выпендриваюсь.
-
ну если скомпилировалась то как запустить из консоли не хочет пишет sorry, I refuse to run with root privileges
а я и так под рутом.все иеню облазил,нету нигде vdr. -
cp vdr /usr/bin/vdr - для тебя может это и не надо...
Попробуй команду:
vdr --helpВот здесь оригинальный VDR лежит:
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. -
что-то он маленький.тот, что я ставил 4 метра весит.
-
-
Цитата
выложили мне на одном форуме без опознавательных знаков просто vdr.tar.gz и все.вот и выпендриваюсь.
это на каком же таком форуме выложили?
чтоб не выпендриваться есть готовые решения -
Цитата
Со слов пользователя free-x
это на каком же таком форуме выложили?
чтоб не выпендриваться есть готовые решенияна realsat.org
-