slapt-get in segmentation fault
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.
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.
- F4B1CK
- Linux 2.x
- Messaggi: 295
- Iscritto il: dom 11 gen 2004, 0:00
- Slackware: current 64 bit
- Kernel: 5.14.x
- Desktop: KDE PLASMA
- Località: Cosenza
- Contatta:
slapt-get in segmentation fault
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à?
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à?
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: slapt-get in segmentation fault
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.
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.
- F4B1CK
- Linux 2.x
- Messaggi: 295
- Iscritto il: dom 11 gen 2004, 0:00
- Slackware: current 64 bit
- Kernel: 5.14.x
- Desktop: KDE PLASMA
- Località: Cosenza
- Contatta:
Re: slapt-get in segmentation fault
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 :
però le dipendenze sembrano soddisfatte (zLib e gzpi sono presenti nel sistema), non capisco da cosa possa dipendere...
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
- ponce
- Iper Master
- Messaggi: 3026
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: slapt-get in segmentation fault
devi modificare leggermente una linea nel Makefile, cosi'
perche', come ti dice il gcc-4.7.1, i warning sono considerati errori
poi, come scritto nel file INSTALL, ti conviene dare "make pkg", cosi' ti fara' un pacchetto che potrai eventualmente rimuovere/aggiornare.
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
Codice: Seleziona tutto
cc1: all warnings being treated as errors
- Ansa89
- Iper Master
- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: slapt-get in segmentation fault
Offtopic: Il flag "-Werror" proprio non lo sopporto .
- ZeroUno
- Staff
- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: slapt-get in segmentation fault
applica questa patch.
http://www.z01.eu/repo-slack/slackware6 ... File.patch
http://www.z01.eu/repo-slack/slackware6 ... File.patch
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111
- F4B1CK
- Linux 2.x
- Messaggi: 295
- Iscritto il: dom 11 gen 2004, 0:00
- Slackware: current 64 bit
- Kernel: 5.14.x
- Desktop: KDE PLASMA
- Località: Cosenza
- Contatta:
[RISOLTO] slapt-get in segmentation fault
Dopo aver modificato la riga ho risolto. Grazie a tutti per l'aiuto!!!
- ponce
- Iper Master
- Messaggi: 3026
- Iscritto il: mer 5 mar 2008, 16:45
- Nome Cognome: Matteo Bernardini
- Slackware: slackware64-current
- Kernel: 6.6.16
- Desktop: lxde
- Località: Pisa
- Contatta:
Re: slapt-get in segmentation fault
comunque la soluzione di zerouno e' quella corretta, e' anche nel repository git di slapt-get.