Anleitung zum Kompilieren von VLC 2.0 gesucht

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von clue » 17.03.2012 22:25:58

Wäre cool, chb 8)

Was ich auch noch mal sagen wollte: Pbuilder funzt deswegen nicht so rund, gerade weil er dazu konzipiert worden ist, bei allen möglichen Entscheidungen die Dümmste zu wählen. Dadurch können die Paketbauer sehen, wo etwas im build schief läuft.
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22359
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von KBDCALLS » 17.03.2012 23:56:45

clue hat geschrieben:Wäre cool, chb 8)

Was ich auch noch mal sagen wollte: Pbuilder funzt deswegen nicht so rund, gerade weil er dazu konzipiert worden ist, bei allen möglichen Entscheidungen die Dümmste zu wählen. Dadurch können die Paketbauer sehen, wo etwas im build schief läuft.
Das kommt auf den Standpunkt an, ob man der Ansicht ist das pbuilder nicht rund läuft. Hat immerhin den Vorteil man muß sein System nicht mit allen erdenklichen Develpaketen zumüllen muß.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

chb
Beiträge: 107
Registriert: 27.02.2012 21:01:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Frankfurt am Main

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von chb » 20.03.2012 01:25:59

EDIT: aktualisiert, siehe unten.
Zuletzt geändert von chb am 22.03.2012 14:25:05, insgesamt 1-mal geändert.

chb
Beiträge: 107
Registriert: 27.02.2012 21:01:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Frankfurt am Main

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von chb » 22.03.2012 14:23:13

Vlc2 und die dependencies libebml2, libmatroska2, libbluray1 sind auf squeeze backportiert - einschl. optionaler Pakete und der sourcen.
[Architektur i686, Version vlc-dmo, gg. Bibliotheken aus debian-multimedia.org gelinkt, bisher sind die Pakete nicht signiert].
Das browser-plugin-vlc wird in einigen Tagen voraussichtlich ebenfalls als squeeze-backport dort verfügbar sein.

Ich habe das Ganze mittlerweile in ein weiteres Projekt, ein inoffizielles kleines ppa eingebunden.
Die Pakete und Quellen stehen unter http://ppa.bplaced.net zur Verfügung.

Zur Installation müssen die Quellen

Code: Alles auswählen

deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
deb http://www.debian-multimedia.org stable main non-free
aktiviert sein.
Zusätzlich dann ppa.bplaced.net in die sources.list eintragen:

Code: Alles auswählen

deb http://ppa.bplaced.net/backports /
# deb-src http://ppa.bplaced.net/backports /  [optional]
Bitte online readme lesen.
Testen & Rückmeldung sind sehr erwünscht. :THX:

EDIT: Dieser Bereich ist ab sofort nicht mehr öffentlich zugänglich.
Bitte ggf Testinstallationen löschen, um Versionsprobleme mit dem 'offiziellen debian-multimedia.org' backport auszuschließen!
Zuletzt geändert von chb am 28.03.2012 09:12:10, insgesamt 2-mal geändert.

clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von clue » 23.03.2012 17:01:26

COOL, CHB :hail:

Sag mal, warum brauchen wir denn trotzdem die debian-multimedia Pakete? Bei mir haben die offiziellen Squeeze Pakete noch nie mit denen aus multimedia harmoniert. Wenn ich die gemixt habe, dann konnten immer irgendwelche Videos nicht mehr abgespielt werden, die sonst funktionierten. Ich kann dafür auch gerne ein Beispiel hochladen.
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

chb
Beiträge: 107
Registriert: 27.02.2012 21:01:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Frankfurt am Main

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von chb » 23.03.2012 20:12:02

Das Quellpaket vlc-dmo kam von debian-multimedia.org, da ist ggf. einiges gegen Bibliotheken 'aus dem eigenen Stall' gelinkt, es schien mir 'einfacher' zu portieren. Gefallen hat's mir aber nicht, daher habe ich inzwischen die debian-only Variante (d.h. aus wheezy, unter ausschließlicher Verwendung offizieller Debian repositories) ebenfalls backportiert,
Vlc2 und die dependencies libebml2, libmatroska2, libbluray1 einschl. optionaler Pakete und der sourcen sind jetzt auch online.
[Architektur i686, bisher sind die Pakete nicht signiert].

Die Pakete und Quellen stehen unter http://ppa.bplaced.net zur Verfügung.

Zur Installation muss die Quelle

Code: Alles auswählen

deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free
aktiviert sein.
Zusätzlich dann ppa.bplaced.net in die sources.list eintragen:

Code: Alles auswählen

deb http://ppa.bplaced.net/backports-debian /
# deb-src http://ppa.bplaced.net/backports-debian /  [optional]
(Ist noch 'druckfrisch', d.h. Installation noch nicht eingehend getestet. Falls Bibliotheken fehlen, kommen die asap nach.)
Bitte online readme lesen.
Testen & Rückmeldung sind sehr erwünscht. :THX:

nudgegoonies
Beiträge: 939
Registriert: 16.02.2009 09:35:10

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von nudgegoonies » 27.03.2012 13:04:39

In den Backports von Debian-Multimedia ist der VLC 2.0.1 jetzt auch reingeschlüfpft.Geht einwandfrei :)
Soft: Bullseye AMD64, MATE Desktop. Repo's: Backports, kein Proposed, eigene Backports. Grafik: Radeon R7 360 MESA.
Hardware: Thinkstation S20, Intel X58, 16GB, Xeon W3530, BCM5755 NIC, EMU10K1 SND, SATA SSD+HDS und DVD+RW.

chb
Beiträge: 107
Registriert: 27.02.2012 21:01:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Frankfurt am Main

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von chb » 27.03.2012 19:36:18

Yep :) Ich hatte mich wg. des Squeeze-Backports mit dem Maintainer von debian-multimedia.org in Verbindung gesetzt,
[auszugsweise:]
"I don't want to force people to use the main backport repository. [...] I've started to do stable backports. "
"I uploaded vlc 2.0.1 (2.0.0 is broken) packages to squeeze-backports.
Could you try and tell me if this works or not ?" //26.03.2012 / 17:05(Empfang)

Also: fleissig testen erwünscht!
Cheers :)

clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von clue » 28.03.2012 11:13:26

EDIT
Ups, ein Neustart hat mein Problem mit der sources.list gelöst.

Rückmeldung

1. Hier http://ppa.bplaced.net/backports-debian ... o60+1_i386 stimmt was nicht mit der Zeile
Dann meckert apt rum. Besser Du passt es so an, wie Du es hier im Thread richtig geschrieben hast.

2. Meine sources.list sieht wie folgt aus Dennoch lässt sich vlc-nox (und damit der komplette VLC) nicht installieren, weil

Code: Alles auswählen

vlc-nox:
  Hängt ab von: libschroedinger-1.0-0 (>=1.0.10) aber 1.0.9-2 wird installiert
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

chb
Beiträge: 107
Registriert: 27.02.2012 21:01:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Frankfurt am Main

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von chb » 31.03.2012 08:07:16

Hi clue,
da muss in Deiner apt-db irgendwas 'gehangen' haben, in meinem bpo ist vlx-nox abhängig von libschroedinger-1.0-0 (>= 1.0.7), bei debian.org/squeeze liegt libschroedinger-1.0-0 (1.0.9-2), das muss reichen (ist auch gg. die zugehörige Version v. libschroedinger-dev compiliert).

'deb http://www.debian-multimedia.org/ squeeze main non-free ' kannst Du, je wie Du möchtest, natürlich nach Deinem Bedarf verwenden, wird für den backport aber nicht gebraucht; der ist 'pure Debian' :)
Jetzt funktioniert aber alles soweit - oder??

Mit dem 'readme' hattest Du natürlich recht, lag noch die vorletzte Version auf'm ppa (sorry) :? -> korrigiert.
Zuletzt geändert von chb am 31.03.2012 08:29:34, insgesamt 5-mal geändert.

clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von clue » 31.03.2012 08:17:12

chb hat geschrieben:Hi clue,
jetzt klappt aber alles soweit - oder??
Hi, chb!
Danke dass Du Dir so viel Mühe gibts :THX: Leider ist mein Problem noch immer genau wie oben beschrieben: Die Abhängigkeit zu libschroedinger-1.0-0 lässt sich nicht lösen. Wo hast Du sie her?
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

chb
Beiträge: 107
Registriert: 27.02.2012 21:01:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Frankfurt am Main

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von chb » 31.03.2012 08:39:28

...da haben wir wohl gerade gleichzeitig geschrieben... *g*

EDIT:
Danke Dir für den Hinweis!
Dem Anschein nach habe ich bei der libbluray-Portierung mit der korrekten Angabe der dependencies geschlampt :(
(wird übers WE nM. korrigiert).

Unter http://ppa.bplaced.net/backports-debian/ liegt nun libschroedinger & liborc in den erforderlichen bpo -Versionen.
Packagelist & readme sind aktualisiert (also sources.list unverändert lassen).

Gib mir bitte bescheid, falls weitere Unstimmigkeiten auftreten, die kann ich dann korrigieren und beim nächsten 'Durchlauf' gleich mit in den dependencies anpassen. 8)

clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von clue » 31.03.2012 21:05:47

Super, klappt ... FAST :lol:
W: Die Datei »http://ppa.bplaced.net/backports-debian ... 1_i386.deb« konnte nicht heruntergeladen werden
404 Not Found
Also, auf zum Endspurt :mrgreen:
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

chb
Beiträge: 107
Registriert: 27.02.2012 21:01:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Frankfurt am Main

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von chb » 31.03.2012 21:31:53

W: Die Datei »http://ppa.bplaced.net/backports-debian ... 1_i386.deb« konnte nicht heruntergeladen werden
404 Not Found
Ja, weil sie mein scheinbar grenz-debiler *#!* Mitbenutzer lt. log und Nachfrage 'aus Versehen' gelöscht hat. Argh.
Ich setz' das Ding gleich wieder hoch, sorry!

clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von clue » 31.03.2012 22:00:59

chb hat geschrieben:
W: Die Datei »http://ppa.bplaced.net/backports-debian ... 1_i386.deb« konnte nicht heruntergeladen werden
404 Not Found
Ja, weil sie mein scheinbar grenz-debiler *#!* Mitbenutzer lt. log und Nachfrage 'aus Versehen' gelöscht hat. Argh.
Ich setz' das Ding gleich wieder hoch, sorry!
Schon funny wie das manchmal gehen kann. Also momentan kann Synaptic es noch nicht finden.
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

chb
Beiträge: 107
Registriert: 27.02.2012 21:01:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Frankfurt am Main

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von chb » 31.03.2012 23:06:20

Hat 'nen Moment gedauert, weil ich gesehen habe, dass er auch einen Teil der sourcen gekillt hat.
Scheint aber jetzt alles gewesen zu sein...
Ist jetzt oben. :?

clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von clue » 01.04.2012 00:08:23

Jubel, Trubel, Heiterkeit, es klappt :mrgreen: Danke, chb! Das war wirklich super Arbeit von Dir.

Hust, räusper ... ehm ... sag mal, wieso kann diese Version eigentlich keine mkv's abspielen? :?

Aber nochmals vielen Dank für Deine Mühe :hail:
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

chb
Beiträge: 107
Registriert: 27.02.2012 21:01:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Frankfurt am Main

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von chb » 01.04.2012 02:28:05

Ich will das Ding ja in den kommenden Tagen eh' noch mal 'durchlaufen' lassen ... wenn Du mir verrätst, welche *.mkv's das sind, kann ich mal gucken, ob's in der Wheezy -Version funktioniert resp. welche codices gebraucht würden. Im Matroska -Container können proprietäre Codices eingeschlossen sein. Der debian-multimedia.org maintainer hat ohnehin behauptet, die 2.0.0er Versionen wären 'broken' ...?

clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von clue » 01.04.2012 16:27:11

chb hat geschrieben:Ich will das Ding ja in den kommenden Tagen eh' noch mal 'durchlaufen' lassen ... wenn Du mir verrätst, welche *.mkv's das sind, kann ich mal gucken, ob's in der Wheezy -Version funktioniert resp. welche codices gebraucht würden. Im Matroska -Container können proprietäre Codices eingeschlossen sein. Der debian-multimedia.org maintainer hat ohnehin behauptet, die 2.0.0er Versionen wären 'broken' ...?
Alien.2.1986.HDRip.x264.utkuemre.mkv

vid codec: avc1
audio codec:aac

Übrigens haben die Vlc-devs über 160 bugs in 2.0.1 beseitigt. Darunter auch security.
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

chb
Beiträge: 107
Registriert: 27.02.2012 21:01:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Frankfurt am Main

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von chb » 01.04.2012 19:26:52

Hi clue,
liegt nicht an Deinem Film, liegt am VLC.
Debugging schmeisst "mkv demux error: cannot find KaxSegment or missing mandatory KaxInfo".
Der mkv-bug in 2.0.0 ist mittlerweile 'confirmed' [1][2], liegt angeblich an der alten g++ Version in squeeze & co.
Den vom developer vorgeschlagenen Fix werd' ich nachher versuchen und mich wieder melden.

[1] http://forum.videolan.org/viewtopic.php ... 4&start=20
[2] http://forum.videolan.org/viewtopic.php?f=13&t=98175

Greetz

clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von clue » 01.04.2012 19:31:51

Und wie schon gesagt: Wenn Du es eh noch mal durchlaufen lässt, dann nimm doch gleich 2.0.1.
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

chb
Beiträge: 107
Registriert: 27.02.2012 21:01:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Frankfurt am Main

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von chb » 02.04.2012 00:04:31

Ob die verschiedenen Debian -patches sich so ohne Weiteres auf Version 2.0.1 anwenden lassen, ist fraglich.
Auch ob ein direkter bpo aus sid vlc (2.0.1-4) nach squeeze klappt, kann man mal sehen - ich vermute aber, dass die Migration von sid nach wheezy nicht mehr lange auf sich warten lässt, würde evtl. libavcodec (etc?) pullen.

Edit: Alles fein gelaufen [2.0.0-6] Die bisherige Version wandert nach erst mal nach '0-old', so dass in der sources.list nix geändert werden muss.

Der mkv /g++ bug ist gefixt & als patch committed.
Zudem habe ich die 'prähistorischen' Versionen von libebml und libmatroska auf die letzte non-multiarch angehoben, die libs liegen mit im ppa.

Das 'browser-plugin-vlc' und 'mozilla-plugin-vlc' hab' ich gleich mitportiert :)
Große 'after-compile' & 'after-install' Testläufe auf noch mal komplett 'nackich' gebootstrappeder Umgebung gab's noch nicht (morgen denn ggf.) - sollte aber gehen: bitte testen...

Edit2: done [=online] :mrgreen:

clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von clue » 02.04.2012 09:19:46

Also bei einem versuchten Update siehts dann so aus:
  • vlc:
    Hängt ab von: vlc-nox (=2.0.0-6~bpo60+2) aber 2.0.0-6~bpo60+1 wird installiert
    Hängt ab von: libavcodec52 aber es wird nicht installiert
    Hängt ab von: libavutil50 (>=5:0.7.11) but it is not installable
Bei Vlc-nox dann so:
  • vlc-nox:
    Hängt ab von: libavcodec52 aber es wird nicht installiert
    Hängt ab von: libavformat52 aber es wird nicht installiert
    Hängt ab von: libavutil50 (>=5:0.7.11) but it is not installable
    Hängt ab von: libpostproc51 aber es wird nicht installiert
    Hängt ab von: libswscale0 aber es wird nicht installiert
- libavcodec52, libavformat52, libpostproc51, libswscale0 ließen sich aber dennoch manuell in Synaptic installieren. Das ist komisch.

- libavutil50 gibts nicht im Repo, nur 49 und 51, wobei 51bpo bereits installiert ist
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

chb
Beiträge: 107
Registriert: 27.02.2012 21:01:28
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Frankfurt am Main

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von chb » 02.04.2012 22:28:53

Hatte ich so ähnlich auch, apt scheint bpo+increments nicht als abi/version 'upgrade' zu interpretieren bzw. die Abhängigkeiten nicht neu zu prüfen. Was problemlos ging, war vlc komplett zu deinstallieren, ggf. ein 'apt-get autoclean' laufen zu lassen, damit die bpo+1 aus dem cache gekehrt wird und Neuinstallation, dann zieht apt /synaptic bei allen Dateien den bpo+2.

Ich hatte gestern Nacht noch 'nen Testcompile von 2.0.1 laufen lassen, ging ganz ok, der mkv-error fix wird auch hier wg. des alten gcc/g++ gebraucht. Ich seh' mir das morgen näher an, auch die libavutil50 -Angelegenheit.

clue
Beiträge: 943
Registriert: 08.07.2007 17:36:57

Re: Anleitung zum Kompilieren von VLC 2.0 gesucht

Beitrag von clue » 03.04.2012 11:30:33

chb hat geschrieben:Hatte ich so ähnlich auch, apt scheint bpo+increments nicht als abi/version 'upgrade' zu interpretieren bzw. die Abhängigkeiten nicht neu zu prüfen. Was problemlos ging, war vlc komplett zu deinstallieren, ggf. ein 'apt-get autoclean' laufen zu lassen, damit die bpo+1 aus dem cache gekehrt wird und Neuinstallation, dann zieht apt /synaptic bei allen Dateien den bpo+2.

Ich hatte gestern Nacht noch 'nen Testcompile von 2.0.1 laufen lassen, ging ganz ok, der mkv-error fix wird auch hier wg. des alten gcc/g++ gebraucht. Ich seh' mir das morgen näher an, auch die libavutil50 -Angelegenheit.
Naja, den alten VLC mal eben zu deinstallieren bedeutet bei mir mal eben 76 neu installierte Pakte wieder zu deinstallieren. Schade dass VLC nicht in ein bis max 3 Pakete daherkommt. Oder als Alternative: Warum hat Synaptic keine vernünftige Deinstallations / Undo Funktion? Einfach den letzten Eintrag aus der Chronik mit allen installierten Paketen wieder purgen? Das kann doch nicht so schwer sein.
Offenbarung 13 erfüllt sich gerade vor unseren Augen, genießen wir also die letzten Jahre unserer Scheinfreiheit

Antworten