Repository 32bit  Forum
Repository 64bit  Wiki

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.

compilazione libproxy

Messaggioda tornadomig » sab mar 24, 2012 10:54

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
tornadomig
Linux 2.6
Linux 2.6
 
Messaggi: 508
Iscritto il: gio set 30, 2010 14:17
Nome Cognome: giorgio
Slackware: -curr64 uefi_grub
Kernel: 3.14.17
Desktop: KDE-4.14.0
Distribuzione: gentoo

Re: compilazione libproxy

Messaggioda conraid » sab mar 24, 2012 11:23

Avatar utente
conraid
Staff
Staff
 
Messaggi: 12023
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: compilazione libproxy

Messaggioda tornadomig » sab mar 24, 2012 11:54

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
tornadomig
Linux 2.6
Linux 2.6
 
Messaggi: 508
Iscritto il: gio set 30, 2010 14:17
Nome Cognome: giorgio
Slackware: -curr64 uefi_grub
Kernel: 3.14.17
Desktop: KDE-4.14.0
Distribuzione: gentoo

Re: compilazione libproxy

Messaggioda conraid » sab mar 24, 2012 12:03

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
conraid
Staff
Staff
 
Messaggi: 12023
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: compilazione libproxy

Messaggioda tornadomig » sab mar 24, 2012 12:42

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
tornadomig
Linux 2.6
Linux 2.6
 
Messaggi: 508
Iscritto il: gio set 30, 2010 14:17
Nome Cognome: giorgio
Slackware: -curr64 uefi_grub
Kernel: 3.14.17
Desktop: KDE-4.14.0
Distribuzione: gentoo

Re: compilazione libproxy

Messaggioda conraid » sab mar 24, 2012 12:50

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
conraid
Staff
Staff
 
Messaggi: 12023
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current

Re: compilazione libproxy

Messaggioda tornadomig » sab mar 24, 2012 13:45

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 2.6
Linux 2.6
 
Messaggi: 508
Iscritto il: gio set 30, 2010 14:17
Nome Cognome: giorgio
Slackware: -curr64 uefi_grub
Kernel: 3.14.17
Desktop: KDE-4.14.0
Distribuzione: gentoo

Re: compilazione libproxy

Messaggioda tornadomig » ven mar 30, 2012 22:56

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
tornadomig
Linux 2.6
Linux 2.6
 
Messaggi: 508
Iscritto il: gio set 30, 2010 14:17
Nome Cognome: giorgio
Slackware: -curr64 uefi_grub
Kernel: 3.14.17
Desktop: KDE-4.14.0
Distribuzione: gentoo

Re: compilazione libproxy

Messaggioda conraid » sab mar 31, 2012 12:20

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
Avatar utente
conraid
Staff
Staff
 
Messaggi: 12023
Iscritto il: mer lug 13, 2005 23:00
Località: Livorno
Nome Cognome: Corrado Franco
Slackware: current


Torna a Packages

Chi c’è in linea

Visitano il forum: Yahoo [Bot] e 2 ospiti