Pagina 1 di 1

X Loris - Cinelerra 2.1

Inviato: lun 19 feb 2007, 0:52
da phobos3576
Scusa Loris, ma come hai fatto a compilare i sorgenti di Cinelerra 2.1?

Praticamente il 100% di chi ci ha provato (me compreso) ha ottenuto un:

make error - unexpected end of file

Sul sito ufficiale di Cinelerra non esistono pacchetti binari precompilati per la versione 2.1; presumo quindi che tu sia riuscito a compilare i sorgenti?

Inviato: lun 19 feb 2007, 7:44
da Loris
No io sono nel 100% degli utenti che non sono riusciti :D l'autore è Zevin che ha trovato un binario da qualche parte... non ricordo dove.

Inviato: lun 19 feb 2007, 8:52
da manublade
Io sono riuscito a compilare la versione 2.1cv ma ho il problema che rispetto alla 2.0 mi satura tutta la memoria in breve tempo e il programma va in crash.
le richieste per la 2.1 "ufficiale" parlano di gcc 4 che slackware non ha, in ubuntu sono riuscito a compilarla.

Inviato: lun 19 feb 2007, 14:15
da phobos3576
Da quanto ho letto su altri forum, oltre al gcc 4 sembrerebbero esserci seri problemi legati a directory specificate in modo "assoluto" e non "relativo" nei vari Makefile di Cinelerra (un errore che qualcuno ha definito "dilettantesco"); inoltre, gli stessi Makefile andrebbero a cercare il supporto OpenGL, Video4Linux2, etc, in locazioni completamente sbagliate.

Inviato: lun 19 feb 2007, 14:30
da manublade
Io avevo provato, ma dopo il terzo o quarto "error" risolto ho abbandonato.
Anche con ubuntu ho avuto qualche problema ma ho facilmente trovato su google la soluzione.
Loro dicono che su fedora 5 compila senza problemi.
Prova con al versione cv, a me compila senza problemi e si trovano anche i tgz già pronti. http://cvs.cinelerra.org/

Inviato: mar 20 feb 2007, 0:25
da phobos3576
Allora ... ho fatto anch'io delle prove ed ho appurato quanto segue:

1) Il make dà subito errore perché cerca una directory cinelerra-2.1/i686 che non esiste.
2) Creando tale directory il make parte e va avati per un po, finché non arriva alla compilazione degli mjpegtools dove si blocca con un "famigerato" messaggio di errore; tale messaggio è legato al fatto che la nuova libquicktime usa una nuova interfaccia di programmazione.
Girando su Internet ho scoperto che nel file cinelerra-2.1/mjpegtools-1.6.3-rc1/lavtools/lav_io.c, alla riga 1307, bisogna sostituire:

res = fileno(((quicktime_t *)lav_file->qt_fd)->stream);

con:

res = lqt_fileno((quicktime_t *)lav_file->qt_fd);

Così facendo il make va ancora più avanti ma poi si blocca di nuovo perché non trova la directory quicktime/i686 più una serie di sottodirectory; creando tutto il necessario il make riprende a marciare per poi fermarsi con una serie di errori legati alla libreria FAAD2 (anche in questo caso si tratta di errori dovuti a delle modifiche nella interfaccia di programmazione delle nuove FAAD2).

A questo punto mi sono fermato anch'io!

Inviato: mar 20 feb 2007, 9:17
da manublade
io sono riuscito ad arrivare alla compilazione dei filtri di cinelerra, ma qui si devono spostare file all'interno delle varie directories di cinelerra, ma è un'impresa che dopo la compilazione di due filtri ho abbandonato!

hai provato la versione cv?

Inviato: mar 20 feb 2007, 14:20
da phobos3576
manublade ha scritto:io sono riuscito ad arrivare alla compilazione dei filtri di cinelerra, ma qui si devono spostare file all'interno delle varie directories di cinelerra, ma è un'impresa che dopo la compilazione di due filtri ho abbandonato!

hai provato la versione cv?
Purtroppo ho una connessione a 56k e cinelerra-cvs è in formato decompresso da 170 Mb!!!

Inviato: mar 20 feb 2007, 16:22
da manublade
se vuoi posso metterti il tar in internet (27mb), o se abiti a verona te lo passo in un cd.

Inviato: mar 20 feb 2007, 18:46
da gohanz
Ho provato a compilare la CVS e compila senza problemi! Poi però quando lancio il programma mi da quest'errore!

Codice: Seleziona tutto

./cinelerra
Cinelerra 2.1CV (C) 2006 Heroine Virtual Ltd.
Compiled on mar feb 20 16:02:48 CET 2007

Cinelerra is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. There is absolutely no warranty for Cinelerra.
MWindow::init_theme: theme S.U.V. not found.

Inviato: mar 20 feb 2007, 19:30
da gohanz
Ok ho risolto! :p

Immagine

Inviato: gio 22 feb 2007, 3:37
da phobos3576
manublade ha scritto:se vuoi posso metterti il tar in internet (27mb), o se abiti a verona te lo passo in un cd.
Si, mi faresti un grandissimo piacere comprimendo il sorgente della CVS; 27 Mb li posso scaricare tranquillamente.