Pagina 1 di 1
[risolto...circa] pacchetto faad2, chi l'ha compilato?
Inviato: gio 29 dic 2005, 21:51
da syaochan
Ciao, volevo sapere, da chi ha compilato faad (cioe' Loris, stando alla descrizione del pacchetto in sezione download

), come ha fatto, visto che provandoci ci ho sbattuto la testa per ore inutilmente

Grazie

Inviato: gio 29 dic 2005, 23:03
da Loris
Trovi tutto in src

in ogni caso ho solo creato una piccola pezza che modifica il file Makefile.am
Inviato: gio 29 dic 2005, 23:14
da syaochan
Grazie, nel frattempo ho trovato una patch x gcc3.4, ora compila

adesso mi rimane da domare x264 e la vedo dura

EDIT:
patch:
http://www.stack.nl/~brama/faad2_patch
Pero' non riesco a capire perche' faad2 compilato da me non piace ad avidemux mentre quello nel repository si

nell'output del configure di avidemux c'e' questa riga
checking for faacDecInit in -lfaad... yes
che, con faad compilato da me diventa
checking for faacDecInit in -lfaad... no
Non capisco

eppure guardando lo slackbuild non noto differenze "sospette"
Inviato: ven 30 dic 2005, 0:55
da 5m0k3r
Durante la compilazione del faad specifica nel configure l'esatto path di installazione con:
./configure --prefix=/usr
Così dovrebbe andare. Per sicurezza dai anche un #ldconfig
Inviato: ven 30 dic 2005, 8:27
da syaochan
5m0k3r ha scritto:Durante la compilazione del faad specifica nel configure l'esatto path di installazione con:
./configure --prefix=/usr
lo faccio sempre, cosa sarebbe una slackware con tutto installato in /usr/local?
5m0k3r ha scritto:Così dovrebbe andare. Per sicurezza dai anche un #ldconfig
Ho provato anche questo, ma non e' cambiato nulla, il pacchetto fatto da me proprio non piace ad avidemux

Incollo qui sotto la parte incriminata del config.log di avidemux
Codice: Seleziona tutto
configure:20093: checking faad.h usability
configure:20105: g++ -c -g -O2 -I/usr/include/malloc -I/usr/include/libxml2 conftest.c > /dev/null
configure:20111: $? = 0
configure:20115: test -z
|| test ! -s conftest.err
configure:20118: $? = 0
configure:20121: test -s conftest.o
configure:20124: $? = 0
configure:20134: result: yes
configure:20138: checking faad.h presence
configure:20148: gcc -E -I/usr/include/malloc -I/usr/include/libxml2 conftest.c
configure:20154: $? = 0
configure:20174: result: yes
configure:20209: checking for faad.h
configure:20216: result: yes
configure:20232: checking for faacDecInit in -lfaad
configure:20262: gcc -o conftest -g -O2 -I/usr/include/malloc -I/usr/include/libxml2 conftest.c -lfaad -lmad -lasound -lesd -lxvidcore -lxvidcore >&5
/tmp/ccuSXAdL.o(.text+0xd): In function `main':
/root/avidemux-2.1.0/conftest.c:65: undefined reference to `faacDecInit'
collect2: ld returned 1 exit status
Inviato: ven 30 dic 2005, 21:37
da syaochan
Diciamo che il problema e' risolto, siccome avevo preso faad2 da CVS dovevo passare --with-newfaad al configure di avidemux. Comunque sono passato avidemux da svn e questo non mi si compila se abilito il decoder AAC esterno, pero' deve avere un supporto interno per AAC visto che apre correttamente i file con l'audio codificato in questo codec (tranne quelli che codifico io con faac compilato da CVS, ma pazienza). Passando a avidemux da svn ho pero' guadagnato il supporto all'encoding in H264 con x264, visto che con la 2.1.0 stabile non voleva saperne. Se puo' interessare per il repository sistemo il pacchetto per x264 e lo mando a Loris.