Pagina 1 di 1

Errore make

Inviato: ven 6 feb 2009, 9:32
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.

Re: Errore make

Inviato: ven 6 feb 2009, 9:38
da JohnnyMnemonic
Perchè compilare kismet quando esiste il pacchetto già pronto?

Comunque quello è un warning, non un errore

Re: Errore make

Inviato: ven 6 feb 2009, 12:50
da tac-1
Solo perché non sono riuscito a trovarlo.
Esistono altri siti oltre a http://packages.slackware.it/ dove cercare?
Ciao e grazie

Re: Errore make

Inviato: ven 6 feb 2009, 12:59
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

Re: Errore make

Inviato: ven 6 feb 2009, 16:49
da Vito
Guarda nei repository di slacky.eu come ti è staot suggerito e troverai di tutto e di più!

Re: Errore make

Inviato: ven 6 feb 2009, 17:25
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:

Re: Errore make

Inviato: ven 6 feb 2009, 17:34
da Vito
Io invece ti consiglio o slackyd o slapt-get che sono tutto'ora sviluppati!

Re: Errore make

Inviato: ven 6 feb 2009, 17:53
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:

Re: Errore make

Inviato: ven 6 feb 2009, 18:42
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

Re: Errore make

Inviato: ven 6 feb 2009, 18:51
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

Re: Errore make

Inviato: ven 6 feb 2009, 19:02
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