MTrebuko
Member
Hoffe jemand kann mir hier bitte helfen ....
Gemäß der ersten Seite, die ich fand sollte ich das Folgende ausführen: (was ich tat)
sudo add-apt-repository ppa:cinelerra-ppa/ppa
sudo apt-get update
sudo apt-get install cinelerra
Aber daraufhin bekam ich eine Fehlermeldung, dass das Paket "libmpeg3cine" nicht installiert werden konnte, weil einige Dateien schon vorhanden wäre aufgrund des Paketes "mpeg3-utils". Danach war meine Paketverwaltung defekt. Ich konnte Cinelerra nicht mal mehr deinstallieren. Es ging erst, als ich sudo gedit /var/lib/dpkg/status ausführte und den Abschnitt mit "cinelerra" komplett entfernte.
Also wollte ich Cinelerra nach der Anleitung von "g-raffa compilation howto" selber bauen. http://www.g-raffa.eu/Cinelerra/HOWTO/compilation.html
Dies ging bis zum Befehl "make" gut. Dann kamen folgende Fehler:
collect2: ld gab 1 als Ende-Status zurück
make[3]: *** [x264] Fehler 1
make[3]: Verlasse Verzeichnis '/home/peterl/system/cinelerra-4.3/quicktime/thirdparty/x264.052906'
make[2]: *** [x86_64/x264] Fehler 2
make[2]: Verlasse Verzeichnis '/home/peterl/system/cinelerra-4.3/quicktime'
make[1]: *** [all] Fehler 2
make[1]: Verlasse Verzeichnis '/home/peterl/system/cinelerra-4.3'
make: *** [all] Fehler 2
Ich probierte es dann mit anderen (neueren) Versionen, aber auch nhier kam es zu Fehlern:
/usr/bin/ld: .libs/libmpeg3.o: relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
.libs/libmpeg3.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [libmpeg3hv.la] Fehler 1
make[3]: Verlasse Verzeichnis '/home/peterl/system/cinelerra-cv-old/libmpeg3'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/home/peterl/system/cinelerra-cv-old/libmpeg3'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/peterl/system/cinelerra-cv-old'
make: *** [all] Fehler 2
Ich versuchte daher mit "-fPIC" zu configurieren. Also nahm ich folgenden Befehl:
./configure --with-buildinfo=git/recompile --enable-mmx --without-fpic --without-pic
Das half aber nicht. Ich versuchte daher auch den Befehl für 64 bit Systeme ... was aber auch nicht half.
./configure --with-buildinfo=git/recompile
Ich bin nun mit meinem Latein am Ende. Gibt es eine andere HowTo oder bekommt man das wirklich nicht zum Laufen bei einem 64 bit Intel System?
Gemäß der ersten Seite, die ich fand sollte ich das Folgende ausführen: (was ich tat)
sudo add-apt-repository ppa:cinelerra-ppa/ppa
sudo apt-get update
sudo apt-get install cinelerra
Aber daraufhin bekam ich eine Fehlermeldung, dass das Paket "libmpeg3cine" nicht installiert werden konnte, weil einige Dateien schon vorhanden wäre aufgrund des Paketes "mpeg3-utils". Danach war meine Paketverwaltung defekt. Ich konnte Cinelerra nicht mal mehr deinstallieren. Es ging erst, als ich sudo gedit /var/lib/dpkg/status ausführte und den Abschnitt mit "cinelerra" komplett entfernte.
Also wollte ich Cinelerra nach der Anleitung von "g-raffa compilation howto" selber bauen. http://www.g-raffa.eu/Cinelerra/HOWTO/compilation.html
Dies ging bis zum Befehl "make" gut. Dann kamen folgende Fehler:
collect2: ld gab 1 als Ende-Status zurück
make[3]: *** [x264] Fehler 1
make[3]: Verlasse Verzeichnis '/home/peterl/system/cinelerra-4.3/quicktime/thirdparty/x264.052906'
make[2]: *** [x86_64/x264] Fehler 2
make[2]: Verlasse Verzeichnis '/home/peterl/system/cinelerra-4.3/quicktime'
make[1]: *** [all] Fehler 2
make[1]: Verlasse Verzeichnis '/home/peterl/system/cinelerra-4.3'
make: *** [all] Fehler 2
Ich probierte es dann mit anderen (neueren) Versionen, aber auch nhier kam es zu Fehlern:
/usr/bin/ld: .libs/libmpeg3.o: relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
.libs/libmpeg3.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [libmpeg3hv.la] Fehler 1
make[3]: Verlasse Verzeichnis '/home/peterl/system/cinelerra-cv-old/libmpeg3'
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlasse Verzeichnis '/home/peterl/system/cinelerra-cv-old/libmpeg3'
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlasse Verzeichnis '/home/peterl/system/cinelerra-cv-old'
make: *** [all] Fehler 2
Ich versuchte daher mit "-fPIC" zu configurieren. Also nahm ich folgenden Befehl:
./configure --with-buildinfo=git/recompile --enable-mmx --without-fpic --without-pic
Das half aber nicht. Ich versuchte daher auch den Befehl für 64 bit Systeme ... was aber auch nicht half.
./configure --with-buildinfo=git/recompile
Ich bin nun mit meinem Latein am Ende. Gibt es eine andere HowTo oder bekommt man das wirklich nicht zum Laufen bei einem 64 bit Intel System?