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.
Rispondi
Avatar utente
F4B1CK
Linux 2.x
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

Messaggio da F4B1CK »

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à?

Avatar utente
Ansa89
Iper Master
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

Messaggio da Ansa89 »

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
F4B1CK
Linux 2.x
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

Messaggio da F4B1CK »

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...

Avatar utente
ponce
Iper Master
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

Messaggio da ponce »

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
Ansa89
Iper Master
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

Messaggio da Ansa89 »

Offtopic: Il flag "-Werror" proprio non lo sopporto :? .

Avatar utente
ZeroUno
Staff
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

Messaggio da ZeroUno »

Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
F4B1CK
Linux 2.x
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

Messaggio da F4B1CK »

Dopo aver modificato la riga ho risolto. Grazie a tutti per l'aiuto!!! 8)

Avatar utente
ponce
Iper Master
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

Messaggio da ponce »

comunque la soluzione di zerouno e' quella corretta, e' anche nel repository git di slapt-get.

Rispondi