Pagina 1 di 1

Errore compilazione xine-lib_for_openpli-e2

Inviato: 25 dicembre 2013, 20:13
da dax79
Ciao a tutti, sto cercando di compilare xine-lib_for_openpli-e2 in quanto vorrei testare sul mio pc enigma2-openpli. Purtroppo non c'è verso di compilare, quando lancio il makepkg -s ottengo

Codice: Seleziona tutto

ff_video_decoder.c:1487:25: warning: 'qstride' is deprecated (declared at /usr/include/libavutil/frame.h:223) [-Wdeprecated-declarations]
ff_video_decoder.c:1489:25: warning: passing argument 1 of 'pp_postprocess' from incompatible pointer type [enabled by default]
                         this->av_frame->pict_type);
                         ^
In file included from ff_video_decoder.c:50:0:
/usr/include/libpostproc/postprocess.h:69:7: note: expected 'const uint8_t **' but argument is of type 'uint8_t **'
 void  pp_postprocess(const uint8_t * src[3], const int srcStride[3],
       ^
In file included from ff_mpeg_parser.h:27:0,
                 from ff_mpeg_parser.c:28:
ffmpeg_decoder.h:36:21: error: field 'id' has incomplete type
   enum CodecID      id;
                     ^
Makefile:709: set di istruzioni per l'obiettivo "xineplug_decode_ff_la-ff_mpeg_parser.lo" non riuscito
make[4]: *** [xineplug_decode_ff_la-ff_mpeg_parser.lo] Errore 1
Makefile:702: set di istruzioni per l'obiettivo "xineplug_decode_ff_la-ff_video_decoder.lo" non riuscito
make[4]: *** [xineplug_decode_ff_la-ff_video_decoder.lo] Errore 1
make[4]: uscita dalla directory "/var/abs/local/yaourtbuild/xine-lib_for_openpli-e2/src/enigma2-build/src/combined/ffmpeg"
Makefile:581: set di istruzioni per l'obiettivo "all" non riuscito
make[3]: *** [all] Errore 2
make[3]: uscita dalla directory "/var/abs/local/yaourtbuild/xine-lib_for_openpli-e2/src/enigma2-build/src/combined/ffmpeg"
Makefile:897: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[2]: *** [all-recursive] Errore 1
make[2]: uscita dalla directory "/var/abs/local/yaourtbuild/xine-lib_for_openpli-e2/src/enigma2-build/src/combined"
Makefile:589: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory "/var/abs/local/yaourtbuild/xine-lib_for_openpli-e2/src/enigma2-build/src"
Makefile:665: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make: *** [all-recursive] Errore 1
==> ERRORE: Si è verificato un errore in build().
    L'operazione sta per essere interrotta...
==> ERRORE: Makepkg non è riuscito a compilare xine-lib_for_openpli-e2.
Qualcuno ha qualche suggerimento?
Ciao e grazie

Re: Errore compilazione xine-lib_for_openpli-e2

Inviato: 30 dicembre 2013, 14:05
da djk
prova a modificare il pkgbuild ed aggiungere
export CFLAGS="$CFLAGS -Wno-deprecated-declarations"
prima dell'autogen

comunque quelle librerie/programma non son più sviluppati (son fermi da 2 anni su github)

Re: Errore compilazione xine-lib_for_openpli-e2

Inviato: 28 gennaio 2014, 20:13
da dax79
Mi scuso per questa mia lunga assenza causata da trasferta lavorativa. Ringrazio djk ma purtroppo

Codice: Seleziona tutto

In file included from ff_mpeg_parser.h:27:0,
                 from ff_mpeg_parser.c:28:
ffmpeg_decoder.h:36:21: error: field 'id' has incomplete type
   enum CodecID      id;
                     ^
Makefile:695: set di istruzioni per l'obiettivo "xineplug_decode_ff_la-ff_audio_decoder.lo" non riuscito
make[4]: *** [xineplug_decode_ff_la-ff_audio_decoder.lo] Errore 1
Makefile:702: set di istruzioni per l'obiettivo "xineplug_decode_ff_la-ff_video_decoder.lo" non riuscito
make[4]: *** [xineplug_decode_ff_la-ff_video_decoder.lo] Errore 1
Makefile:709: set di istruzioni per l'obiettivo "xineplug_decode_ff_la-ff_mpeg_parser.lo" non riuscito
make[4]: *** [xineplug_decode_ff_la-ff_mpeg_parser.lo] Errore 1
make[4]: uscita dalla directory "/tmp/yaourt-tmp-root/aur-xine-lib_for_openpli-e2/src/enigma2-build/src/combined/ffmpeg"
Makefile:581: set di istruzioni per l'obiettivo "all" non riuscito
make[3]: *** [all] Errore 2
make[3]: uscita dalla directory "/tmp/yaourt-tmp-root/aur-xine-lib_for_openpli-e2/src/enigma2-build/src/combined/ffmpeg"
Makefile:897: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[2]: *** [all-recursive] Errore 1
make[2]: uscita dalla directory "/tmp/yaourt-tmp-root/aur-xine-lib_for_openpli-e2/src/enigma2-build/src/combined"
Makefile:589: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make[1]: *** [all-recursive] Errore 1
make[1]: uscita dalla directory "/tmp/yaourt-tmp-root/aur-xine-lib_for_openpli-e2/src/enigma2-build/src"
Makefile:665: set di istruzioni per l'obiettivo "all-recursive" non riuscito
make: *** [all-recursive] Errore 1
Ora ho mandato una mail al mantainer del pacchetto, non mancherò di aggiornarvi sugli sviluppi.

Re: Errore compilazione xine-lib_for_openpli-e2

Inviato: 20 dicembre 2014, 5:48
da nawaz77
Il pacchetto si chiama python2-pyqt4. Aggiorna il PKGBUILD.