[RISOLTO] compilazione vlc

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.
Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: compilazione vlc

Messaggio da d4z_c0nf »

Niente da fare..ho provato a disabilitare lua ma ottengo sempre errori con gli headers

Codice: Seleziona tutto

/usr/include/linux/bitmap.h:104: error: declaration for parameter '__bitmap_intersects' but no such parameter
/usr/include/linux/bitmap.h:102: error: declaration for parameter '__bitmap_andnot' but no such parameter
/usr/include/linux/bitmap.h:100: error: declaration for parameter '__bitmap_xor' but no such parameter
/usr/include/linux/bitmap.h:98: error: declaration for parameter '__bitmap_or' but no such parameter
/usr/include/linux/bitmap.h:96: error: declaration for parameter '__bitmap_and' but no such parameter
/usr/include/linux/bitmap.h:94: error: declaration for parameter '__bitmap_shift_left' but no such parameter
/usr/include/linux/bitmap.h:92: error: declaration for parameter '__bitmap_shift_right' but no such parameter
/usr/include/linux/bitmap.h:90: error: declaration for parameter '__bitmap_complement' but no such parameter
/usr/include/linux/bitmap.h:88: error: declaration for parameter '__bitmap_equal' but no such parameter
/usr/include/linux/bitmap.h:86: error: declaration for parameter '__bitmap_full' but no such parameter
/usr/include/linux/bitmap.h:85: error: declaration for parameter '__bitmap_empty' but no such parameter
/usr/include/linux/smp.h:142: error: declaration for parameter 'smp_setup_processor_id' but no such parameter
/usr/include/linux/smp.h:11: error: declaration for parameter 'cpu_idle' but no such parameter
/usr/include/linux/marker.h:127: error: declaration for parameter 'marker_get_private_data' but no such parameter
/usr/include/linux/marker.h:126: error: declaration for parameter 'marker_disarm' but no such parameter
/usr/include/linux/marker.h:125: error: declaration for parameter 'marker_arm' but no such parameter
/usr/include/linux/marker.h:123: error: declaration for parameter 'marker_probe_unregister_private_data' but no such paramete
r
/usr/include/linux/marker.h:119: error: declaration for parameter 'marker_probe_unregister' but no such parameter
/usr/include/linux/marker.h:114: error: declaration for parameter 'marker_probe_register' but no such parameter
/usr/include/linux/marker.h:107: error: declaration for parameter '__mark_empty_function' but no such parameter
interface/intf_eject.c:293: error: expected '{' at end of input
make[4]: *** [interface/libvlccore_la-intf_eject.lo] Error 1
make[3]: *** [install-recursive] Error 1
make[2]: *** [install] Error 2
make[1]: *** [install-recursive] Error 1
make: *** [install] Error 2
E questo è solo un' "estratto".
bah.
rock

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: compilazione vlc

Messaggio da phobos3576 »

Abbiamo la stessa versione di Slackware (12.1) e la stessa versione del kernel (2.6.27), però a me compila e a te no; evidentemente ti manca qualche dipendenza.

Nella riga "configure" dello SlackBuild disabilita le opzioni sospette e prova a ricompilare; ad esempio:

Codice: Seleziona tutto

--enable-libproxy=no

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: compilazione vlc

Messaggio da d4z_c0nf »

phobos3576 ha scritto:Abbiamo la stessa versione di Slackware (12.1) e la stessa versione del kernel (2.6.27), però a me compila e a te no; evidentemente ti manca qualche dipendenza.

Nella riga "configure" dello SlackBuild disabilita le opzioni sospette e prova a ricompilare; ad esempio:

Codice: Seleziona tutto

--enable-libproxy=no
Io ho adesso il 2.6.27.3.
Credo che il problema siano gili headers...tu hai quelli di pat?
A me con quelli di pat c'erano problemi con quel file scsi_cmnd.h

Provo togliengo qualche opzione.
rock

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: compilazione vlc

Messaggio da phobos3576 »

d4z_c0nf ha scritto:Io ho adesso il 2.6.27.3.
Credo che il problema siano gili headers...tu hai quelli di pat?
No. Visto che ho scaricato e installato il 2.6.27, sto usando gli headers di quel kernel (/usr/src/linux-2.6.27/include).

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: compilazione vlc

Messaggio da d4z_c0nf »

phobos3576 ha scritto:
d4z_c0nf ha scritto:Io ho adesso il 2.6.27.3.
Credo che il problema siano gili headers...tu hai quelli di pat?
No. Visto che ho scaricato e installato il 2.6.27, sto usando gli headers di quel kernel (/usr/src/linux-2.6.27/include).
Che sia un problema degl'headers nuovi..ora provo il 2.6.27
rock

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: compilazione vlc

Messaggio da d4z_c0nf »

Niente da fare! Sempre gli stessi errori.
Vabè.
rock

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: compilazione vlc

Messaggio da phobos3576 »

d4z_c0nf ha scritto:Niente da fare! Sempre gli stessi errori.
Vabè.
rock
Mi sembra strano.
Una volta che installi un nuovo kernel e riavvii il computer, quel kernel diventa operativo; qualunque programma sorgente poi che, durante la compilazione, ha bisogno di linkarsi al kernel, usa automaticamente le librerie e gli headres del kernel correntemente in uso.

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: compilazione vlc

Messaggio da d4z_c0nf »

phobos3576 ha scritto:
d4z_c0nf ha scritto:Niente da fare! Sempre gli stessi errori.
Vabè.
rock
Mi sembra strano.
Una volta che installi un nuovo kernel e riavvii il computer, quel kernel diventa operativo; qualunque programma sorgente poi che, durante la compilazione, ha bisogno di linkarsi al kernel, usa automaticamente le librerie e gli headres del kernel correntemente in uso.
Eh phob, purtroppo questo è il fatto.
Comunque grazie per la disponibilità.
rock

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: compilazione vlc

Messaggio da d4z_c0nf »

Per lua il problema credo che sia che lui c'erca la entry in pkgconfig, ma il pacchetto di lua non mette nessun file lì.

rock

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: compilazione vlc

Messaggio da d4z_c0nf »

d4z_c0nf ha scritto:Per lua il problema credo che sia che lui c'erca la entry in pkgconfig, ma il pacchetto di lua non mette nessun file lì.

rock

Ho provato anche a compilare vlc, scaricando le dipendenze di slacky (giusto per scrupolo).
Niente da fare.
rock

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: compilazione vlc

Messaggio da phobos3576 »

Il fatto è che Loris, Gohanz e gli tutti altri, creano i package usando la Slackware 12.1; se la compilazione riesce a loro, dovrebbe riuscire anche a te senza problemi.

Per LUA, prova a crearti a mano un file.PC in /usr/lib/pkgconfig; tempo fa avevo "fregato" in quel modo il configure di un programma sorgente che si ostinava a dare errore su una libreria.
Puoi prendere spunto da un altro file.PC; ad esempio, nel caso di alsa.pc:

Codice: Seleziona tutto

prefix=/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: alsa
Description: Advanced Linux Sound Architecture (ALSA) - Library
Version: 1.0.17a
Requires: 
Libs: -L${libdir} -lasound
Libs.private: -lm -ldl -lpthread -lrt
# -I${includedir}/alsa below is just for backward compatibility
# (it was set so mistakely in the older version)
Cflags: -I${includedir} -I${includedir}/alsa

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: compilazione vlc

Messaggio da d4z_c0nf »

phobos3576 ha scritto:Il fatto è che Loris, Gohanz e gli tutti altri, creano i package usando la Slackware 12.1; se la compilazione riesce a loro, dovrebbe riuscire anche a te senza problemi.

Per LUA, prova a crearti a mano un file.PC in /usr/lib/pkgconfig; tempo fa avevo "fregato" in quel modo il configure di un programma sorgente che si ostinava a dare errore su una libreria.
Puoi prendere spunto da un altro file.PC; ad esempio, nel caso di alsa.pc:

Codice: Seleziona tutto

prefix=/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: alsa
Description: Advanced Linux Sound Architecture (ALSA) - Library
Version: 1.0.17a
Requires: 
Libs: -L${libdir} -lasound
Libs.private: -lm -ldl -lpthread -lrt
# -I${includedir}/alsa below is just for backward compatibility
# (it was set so mistakely in the older version)
Cflags: -I${includedir} -I${includedir}/alsa
Sì infatti è proprio per questo che non mi do pace :D
Provo con lua nel frattempo.
Grazie
rock

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: compilazione vlc

Messaggio da d4z_c0nf »

phobos3576 ha scritto:Il fatto è che Loris, Gohanz e gli tutti altri, creano i package usando la Slackware 12.1; se la compilazione riesce a loro, dovrebbe riuscire anche a te senza problemi.

Per LUA, prova a crearti a mano un file.PC in /usr/lib/pkgconfig; tempo fa avevo "fregato" in quel modo il configure di un programma sorgente che si ostinava a dare errore su una libreria.
Puoi prendere spunto da un altro file.PC; ad esempio, nel caso di alsa.pc:

Codice: Seleziona tutto

prefix=/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include

Name: alsa
Description: Advanced Linux Sound Architecture (ALSA) - Library
Version: 1.0.17a
Requires: 
Libs: -L${libdir} -lasound
Libs.private: -lm -ldl -lpthread -lrt
# -I${includedir}/alsa below is just for backward compatibility
# (it was set so mistakely in the older version)
Cflags: -I${includedir} -I${includedir}/alsa
ma sotto
Requires:
che ci metto?
Non c'ho messo niente..proviamo

Avatar utente
d4z_c0nf
Packager
Packager
Messaggi: 1296
Iscritto il: mar 14 mar 2006, 18:07
Nome Cognome: Rocco Aliberti
Slackware: 14.2-current64
Kernel: 4.14.73
Desktop: awesomeWM
Località: Pinerolo

Re: compilazione vlc

Messaggio da d4z_c0nf »

Con l'artifzio per LUA:

Codice: Seleziona tutto

checking for LUA... no
configure: WARNING: lua5.1 not found, trying lua >= 5.1 instead
checking for LUA... yes
mi rimane il no per:

Codice: Seleziona tutto

checking for LIBV4L2... no
configure: WARNING: LibV4L2 support disabled because libv4l2 development headers
 were not found
Vabè, niente da fare. Sempre quegli errori sugl'headers.
Grazie phob e conraid per l'aiuto ;)
rock

Avatar utente
phobos3576
Staff
Staff
Messaggi: 2980
Iscritto il: dom 17 apr 2005, 0:00
Slackware: 13.1
Kernel: 2.6.37-smp
Desktop: KDE 4.5.3

Re: compilazione vlc

Messaggio da phobos3576 »

d4z_c0nf ha scritto:mi rimane il no per:

Codice: Seleziona tutto

checking for LIBV4L2... no
configure: WARNING: LibV4L2 support disabled because libv4l2 development headers
 were not found
Quel WARNING lo ottengo anche io ma non pregiudica il risultato finale della compilazione.
Ho notato che il configure prevede anche l'opzione:

Codice: Seleziona tutto

--with-v4l2=PATH       path to a v4l2-enabled kernel tree
Ho provato con tutte le directory possibili e immaginabili ma senza risultato.

Rispondi