[risolto...circa] pacchetto faad2, chi l'ha compilato?

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
syaochan
Linux 3.x
Linux 3.x
Messaggi: 659
Iscritto il: dom 9 mag 2004, 0:00
Nome Cognome: Christian
Slackware: current 64
Kernel: 2.6.38.7
Desktop: KDE 4.5.5
Contatta:

[risolto...circa] pacchetto faad2, chi l'ha compilato?

Messaggio 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
:)
Ultima modifica di syaochan il ven 30 dic 2005, 21:38, modificato 3 volte in totale.

Avatar utente
Loris
Admin
Admin
Messaggi: 7731
Iscritto il: lun 31 mar 2003, 0:00
Nome Cognome: Loris Vincenzi
Località: Gradisca D'Isonzo
Contatta:

Messaggio da Loris »

Trovi tutto in src :) in ogni caso ho solo creato una piccola pezza che modifica il file Makefile.am
"Ho una testa piuttosto balzana e comunque non sono quello che credete" - Roger Keith Barrett

Avatar utente
syaochan
Linux 3.x
Linux 3.x
Messaggi: 659
Iscritto il: dom 9 mag 2004, 0:00
Nome Cognome: Christian
Slackware: current 64
Kernel: 2.6.38.7
Desktop: KDE 4.5.5
Contatta:

Messaggio da syaochan »

Grazie, nel frattempo ho trovato una patch x gcc3.4, ora compila :) adesso mi rimane da domare x264 e la vedo dura :D
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 :roll:
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"

Avatar utente
5m0k3r
Linux 2.x
Linux 2.x
Messaggi: 306
Iscritto il: mer 6 ott 2004, 0:00
Località: Augusta

Messaggio 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

Avatar utente
syaochan
Linux 3.x
Linux 3.x
Messaggi: 659
Iscritto il: dom 9 mag 2004, 0:00
Nome Cognome: Christian
Slackware: current 64
Kernel: 2.6.38.7
Desktop: KDE 4.5.5
Contatta:

Messaggio 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 :roll:
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

Avatar utente
syaochan
Linux 3.x
Linux 3.x
Messaggi: 659
Iscritto il: dom 9 mag 2004, 0:00
Nome Cognome: Christian
Slackware: current 64
Kernel: 2.6.38.7
Desktop: KDE 4.5.5
Contatta:

Messaggio 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.

Rispondi