compilazione libproxy

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
tornadomig
Linux 3.x
Linux 3.x
Messaggi: 579
Iscritto il: gio 30 set 2010, 15:17
Nome Cognome: Giorgio
Slackware: Current64 multilib
Kernel: -current
Desktop: Xfce

compilazione libproxy

Messaggio da tornadomig »

Codice: Seleziona tutto

In file included from /usr/include/seamonkey-2.7.2/js/jsapi.h:50:0,
                 from /tmp/buildpkgs/libproxy/libproxy-0.4.7/libproxy/modules/pacrunner_mozjs.cpp:34:
/usr/include/seamonkey-2.7.2/js/jsval.h:45:24: fatal error: js/Utility.h: File o directory non esistente
compilation terminated.
make[2]: *** [libproxy/CMakeFiles/libproxy.dir/modules/pacrunner_mozjs.cpp.o] Errore 1
make[1]: *** [libproxy/CMakeFiles/libproxy.dir/all] Errore 2
make: *** [all] Errore 2
root@darkstar:/home/giorgio/slacky/kdenlive+deps/mlt+deps/swfdec+deps/libsoup+deps/glib-networking+deps/libproxy# ls /var/log/packages/|grep seamonkey
seamonkey-2.7.2-x86_64-1
seamonkey-solibs-2.7.2-x86_64-1
seamonkey-solibs-compat32-2.6.1-x86_64-1
ecco, ho bisogno di un consiglio #-o . volevo installare kdenlive. qualcosa e' gia' installato. che cosa non va adesso con libproxy ?
grazie della pazienza ;)
rm -rf / && rm -rf . && rm -rf *

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: compilazione libproxy

Messaggio da conraid »


Avatar utente
tornadomig
Linux 3.x
Linux 3.x
Messaggi: 579
Iscritto il: gio 30 set 2010, 15:17
Nome Cognome: Giorgio
Slackware: Current64 multilib
Kernel: -current
Desktop: Xfce

Re: compilazione libproxy

Messaggio da tornadomig »

grazie conraid!

come detto poc'anzi, l'intenzione era di arrivare a compilare kdenlive. mi sono lasciato tentare e ho adoperato poi sbopkg per mettere mlt e tutto il resto quando...ora succede che a kdenlive non garbano le librerie qt-4.8 (installate nel mio sistema). vuole infatti le qt-4.7. ora le 4.8 ci sono perche' alienbob le ha messe nell'upgrade di kde ed io ho kde-4.8.1 ma le 4.7 sono richieste da kdenlive...morale? metto le qt-4.7 con slackpkg upgrade-all? bel trigo, uff :)
rm -rf / && rm -rf . && rm -rf *

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: compilazione libproxy

Messaggio da conraid »

Se metti le qt 4.7 dopo non andrà kde di alien bob. Ti bastava cercare su internet e trovavi molte "soluzioni" al problema di kdenlive e qt 4.8. Da quel che leggo basta aggiungere un include di glu
Prendi la patch per esempio da archlinux
https://projects.archlinux.org/svntogit ... s/kdenlive
ma su debian usano stessa patch
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662769

Avatar utente
tornadomig
Linux 3.x
Linux 3.x
Messaggi: 579
Iscritto il: gio 30 set 2010, 15:17
Nome Cognome: Giorgio
Slackware: Current64 multilib
Kernel: -current
Desktop: Xfce

Re: compilazione libproxy

Messaggio da tornadomig »

e infatti avevo trovato la stessa pagina di debian. dato che non ho ancora imparato a patchare, per gentilezza mi insegni come si fa? la patch di debian intendo, ora l'ho salvata ma come procedo usando konsole?

grazie :)
rm -rf / && rm -rf . && rm -rf *

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: compilazione libproxy

Messaggio da conraid »

se usi gli slackbuilds devi agire dentro il file kdenlive.SlackBuild, aggiungendo la riga

Codice: Seleziona tutto

patch -p1 $CWD/glu.patch
subito dopo tar e cd, cioè avrai qualcosa tipo

Codice: Seleziona tutto

tar xf $CWD/kdenlive-xxxx
cd PRGNAME-etc...
ecco, qui metti quella riga, naturalmente salvi il file glu.patch nella stessa directory dello SlackBuild

Mi sembra -p1 da come vedo la patch, ma dipende da come è fatta

Codice: Seleziona tutto

man patch 
per ogni dubbio

p.s.
usa l'ultima versione di kdenlive

Avatar utente
tornadomig
Linux 3.x
Linux 3.x
Messaggi: 579
Iscritto il: gio 30 set 2010, 15:17
Nome Cognome: Giorgio
Slackware: Current64 multilib
Kernel: -current
Desktop: Xfce

Re: compilazione libproxy

Messaggio da tornadomig »

Codice: Seleziona tutto

patch -p1 $CWD/glu_include.patch
questo e' il nome della patch debian salvata nella directory dove c'e' lo slackbuild di kdenlive scaricato da slacky, e ho inserita al fondo dello slackbuild. non ho capito perche' -p1...

ma quando sono nella directory dove ho scaricato tutto da slacky, poi do come mi hai riportato tu, mi esce questo:

Codice: Seleziona tutto

# tar xf $CWD/kdenlive-0.8.2.1.tar.gz
tar: /kdenlive-0.8.2.1.tar.gz: funzione "open" non riuscita: File o directory non esistente
tar: Error is not recoverable: exiting now
non ho capito in sostanza dove e' l'inghippo... :oops:
rm -rf / && rm -rf . && rm -rf *

Avatar utente
tornadomig
Linux 3.x
Linux 3.x
Messaggi: 579
Iscritto il: gio 30 set 2010, 15:17
Nome Cognome: Giorgio
Slackware: Current64 multilib
Kernel: -current
Desktop: Xfce

Re: compilazione libproxy

Messaggio da tornadomig »

Codice: Seleziona tutto

make[2]: *** [libproxy/CMakeFiles/libproxy.dir/url.cpp.o] Errore 1
make[1]: *** [libproxy/CMakeFiles/libproxy.dir/all] Errore 2
make: *** [all] Errore 2
allora, adesso js185 (idem le dipendenze di spidermonkey) e nspr ci sono ma libproxy non si degna di compilare...qualche anima generosa mi darebbe cortesemente una mano? grazie
rm -rf / && rm -rf . && rm -rf *

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: compilazione libproxy

Messaggio da conraid »

Non ho capito se il problema precedente lo hai risolto, immagino di sì. Quell'errore

Codice: Seleziona tutto

# tar xf $CWD/kdenlive-0.8.2.1.tar.gz
tar: /kdenlive-0.8.2.1.tar.gz: funzione "open" non riuscita: File o directory non esistente
tar: Error is not recoverable: exiting now
lo hai perché non hai i sorgenti nella stessa directory dello SlackBuild, oppure hanno un altro nome
questo e' il nome della patch debian salvata nella directory dove c'e' lo slackbuild di kdenlive scaricato da slacky, e ho inserita al fondo dello slackbuild. non ho capito perche' -p1...
perché in fondo? ti avevo detto dopo quelle due righe per un motivo preciso, in pratica devi fare questi passaggi
- decomprimi il tar
- ti porti nella directory dei sorgenti
- applichi la patch

poi continui con le normali operazioni

per il -p1 o -p0 -p2 etc.. .guarda il man, si tratta di indicare a che file applicare la patch. Tu se hai
pippo/src/mario.c.org
pippo/src/mario.c

devi dire -p1 per dire che il file è src/mario.c, in pratica toglie il primo campo. Detto sommariamente, leggi il manuale

per l'errore dell'ultimo messaggi non si capisce quale sia

Rispondi