+ Rispondi alla discussione
Risultati da 1 a 7 di 7

Discussione: problemi compilazione gw6c

  1. #1
    Aduner Affezionato L'avatar di valdan
    Data di Iscrizione
    Aug 2007
    Messaggi
    50
    Ringrazia
    1
    0 ringraziamenti in 0 messaggi

    Default problemi compilazione gw6c

    Rieccomi a chiedere consiglio...
    stavo c....ando nella rete in cerca di informazioni per dello spazio ftp, quando mi son trovato davanti alla possibilità d'impostare un ip pubblico (voi saprete meglio di me la procedura che ha qualcosa a che fare con ipv6).
    leggo varie guide, ma niente per ubuntu/debian.
    Allora mi sono iscritto ad uno dei tanti servizi del genere ( http://go6.net ) e scarico il sorgente per linux.
    ed ecco il problema... Ho provato a compilarlo (seguendo le istruzioni all'interno), ma niente.
    Codice:
    src/namevalueparser.cc: In member function ‘virtual bool gw6cconfig::NameValueParser::ReadConfigurationData(const std::string&)’:
    src/namevalueparser.cc:136: error: ‘memset’ was not declared in this scope
    src/namevalueparser.cc:177: error: ‘strtok’ was not declared in this scope
    src/namevalueparser.cc: In member function ‘virtual bool gw6cconfig::NameValueParser::WriteConfigurationData(const std::string&)’:
    src/namevalueparser.cc:259: error: ‘strlen’ was not declared in this scope
    src/namevalueparser.cc:259: error: ‘strncmp’ was not declared in this scope
    make[2]: *** [objects/namevalueparser.o] Error 1
    make[2]: Leaving directory `~/Scrivania/cartella senza nome/lavorato/gw6c-5_1-RELEASE-src/gw6c-config'
    make[1]: *** [export] Error 2
    make[1]: Leaving directory `~/Scrivania/cartella senza nome/lavorato/gw6c-5_1-RELEASE-src/gw6c-config'
    make: *** [check-gw6cconfig] Error 2
    e poi... può funzionere come servizio?

  2. #2
    Sviluppatore
    Data di Iscrizione
    Dec 2006
    Messaggi
    1.522
    Ringrazia
    1
    16 ringraziamenti in 10 messaggi

    Default Re: problemi compilazione gw6c

    Ti posso assicurare che il servizio funziona.
    Io ho appena provato a ri-compilare la 6-Beta4 e la compilazione e' andata senza problemi.
    Comunque dagli errori che hai direi che ti mancano un paio di include o che qualche path in CFLAGS/CSSFLAGS/CPPFLAGS sia errato.
    Ciao,
    Mr Hyde
    [Prima o poi mi viene in mente qualcosa di furbo da scrivere nella firma ]

  3. #3
    Sviluppatore
    Data di Iscrizione
    Dec 2006
    Messaggi
    1.522
    Ringrazia
    1
    16 ringraziamenti in 10 messaggi

    Default Re: problemi compilazione gw6c

    AGGIORNAMENTO: ho provato la tua versione sulla Ubuntu che ho in ufficio, effettivamente ritrovo i tuoi errori. Ti consiglio di provare quindi con la 6-Beta4.
    [Prima o poi mi viene in mente qualcosa di furbo da scrivere nella firma ]

  4. #4
    Aduner Affezionato L'avatar di valdan
    Data di Iscrizione
    Aug 2007
    Messaggi
    50
    Ringrazia
    1
    0 ringraziamenti in 0 messaggi

    Default Re: problemi compilazione gw6c

    niente, mi risponde questo:
    Codice:
    ~/Scrivania/cartella senza nome/unstable/lavorato/gw6c-6_0-BETA4$ make platform=linux all
    cd tspc-advanced && make all
    make[1]: Entering directory `~/Scrivania/cartella senza nome/unstable/lavorato/gw6c-6_0-BETA4/tspc-advanced'
    Building Gateway6 Client for platform linux ...
    [: 4: senza: unexpected operator
    Gateway6 Client Platform Abstraction Layer module is not found. (~/Scrivania/cartella senza nome/unstable/lavorato/gw6c-6_0-BETA4/tspc-advanced/../gw6c-pal)
    make[1]: *** [check-gw6c-pal] Error 1
    make[1]: Leaving directory `~/Scrivania/cartella senza nome/unstable/lavorato/gw6c-6_0-BETA4/tspc-advanced'
    make: *** [all] Error 2

  5. #5
    Sviluppatore
    Data di Iscrizione
    Dec 2006
    Messaggi
    1.522
    Ringrazia
    1
    16 ringraziamenti in 10 messaggi

    Default Re: problemi compilazione gw6c

    Stai usando una directory che si chiama "cartella senza nome", ovvero in quel nome ci sono degli spazi.

    Prova ad usare solo directory che NON contengono spazi.

    Altra cosa: ho controllato ed in effetti avevo patchato anche la beta4 (mancano un paio di include e un std:: .

    Per ora prova a usare nomi senza spazi per le dir poi, se hai errori, ti dico cosa altro cambiare.

    EDIT: ecco cosa ho cambiato io
    Codice:
    diff -Naur gw6c-6_0-BETA4/gw6c-config/src/gw6cconfig.cc gw6c-6_0-BETA4_MrHyde/gw6c-config/src/gw6cconfig.cc
    --- gw6c-6_0-BETA4/gw6c-config/src/gw6cconfig.cc        2008-02-04 17:48:09.000000000 +0100
    +++ gw6c-6_0-BETA4_MrHyde/gw6c-config/src/gw6cconfig.cc 2008-11-24 17:02:44.000000000 +0100
    @@ -25,6 +25,9 @@
     #include <gw6cconfig/gw6cuistrings.h>
     #include <assert.h>
     #include <string>
    +#include <cstring> // Mr Hyde Added
    +#include <cstdlib> // Mr Hyde added
    
    
     // Configuration data variable NAMES
    @@ -179,7 +182,7 @@
    
       string::size_type pos;
       while( (pos = str.find_first_of(s)) != string::npos )
    -    str.replace( pos, strlen(r), r );
    +    str.replace( pos, std::strlen(r), r ); // Mr Hyde added "std:: "
     }
    Ciao,
    Mr Hyde
    [Prima o poi mi viene in mente qualcosa di furbo da scrivere nella firma ]

  6. #6
    Aduner Affezionato L'avatar di valdan
    Data di Iscrizione
    Aug 2007
    Messaggi
    50
    Ringrazia
    1
    0 ringraziamenti in 0 messaggi

    Default Re: problemi compilazione gw6c

    in effetti sono andato più avanti (per 3 secondi) poi mi ha dato questo:
    Codice:
    src/gw6cconfig.cc:182: error: ‘strlen’ was not declared in this scope
    src/gw6cconfig.cc: In member function ‘bool gw6cconfig::GW6CConfig::ValidateConfigData()’:
    src/gw6cconfig.cc:505: error: ‘strtol’ was not declared in this scope
    src/gw6cconfig.cc:603: error: ‘atol’ was not declared in this scope
    make[2]: *** [objs/gw6cconfig.o] Error 1
    make[2]: Leaving directory `~/Scrivania/cartella/unstable/lavorato/gw6c-6_0-BETA4/gw6c-config'
    make[1]: *** [check-gw6c-config] Error 2
    make[1]: Leaving directory `~/Scrivania/cartella/unstable/lavorato/gw6c-6_0-BETA4/tspc-advanced'
    make: *** [all] Error 2

  7. #7
    Aduner Affezionato L'avatar di valdan
    Data di Iscrizione
    Aug 2007
    Messaggi
    50
    Ringrazia
    1
    0 ringraziamenti in 0 messaggi

    Default Re: problemi compilazione gw6c

    ho capito e sembra andare, tra qualche minuto vi aggiorno

    EDIT:installato, configurato e perfettamente funzionante! grazie 1000 per l'aiuto.
    Ultima modifica di valdan; 13th January 2009 alle 16:11

+ Rispondi alla discussione

Discussioni simili

  1. Compilazione da src rpm di valknut su 64 bit
    By Maxge in forum Linux: Problemi e Consigli
    Risposte: 7
    Ultimo Messaggio: 14th May 2005, 21:40
  2. Compilazione con ottimizzazioni
    By Emanem in forum Linux: Problemi e Consigli
    Risposte: 16
    Ultimo Messaggio: 28th November 2004, 18:45
  3. problemi di compilazione
    By zagoman in forum Linux: Problemi e Consigli
    Risposte: 3
    Ultimo Messaggio: 31st October 2004, 22:35
  4. emerge e compilazione
    By bokula in forum Linux: Problemi e Consigli
    Risposte: 3
    Ultimo Messaggio: 16th July 2004, 21:52
  5. Compilazione di Mplayer
    By Maxge in forum Linux: Problemi e Consigli
    Risposte: 14
    Ultimo Messaggio: 1st June 2004, 20:49

Regole di inserimento dei messaggi

  • Non puoi iniziare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi mandare allegati
  • Non puoi modificare i tuoi messaggi