Hallo zusammen,
ich möchte bei mir gerne ein Program, das auch im Repository ist, bei mir selbst kompilieren. Beim Programm handelt es sich um vdr. Ich möchte es selbst kompilieren, damit ich es auch Patchen kann.
Ich dachte, dass wäre ganz einfach:
cd /usr/local/source apt-get source vdr cd vdr-1.6.0 make
Ein ./configure gibt es beim vdr nicht.
Die Abhängigkeiten habe ich auch erfüllt.
Das Kompilieren scheitert mit einer Fehlermeldung.
error: invalid conversion from 'const char*' to 'char*'
Bei der Suche mittels google war eine Antwort, dass durch den gcc 4.4 dieser Fehler auftritt. Bei einem angehängten Patch wurden lokale Variablen auch auf const char* abgeändert.
Jetzt zu meiner Frage: Aus welchen Quellen wird der vdr (oder allgemein: ein Programm) bei Ubuntu kompiliert ? Ich dachte, dass wenn ich die Quellen vom Repository nehme, dass dann die Versionen zueinander passen müssten (In diesem Falle: gcc zu vdr). Durch welche Builde-Umgebung wird das Repository selbst kompiliert ?
Gruß Rainer