[RISOLTO] Errore di compilazione nell'installazione di vlc da SBo
Inviato: ven 5 apr 2019, 22:33
Ciao
alcuni giorni fa, a causa di una boiata irrimediabile che avevo commesso, ho dovuto reinstallare la Slackware e ne ho approfittato per mettere la current del 31 marzo (di solito mantengo le versioni definitive rilasciate aggiornando all'occorrenza qualche pacchetto o, saltuariamente, ogni 1-2 anni l'intera current).
Dopo qualche problema iniziale con la reinstallazione degli slackbuild, a causa della frequenza degli errori generati dai file *.la, ho ravanato nel forum e ho capito che sbagliavo perché riciclavo alcune dipendenze compilate nella precedente versione. Ho perciò disinstallato tutti i pacchetti di terze parti e ho ricominciato da zero ricompilando tutto e rimuovendo di volta in volta le librerie *.la generate. Finora stava andando tutto bene ma è saltato fuori un nuovo problema al momento dell'installazione dello slackbuild di vlc.
Questo è il codice:
A questo punto non capisco cosa abbia sbagliato, ho installato tutte le dipendenze richieste, comprese anche diverse dipendenze opzionali. La versione di libvpx è la 1.8.0, quella presente nella current. Ho provato a cercare in rete ma non ci ho capito gran che.
Per ora scarico e installo un pacchetto già compilato, ma se qualcuno è in grado di darmi qualche indicazione sul mio errore preferirei riprovare ad installare dallo slackbuild.
Ringrazio in anticipo
alcuni giorni fa, a causa di una boiata irrimediabile che avevo commesso, ho dovuto reinstallare la Slackware e ne ho approfittato per mettere la current del 31 marzo (di solito mantengo le versioni definitive rilasciate aggiornando all'occorrenza qualche pacchetto o, saltuariamente, ogni 1-2 anni l'intera current).
Dopo qualche problema iniziale con la reinstallazione degli slackbuild, a causa della frequenza degli errori generati dai file *.la, ho ravanato nel forum e ho capito che sbagliavo perché riciclavo alcune dipendenze compilate nella precedente versione. Ho perciò disinstallato tutti i pacchetti di terze parti e ho ricominciato da zero ricompilando tutto e rimuovendo di volta in volta le librerie *.la generate. Finora stava andando tutto bene ma è saltato fuori un nuovo problema al momento dell'installazione dello slackbuild di vlc.
Questo è il codice:
Codice: Seleziona tutto
CC codec/libvpx_plugin_la-vpx.lo
codec/vpx.c:119:23: error: 'VPX_IMG_FMT_444A' undeclared here (not in a function); did you mean 'VPX_IMG_FMT_I440'?
{ VLC_CODEC_YUVA, VPX_IMG_FMT_444A, 8, 0 },
^~~~~~~~~~~~~~~~
VPX_IMG_FMT_I440
codec/vpx.c:120:23: error: 'VPX_IMG_FMT_YUY2' undeclared here (not in a function); did you mean 'VPX_IMG_FMT_YV12'?
{ VLC_CODEC_YUYV, VPX_IMG_FMT_YUY2, 8, 0 },
^~~~~~~~~~~~~~~~
VPX_IMG_FMT_YV12
codec/vpx.c:121:23: error: 'VPX_IMG_FMT_UYVY' undeclared here (not in a function); did you mean 'VPX_IMG_FMT_YV12'?
{ VLC_CODEC_UYVY, VPX_IMG_FMT_UYVY, 8, 0 },
^~~~~~~~~~~~~~~~
VPX_IMG_FMT_YV12
codec/vpx.c:122:23: error: 'VPX_IMG_FMT_YVYU' undeclared here (not in a function); did you mean 'VPX_IMG_FMT_YV12'?
{ VLC_CODEC_YVYU, VPX_IMG_FMT_YVYU, 8, 0 },
^~~~~~~~~~~~~~~~
VPX_IMG_FMT_YV12
codec/vpx.c:124:24: error: 'VPX_IMG_FMT_RGB555' undeclared here (not in a function); did you mean 'VPX_IMG_FMT_I44016'?
{ VLC_CODEC_RGB15, VPX_IMG_FMT_RGB555, 8, 0 },
^~~~~~~~~~~~~~~~~~
VPX_IMG_FMT_I44016
codec/vpx.c:125:24: error: 'VPX_IMG_FMT_RGB565' undeclared here (not in a function); did you mean 'VPX_IMG_FMT_I44016'?
{ VLC_CODEC_RGB16, VPX_IMG_FMT_RGB565, 8, 0 },
^~~~~~~~~~~~~~~~~~
VPX_IMG_FMT_I44016
codec/vpx.c:126:24: error: 'VPX_IMG_FMT_RGB24' undeclared here (not in a function); did you mean 'VPX_IMG_FMT_I444'?
{ VLC_CODEC_RGB24, VPX_IMG_FMT_RGB24, 8, 0 },
^~~~~~~~~~~~~~~~~
VPX_IMG_FMT_I444
codec/vpx.c:127:24: error: 'VPX_IMG_FMT_RGB32' undeclared here (not in a function); did you mean 'VPX_IMG_FMT_I422'?
{ VLC_CODEC_RGB32, VPX_IMG_FMT_RGB32, 8, 0 },
^~~~~~~~~~~~~~~~~
VPX_IMG_FMT_I422
codec/vpx.c:129:23: error: 'VPX_IMG_FMT_ARGB' undeclared here (not in a function); did you mean 'VPX_IMG_FMT_I440'?
{ VLC_CODEC_ARGB, VPX_IMG_FMT_ARGB, 8, 0 },
^~~~~~~~~~~~~~~~
VPX_IMG_FMT_I440
codec/vpx.c:130:23: error: 'VPX_IMG_FMT_ARGB_LE' undeclared here (not in a function); did you mean 'VPX_IMG_FMT_NONE'?
{ VLC_CODEC_BGRA, VPX_IMG_FMT_ARGB_LE, 8, 0 },
^~~~~~~~~~~~~~~~~~~
VPX_IMG_FMT_NONE
make[4]: *** [Makefile:23656: codec/libvpx_plugin_la-vpx.lo] Error 1
make[4]: uscita dalla directory "/tmp/SBo/vlc-3.0.6/modules"
make[3]: *** [Makefile:27480: all-recursive] Error 1
make[3]: uscita dalla directory "/tmp/SBo/vlc-3.0.6/modules"
make[2]: *** [Makefile:12534: all] Error 2
make[2]: uscita dalla directory "/tmp/SBo/vlc-3.0.6/modules"
make[1]: *** [Makefile:1536: all-recursive] Error 1
make[1]: uscita dalla directory "/tmp/SBo/vlc-3.0.6"
make: *** [Makefile:1421: all] Error 2
Per ora scarico e installo un pacchetto già compilato, ma se qualcuno è in grado di darmi qualche indicazione sul mio errore preferirei riprovare ad installare dallo slackbuild.
Ringrazio in anticipo