Ich hab's befürchtet, daß die Installation von softhddevice einer kleinen "Orgie" gleichkommt ;-).
Bevor ich jetzt wahllos Pakete auf meine frische Installation von openSUSE 42.2 werfe wollte ich daher fragen, ob es irgendwo eine "idiotensichere" Anleitung gibt, was man alles installieren muß, um softhddevice zum Laufen zu bekommen.
Um die erste Fehlermeldung ("Package vdr was not found in the pkg-config search path.") beim Make wegzubekommen habe ich im Makefile von softhddevice folgende Zeile geändert:
#PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell pkg-config --variable=$(1) vdr || pkg-config --variable=$(1) ../../../vdr.pc))
PKGCFG = $(if $(VDRDIR),$(shell pkg-config --variable=$(1) $(VDRDIR)/vdr.pc),$(shell PKG_CONFIG_PATH="$$PKG_CONFIG_PATH:../../.." pkg-config --variable=$(1) vdr))
Danach kommen aber immer noch
Package xcb-screensaver was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb-screensaver.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xcb-screensaver' found
Package xcb-dpms was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb-dpms.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xcb-dpms' found
Package libavcodec was not found in the pkg-config search path.
Perhaps you should add the directory containing `libavcodec.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libavcodec' found
Package x11 was not found in the pkg-config search path.
Perhaps you should add the directory containing `x11.pc'
to the PKG_CONFIG_PATH environment variable
No package 'x11' found
Package x11-xcb was not found in the pkg-config search path.
Perhaps you should add the directory containing `x11-xcb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'x11-xcb' found
Package xcb was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xcb' found
Package xcb-icccm was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb-icccm.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xcb-icccm' found
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/kls/vdr/DVB/DVB-2017-01-31-DD/include -I/home/kls/vdr/vdr-2.3.2-vdr3.test/include -DPLUGIN_NAME_I18N='"softhddevice"' -D_GNU_SOURCE -DAV_INFO -DAV_INFO_TIME=3000 -DUSE_PIP -DUSE_OSS -DUSE_SCREENSAVER -g -W -Wall -Wextra -Winit-self -Werror=overloaded-virtual -c -o softhddevice.o softhddevice.cpp
Package xcb-screensaver was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb-screensaver.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xcb-screensaver' found
Package xcb-dpms was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb-dpms.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xcb-dpms' found
Package libavcodec was not found in the pkg-config search path.
Perhaps you should add the directory containing `libavcodec.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libavcodec' found
Package x11 was not found in the pkg-config search path.
Perhaps you should add the directory containing `x11.pc'
to the PKG_CONFIG_PATH environment variable
No package 'x11' found
Package x11-xcb was not found in the pkg-config search path.
Perhaps you should add the directory containing `x11-xcb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'x11-xcb' found
Package xcb was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xcb' found
Package xcb-icccm was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb-icccm.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xcb-icccm' found
Package xcb-screensaver was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb-screensaver.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xcb-screensaver' found
Package xcb-dpms was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb-dpms.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xcb-dpms' found
Package libavcodec was not found in the pkg-config search path.
Perhaps you should add the directory containing `libavcodec.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libavcodec' found
Package x11 was not found in the pkg-config search path.
Perhaps you should add the directory containing `x11.pc'
to the PKG_CONFIG_PATH environment variable
No package 'x11' found
Package x11-xcb was not found in the pkg-config search path.
Perhaps you should add the directory containing `x11-xcb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'x11-xcb' found
Package xcb was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xcb' found
Package xcb-icccm was not found in the pkg-config search path.
Perhaps you should add the directory containing `xcb-icccm.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xcb-icccm' found
softhddevice.cpp:43:32: fatal error: libavcodec/avcodec.h: No such file or directory
#include <libavcodec/avcodec.h>
^
compilation terminated.
<builtin>: recipe for target 'softhddevice.o' failed
make: *** [softhddevice.o] Error 1
Display More
Ich habe dann mal das Paket libxcb-screensaver0 und als das nichts brachte auch noch xcb installiert, aber das hat an der ersten Fehlermeldung nichts geändert.
Sorry wenn ich hier etwas dumm frage, aber das ist mein erster Kontakt mit softhddevice...
Klaus