Errore make

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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
tac-1
Linux 0.x
Linux 0.x
Messaggi: 3
Iscritto il: mer 4 feb 2009, 13:16
Slackware: 12.2
Desktop: kde3ny2pb

Errore make

Messaggio da tac-1 »

Salve, ho provato a compilare un programma: kismet
ho dato ./configure
make mi da un errore:
gpsmap.cc:263: warning: deprecated conversion from string constant to 'char*'
cosa dovrei fare a questo punto?
Scusate sono agli inizi.

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: Errore make

Messaggio da JohnnyMnemonic »

Perchè compilare kismet quando esiste il pacchetto già pronto?

Comunque quello è un warning, non un errore

tac-1
Linux 0.x
Linux 0.x
Messaggi: 3
Iscritto il: mer 4 feb 2009, 13:16
Slackware: 12.2
Desktop: kde3ny2pb

Re: Errore make

Messaggio da tac-1 »

Solo perché non sono riuscito a trovarlo.
Esistono altri siti oltre a http://packages.slackware.it/ dove cercare?
Ciao e grazie

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: Errore make

Messaggio da JohnnyMnemonic »

Quello è per i pacchetti ufficiali

Per i pacchetti di slacky.eu http://www.slacky.eu/aadm/pkgs/
Esistono poi altri repository e un sito di soli slackbuilds

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Errore make

Messaggio da Vito »

Guarda nei repository di slacky.eu come ti è staot suggerito e troverai di tutto e di più!
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
blackman85
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 22 giu 2008, 14:41
Slackware: 13.1 x86_64
Kernel: 2.6.33.4
Desktop: kde 4.4

Re: Errore make

Messaggio da blackman85 »

tac-1 ha scritto:Salve, ho provato a compilare un programma: kismet
ho dato ./configure
make mi da un errore:
gpsmap.cc:263: warning: deprecated conversion from string constant to 'char*'
cosa dovrei fare a questo punto?
Scusate sono agli inizi.
Se vuoi un consiglio installati swaret (è simile ad apt-get del debian/ubuntu), fa tutto lui anche per le librerie. Scaricalo da qui: http://downloads.sourceforge.net/swaret ... g_mirror=0
Quando hai finito di scaricarlo loggati da root installalo con il solito comando:

Codice: Seleziona tutto

installpkg swaret-1.6.3-noarch-2.tgz
Ora controlla nella directory /etc c'è un nuovo file con il nome di "swaret.conf.new" (o qualcosa del genere) rinominalo in "swaret.conf" aprilo con un editor di testo e modifica le seguenti voci (in VERSIONE ho messo 12.2 perchè ho slackware 12.2 se hai la 10 è ovvio che devi mettere VERSIONE=10.0):

Codice: Seleziona tutto

VERSIONE=12.2
LANGUAGE=ITALIANO
Ora devi aggiungere i repository da dove vuoi scaricare i pacchetti tgz e quindi se, come penso, vuoi aggiungere il repository di slacky aggiungi nel file la seguente riga di codice (va messa nella parte dove ci sono altre righe simili quasi all'inizio del file):

Codice: Seleziona tutto

REPOS_ROOT=Slacky%http://darkstar.ist.utl.pt/slackware/addon/slacky/slackware-12.2/
Bene se vuoi aggiungere un altro repository usa la sintassi che ho scritto appena sopra a questa riga e cambia il nome e ovviamente l'url del sito del repository ad esempio:

Codice: Seleziona tutto

REPOS_ROOT=Slacky_riserva%http://slack.isper.sk/pub/slackware-12.2/
Ora salva il file e dai i comandi:

Codice: Seleziona tutto

updatedb
swaret --update
Dai invio e aspetta che si scarichi da internet le liste dei pacchetti ed hai finito.
Quando vuoi installare un pacchetto ad esempio kismet (supponendo che sia nel repository da te scelto) basta loggarti da root e dare il comando:

Codice: Seleziona tutto

swaret --install kismet
Swaret farà la ricerca in tutti i repository che hai inserito nel file /etc/swaret.conf e se trova il package te lo installa e installa anche le librerie che ci vogliono se non sono presenti! Nel caso volessi aggiornare un programma che hai già installato, ad esempio gimp, ti basta dare sempre da root:

Codice: Seleziona tutto

swaret --upgrade gimp
Ciao ciao :thumbright:

Avatar utente
Vito
Staff
Staff
Messaggi: 4182
Iscritto il: mar 5 dic 2006, 17:28
Nome Cognome: Vito
Desktop: MacOS
Località: Monaco (DE)
Contatta:

Re: Errore make

Messaggio da Vito »

Io invece ti consiglio o slackyd o slapt-get che sono tutto'ora sviluppati!
"Stat rosa pristina nomina, nomina nuda tenemus." [ Umberto Eco - Il nome della rosa]

"Faber est suae quisque fortunae ." [ Appio Claudio Cieco]

Avatar utente
blackman85
Linux 2.x
Linux 2.x
Messaggi: 333
Iscritto il: dom 22 giu 2008, 14:41
Slackware: 13.1 x86_64
Kernel: 2.6.33.4
Desktop: kde 4.4

Re: Errore make

Messaggio da blackman85 »

tac-1 ha scritto:Salve, ho provato a compilare un programma: kismet
ho dato ./configure
make mi da un errore:
gpsmap.cc:263: warning: deprecated conversion from string constant to 'char*'
cosa dovrei fare a questo punto?
Scusate sono agli inizi.
Googlando ho trovato il pacchetto che cercavi ma non l'ho provato ho visto solo che il link funziona!
Eccolo qui ftp://ftp.uni-wuppertal.de/pub/unix/ope ... 7R1ap0.tgz
Ciao :thumbright:

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

Re: Errore make

Messaggio da conraid »

blackman85 ha scritto: Googlando ho trovato il pacchetto che cercavi ma non l'ho provato ho visto solo che il link funziona!
Eccolo qui ftp://ftp.uni-wuppertal.de/pub/unix/ope ... 7R1ap0.tgz
Potevi "googlare" meglio visto che quel pacchetto è per openbsd
Come hanno detto quel pacchetto si trova nel repository qui su slacky

p.s.
imho meglio non usare swaret

Avatar utente
JohnnyMnemonic
Staff
Staff
Messaggi: 2733
Iscritto il: dom 5 set 2004, 0:00
Nome Cognome: Giuseppe Palmiotto
Slackware: 14.0
Kernel: 3.5.5-thanatos
Località: Bologna
Contatta:

Re: Errore make

Messaggio da JohnnyMnemonic »

Ho dato un'occhiata e kismet non è facilmente raggiungibile tramite le interfacce web dei repository, per la 12.2 non è ancora stato fatto e nella 12.1 dice che non è disponibile il pacchetto

Comunque si trova qui http://repository.slacky.eu/slackware-1 ... ksh3ll.tgz
E' l'ultima versione e anche se è per la 12.1 non è un problema usarlo su una 12.2

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

Re: Errore make

Messaggio da conraid »

JohnnyMnemonic ha scritto:Ho dato un'occhiata e kismet non è facilmente raggiungibile tramite le interfacce web dei repository, per la 12.2 non è ancora stato fatto e nella 12.1 dice che non è disponibile il pacchetto

Comunque si trova qui http://repository.slacky.eu/slackware-1 ... ksh3ll.tgz
E' l'ultima versione e anche se è per la 12.1 non è un problema usarlo su una 12.2
Offtopic: Tra l'altro bisognerebbe far evitare sigle come quella imho

un po' di spamming
http://www.slackers.it/repository/kismet/tgz/
naturalmente è per 686

Rispondi