Problema con Kaffeine 0.8.8

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
Ivanhoe
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: lun 22 ott 2007, 11:23
Slackware: 12.1
Kernel: 2.6.24.5
Desktop: awesome
Località: Valmontone (RM)

Problema con Kaffeine 0.8.8

Messaggio da Ivanhoe »

Ho appena installato l' ultimo upgrade di Kaffeine, cioè la versione 0.8.8,
ma pare che il programma eseguibile 'kaffeine' non sia stato incluso nel pacchetto .tgz .
Ciao,
Ivano

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: Problema con Kaffeine 0.8.8

Messaggio da phobos3576 »

Confermo!

Manca l'eseguibile kaffeine e non viene installata neppure la voce nel menu K.

EDIT.

Mi sa che il problema è nel sorgente di kaffeine-0.8.8; ho provato a ricreare il package ed ho ottenuto un file.tgz due volte più piccolo del normale.

EDIT 2.

Molto strano. Su sourceforge, kaffeine-0.8.8 non esiste!

idefix
Linux 2.x
Linux 2.x
Messaggi: 239
Iscritto il: gio 19 giu 2008, 1:48
Nome Cognome: stefano
Slackware: slack64-15.0
Kernel: 5.16.10
Desktop: tde 14.0.11

Re: Problema con Kaffeine 0.8.8

Messaggio da idefix »

i sorgenti si trovano qua:
http://kaffeine.kde.org/?q=download

se durante la creazione del pkg non crea il binario
vuol dire che qualcosa è andato storto ma ha continuato
lo stesso e lo ha fatto difettoso.

a me sul 64 bit da un errore misterioso
perche non riesco a fargli vedere gli header di v4l.

se qualcuno avesse una idea la apprezzerei .....

idefix
Linux 2.x
Linux 2.x
Messaggi: 239
Iscritto il: gio 19 giu 2008, 1:48
Nome Cognome: stefano
Slackware: slack64-15.0
Kernel: 5.16.10
Desktop: tde 14.0.11

Re: Problema con Kaffeine 0.8.8

Messaggio da idefix »

per essere piu precisi,
l'erroe è questo: "channeldesc.h:104: error: 'fe_rolloff_t' does not name a type"
e su vari forum si parla di frontend.h da sostituire o definire meglio il suo path.
se ho capito bene. altri parlano di v4l path. boh.

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: Problema con Kaffeine 0.8.8

Messaggio da phobos3576 »

Ecco perché conviene sempre creare i package inserendo set -e nello SalckBuild:

Codice: Seleziona tutto

In file included from audioeditor.h:24,
                 from audioeditor.cpp:30:
channeldesc.h:104: error: 'fe_rolloff_t' does not name a type
make[6]: *** [audioeditor.lo] Error 1
make[6]: Leaving directory `/tmp/tgz/kaffeine-0.8.8/kaffeine/src/input/dvb'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/tmp/tgz/kaffeine-0.8.8/kaffeine/src/input/dvb'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/tmp/tgz/kaffeine-0.8.8/kaffeine/src/input'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/tgz/kaffeine-0.8.8/kaffeine/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/tgz/kaffeine-0.8.8/kaffeine'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/tgz/kaffeine-0.8.8'
make: *** [all] Error 2
@Idefix
La questione di frontend.h riguardava Slackware 11.x; il make di Kaffeine non trovava quell'header e il programma si compilava senza il supporto DVB. Con la Slackware 12.x il problema non si presenta più.

idefix
Linux 2.x
Linux 2.x
Messaggi: 239
Iscritto il: gio 19 giu 2008, 1:48
Nome Cognome: stefano
Slackware: slack64-15.0
Kernel: 5.16.10
Desktop: tde 14.0.11

Re: Problema con Kaffeine 0.8.8

Messaggio da idefix »

grazie per la risposta, nel mio slackbuild (preso da sbo) usavo gia set -e
ma senza successo. ho riprovato con quello di loris ma cambia poco,
riesce ad arrivare alla fine ma sbaglia e non produce il binario.

speravo di prender spunto dalla versione slacky ma al momento
il link non funziona e trovo solo la versione 0.8.7.

aspetterò una illuminazione perche dopo innumerevoli prove mi sono stufato.

ciao.

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: Problema con Kaffeine 0.8.8

Messaggio da phobos3576 »

Problema risolto!

Idefix, mi sa che avevi ragione su frontend.h, nel senso che quello usato dal make di kaffeine (/usr/include/linux/dvb/frontend.h) è troppo vecchio e deve essere rimpiazzato con uno più recente; a tale proposito, si può utilizzare quello prelevato dal sorgente di un kernel 2.6.29.x. Supponendo, ad esempio, di aver installato il 2.6.29.2, si può procedere in questo modo (ovviamente, da root):

Codice: Seleziona tutto

mv /usr/include/linux/dvb/frontend.h /usr/include/linux/dvb/frontend.h.bak
cp /usr/src/linux-2.6.29.2/include/linux/dvb/frontend.h /usr/include/linux/dvb
A questo punto, eseguendo lo SlackBuild, il package viene creato regolarmente.

In sostanza, Kaffeine-0.8.8, attraverso S2API fornisce il supporto per i canali satellitari in alta definizione; tale supporto richiede appunto un kernel recente il quale contiene una versione aggiornata di v4l-dvb (evidentemente, il 2.6.27.x originale della Slackware 12.2 non è abbastanza aggiornato).

A quanto pare, durante la compilazione di kaffeine-0.8.8 non esiste nessuna opzione per disabilitare S2API; bisogna vedere quindi cosa succede quando un package compilato con quella opzione viene eseguito su una Slackware con il vecchio frontend.h.

idefix
Linux 2.x
Linux 2.x
Messaggi: 239
Iscritto il: gio 19 giu 2008, 1:48
Nome Cognome: stefano
Slackware: slack64-15.0
Kernel: 5.16.10
Desktop: tde 14.0.11

Re: Problema con Kaffeine 0.8.8

Messaggio da idefix »

ciao phobos
avevo trovato informazioni che parlavano appunto di quel header,
ma mi sembra strana la procedura e che nessun altro si sia lamentato.
e poi, mettendo che il pkg funzione bene da me, che succede sun un pc
con il file originale? in giornata provo a vedere se riesco con questa modifica

tra le altre cose, usi kaffeine con cccam tu?
se cosi fosse avrei delle domande da farti.

a dopo la compilazione.

idefix
Linux 2.x
Linux 2.x
Messaggi: 239
Iscritto il: gio 19 giu 2008, 1:48
Nome Cognome: stefano
Slackware: slack64-15.0
Kernel: 5.16.10
Desktop: tde 14.0.11

Re: Problema con Kaffeine 0.8.8

Messaggio da idefix »

eureka!
cambiando il famoso header finalmente funziona come si deve.
ora lo metto sul repository di bw64 e vedo se ci son feedback negativi.

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: Problema con Kaffeine 0.8.8

Messaggio da phobos3576 »

idefix ha scritto:ciao phobos
tra le altre cose, usi kaffeine con cccam tu?
No. Sul PC ho un normale tuner DVB-T.

La procedura di compilazione comunque non l'ho inventata io; è stata suggerita sul forum di Kaffeine.
Tutte le dichiarazioni dei tipi di dati richiesti da S2API si trovano nelle versioni più recenti di frontend.h, per cui è necessario procedere in quel modo.

http://www.linuxtv.org/pipermail/linux- ... 29961.html
http://hftom.free.fr/phpBB2/viewtopic.php?t=216

Rispondi