Archiv > Development

Patchen Von Git-sourcen In Der Mld

(1/1)

skippy:
Hallo zusammen,

ich habe Probleme mit der Version 0.6.0 des Streamdev-Plugins. Das habe ich inzwischen im VDR-Portal gepostet und von Schmirl hier einen Patch erhalten, den ich testen soll. Also habe ich mir nach langer Zeit mal wieder eine Entwicklungsumgebung aufgebaut. Den Patch habe in die Datei build/MLD/streamdev-client/src/streamdev-012.05.29/client/device.c eingespielt und anschließend ein make im Verzeichnis build/MLD/streamdev-client durchgeführt. Das Addon wurde auch neu erstellt. Leider ist der Fehler nicht weg.

Allerdings weiß ich auch nicht, ob das von mir angewendete Verfahren richtig ist und in dem neu gebauten Addon auch tatsächlich der diff vorhanden ist.

Kann mir bitte jemand schreiben, ob ich richtig vorgegangen bin bzw. wenn nicht, wie der richtige Weg ist. Gibt es denn eine Möglichkeit zu sehen, ob der Patch im Addon enthalten ist?

Viele Grüße skippy

wino:
Sehe Dir mal das Makefile.tools an und such darin nach patch. Dann weißt Du wie Du vorgehen musst.

MfG
wino

clausmuus:
Das sollte so gehen. Wenn Du das Addon einmal mit Patch und einmal ohne baust und anschließend die beiden plugin Libs per diff vergleichst. Wenn die sich unterscheiden dürfte der Patch enthalten sein.
Wenn im Ordner src eine Datei mit der Endung .patch liegt, so wird dieser Patch nach dem Auspacken der heruntergeladenen Sourcen angewendet.

Claus

skippy:
schmirl möchte gern, dass ich beim Kompilieren die Debug-Option einschalte - siehe hier.
Reicht es bei der MLD, wenn ich in der Entwicklungsumgebung im Ordner streamdev-client nach dem make clean ein

--- Code: ---STREAMDEV_DEBUG=1
make
--- End code ---
durchführe, oder muss ich vor dem make den Parameter in eins der Makefiles schreiben?
Wo trage ich die Umleitung vom stderr sinnvoll ein (webif, init.d)?

--- Quote ---Wenn im Ordner src eine Datei mit der Endung .patch liegt, so wird dieser Patch nach dem Auspacken der heruntergeladenen Sourcen angewendet.
--- End quote ---
Dann muss aber die relative Pfadangabe vom Verzeichnis src im Patch passen, also ggf. im Patch ändern??

An meine Fragen seht ihr schon, ist ziemliches Neuland für mich :(
Viele Grüße skippy

clausmuus:
Hi,

falls das mit dem STREAMDEV_DEBUG=1 ausreicht, so muss das aber vor dem make stehen, also so:
STREAMDEV_DEBUG=1 make

Ne andere Möglichkeit ist das in's Makefile des streamdev-Plugins zu schreiben, oder in's Make.config im src/vdr Ordner des vdr addons.

Claus

Navigation

[0] Message Index

Go to full version