Repository 32bit  Forum
Repository 64bit  Wiki

slapt-get in segmentation fault

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.

slapt-get in segmentation fault

Messaggioda F4B1CK » lun lug 30, 2012 13:26

Salve,
ho da poco "ripulito" il mio sistema, dato che era un pò troppo incasinato, reinstallando il tutto da una ISO creata dalla current (32 bit).
Il primo problema che ho riscontrato è proprio con slapt-get : ho scaricato ed installato il pacchetto slapt-get-0.10.2j-i486-1sl
dal repository si slacky.eu ma, a parte darmi l'help se lancio il comando senza parametri, qualsiasi altra operazione tenti di fare mi restituisce un segmentation fault.
Ho provato altre pacchettizazioni ma il risultato è sempre lo stesso (ho provato anche ad installare il pacchetto ufficiale presente sul sito).
Immagino dipenda da qualche libreria, ma sul mio precedente sistema (prima di formattare ero sempre in current) il pacchetto funzionava regolarmente.

Come posso fare per carcare di capire cosa c'è che non và?
F4B1CK
Linux 2.0
Linux 2.0
 
Messaggi: 183
Iscritto il: dom gen 11, 2004 0:00
Località: Cosenza
Slackware: current 32 bit
Kernel: 3.x
Desktop: KDE

Re: slapt-get in segmentation fault

Messaggioda Ansa89 » lun lug 30, 2012 13:47

Prova a compilartelo da solo, così scopri con esattezza quali librerie mancano e sei sicuro che funzionerà sul tuo sistema.
Faccio notare anche che non esiste un pacchetto "ufficiale" di slapt-get compilato per la current, quindi qualsiasi pacchetto tu provi ad installare non assicura la compatibilità con il tuo sistema.
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2619
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.15.5-ck1
Desktop: XFCE 4.6.1

Re: slapt-get in segmentation fault

Messaggioda F4B1CK » lun lug 30, 2012 14:44

Ho provato a seguire il tuo consiglio, scaricando i sorgenti dell'ultima versione (la m) e, secondo il file INSTALL,
basta eseguire make e poi make install.

Quando lancio make mi dà i seguenti errori :

Codice: Seleziona tutto
cc -W -Werror -Wall -O2 -ansi -pedantic -DPACKAGE="\"slapt-get\"" -DVERSION="\"0.10.2m\"" -DRC_LOCATION="\"/etc/slapt-get/slapt-getrc\"" -DENABLE_NLS -DPACKAGE_LOCALE_DIR="\"/usr/share/locale\"" -DGETTEXT_PACKAGE="\"slapt-get\"" -DSLAPT_HAS_GPGME -fPIC   -c -o src/package.o src/package.c
src/package.c: In function 'slapt_gunzip_file':
src/package.c:2644:13: error: assignment from incompatible pointer type [-Werror]
src/package.c:2647:3: error: passing argument 1 of 'gzgets' from incompatible pointer type [-Werror]
In file included from src/main.h:40:0,
                 from src/package.c:19:
/usr/include/zlib.h:1349:24: note: expected 'gzFile' but argument is of type 'struct gzFile_s **'
src/package.c:2650:3: error: passing argument 1 of 'gzclose' from incompatible pointer type [-Werror]
In file included from src/main.h:40:0,
                 from src/package.c:19:
/usr/include/zlib.h:1488:24: note: expected 'gzFile' but argument is of type 'struct gzFile_s **'
cc1: all warnings being treated as errors
make: *** [src/package.o] Error 1


però le dipendenze sembrano soddisfatte (zLib e gzpi sono presenti nel sistema), non capisco da cosa possa dipendere...
F4B1CK
Linux 2.0
Linux 2.0
 
Messaggi: 183
Iscritto il: dom gen 11, 2004 0:00
Località: Cosenza
Slackware: current 32 bit
Kernel: 3.x
Desktop: KDE

Re: slapt-get in segmentation fault

Messaggioda ponce » lun lug 30, 2012 15:46

devi modificare leggermente una linea nel Makefile, cosi'
Codice: Seleziona tutto
diff -Naur slapt-get-0.10.2m.orig/Makefile slapt-get-0.10.2m/Makefile
--- slapt-get-0.10.2m.orig/Makefile     2012-03-03 23:00:52.000000000 +0100
+++ slapt-get-0.10.2m/Makefile  2012-07-30 16:42:24.344798570 +0200
@@ -27,7 +27,7 @@
        LIBHEADERS+=src/gpgme.h
        LDFLAGS+=`gpgme-config --libs`
 endif
-CFLAGS?=-W -Werror -Wall -O2 -ansi -pedantic
+CFLAGS?=-W -Wall -O2 -ansi -pedantic
 CFLAGS+=$(DEFINES) -fPIC
 ifeq ($(ARCH),x86_64)
        LIBDIR=/usr/lib64

perche', come ti dice il gcc-4.7.1, i warning sono considerati errori
Codice: Seleziona tutto
cc1: all warnings being treated as errors

poi, come scritto nel file INSTALL, ti conviene dare "make pkg", cosi' ti fara' un pacchetto che potrai eventualmente rimuovere/aggiornare.
Avatar utente
ponce
Linux 3.x
Linux 3.x
 
Messaggi: 1464
Iscritto il: mer mar 05, 2008 16:45
Località: limbo
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.16-rc7
Desktop: lxde

Re: slapt-get in segmentation fault

Messaggioda Ansa89 » lun lug 30, 2012 15:49

Offtopic: Il flag "-Werror" proprio non lo sopporto :? .
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2619
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.15.5-ck1
Desktop: XFCE 4.6.1

Re: slapt-get in segmentation fault

Messaggioda ZeroUno » lun lug 30, 2012 16:31

Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
Avatar utente
ZeroUno
Staff
Staff
 
Messaggi: 4300
Iscritto il: ven giu 02, 2006 13:52
Località: Roma / Castelli
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current

[RISOLTO] slapt-get in segmentation fault

Messaggioda F4B1CK » mar lug 31, 2012 2:00

Dopo aver modificato la riga ho risolto. Grazie a tutti per l'aiuto!!! 8)
F4B1CK
Linux 2.0
Linux 2.0
 
Messaggi: 183
Iscritto il: dom gen 11, 2004 0:00
Località: Cosenza
Slackware: current 32 bit
Kernel: 3.x
Desktop: KDE

Re: slapt-get in segmentation fault

Messaggioda ponce » mar lug 31, 2012 6:51

comunque la soluzione di zerouno e' quella corretta, e' anche nel repository git di slapt-get.
Avatar utente
ponce
Linux 3.x
Linux 3.x
 
Messaggi: 1464
Iscritto il: mer mar 05, 2008 16:45
Località: limbo
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 3.16-rc7
Desktop: lxde


Torna a Packages

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite