VDR1.7.34 Makefile für SC Plugin

louiserl

Newbie
Registriert
24. April 2011
Beiträge
13
Reaktionspunkte
0
Punkte
231
Hi,

wie es der Titel schon sagt...hat jemand ein für den VDR 1.7.34 angepasstes Makefile für das sc Plugin?

Vielen Dank schonmal...
 
AW: VDR1.7.34 Makefile für SC Plugin

die aktuelle Version von sc baut, wenn man in Makefile.systems in Zeile 21 vor "LIBDIR = " ein "override " setzt, also z.B. "override LIBDIR = ../../../../lib"
 
AW: VDR1.7.34 Makefile für SC Plugin

Da ich von je her den 1.7er zusätzlich zum 1.6er als Dev laufen habe, musste ich folgende Dateien vom VDR 1.7er anpassen:

Make.config von 1.7.34
Code:
### The directory environment:

PREFIX   = $(DESTDIR)/vdr-dev
#DVBDIR   = /usr/src/v4l-dvb/linux
MANDIR   = $(PREFIX)/man
BINDIR   = $(PREFIX)/bin
CONFDIR  = $(PREFIX)/config

# By default locale and plugin files are built under the source directory:
INCDIR       = $(PREFIX)/include
LOCDIR       = $(PREFIX)/locale
PLUGINDIR    = ./PLUGINS
LIBDIR       = $(PREFIX)/lib

Makefile von 1.7.34
Code:
# Directories:

CWD     := $(shell pwd)
LSIDIR   = ./libsi
DESTDIR ?=
PREFIX  ?= /vdr-dev
MANDIR  ?= $(PREFIX)/man
BINDIR  ?= $(PREFIX)/bin
INCDIR  ?= $(PREFIX)/include
LOCDIR  ?= $(PREFIX)/locale
LIBS     = -ljpeg -lpthread -ldl -lcap -lrt $(shell pkg-config --libs freetype2 fontconfig)
INCLUDES ?= $(shell pkg-config --cflags freetype2 fontconfig)

PLUGINDIR= ./PLUGINS
LIBDIR   = $(PLUGINDIR)/lib

Alle makes und dergleichen von den Plugins habe ich unverändert im Original belassen.

Danach: make -B && make install

Jetzt unter 1.7.34 läuft auch bei mir der sc mit VIACCESS/S***C**.K** und CanalSat ...

Gruß
Neo
 
AW: VDR1.7.34 Makefile für SC Plugin

Anbei mal die angepassten Makfiles.
Kommen nicht von mir. Hab nur noch einen Fehler gefunden jetzt läufts bei mir

Link ist nicht mehr aktiv.
 
AW: VDR1.7.34 Makefile für SC Plugin

Danke für den Link!
 
AW: VDR1.7.34 Makefile für SC Plugin

Hi,

wenn ich auf den Link klicke bekomme ich:

"Ihr Seitenaufruf konnte aufgrund eines falschen Securitytokens nicht verarbeitet werden."

???

Ciao Louis
 
AW: VDR1.7.34 Makefile für SC Plugin

Prima...damit funktioniert es...Danke!
 
AW: VDR1.7.34 Makefile für SC Plugin

Hi @legenwaitforitdary,

unfortunely the new Makefile can't create libsc-dvbhddevice, so I suppose neither libsc-dvbsddevice.

ciao
 
Zuletzt bearbeitet von einem Moderator:
AW: VDR1.7.34 Makefile für SC Plugin

Perhaps this Makefile solves the problem :emoticon-0138-think ...for testing

ciao
 
Zuletzt bearbeitet:
AW: VDR1.7.34 Makefile für SC Plugin

This Makefile built libsc-dvbhddevice and libsc-dvbsddevice according to the FHS of vdr-2.0.0.

ciao

[DOWN]Link ist nicht mehr aktiv.[/DOWN]
 
Zuletzt bearbeitet:
AW: VDR1.7.34 Makefile für SC Plugin

With this makefile i get the following error:
 
AW: VDR1.7.34 Makefile für SC Plugin

The answer is very easy. Just add -FPIC argument to Make.conf in vdr directory (NOT plugin-directory!)
#CFLAGS = -g -O3 -WallCFLAGS = -g -O2 -Wall -fPIC
CXX = g++
#CXXFLAGS = -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses
CXXFLAGS = -g -O2 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…