aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Amule CVS  (Read 5831 times)

liloh4a

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 34
Amule CVS
« on: October 26, 2007, 04:27:14 PM »

Ciao gente :)

sto provando a compilare il file CVS di aMule sulla mia slackware, ma continua a darmi errori del tipo

./.libs/libgtk-x11-2.0.so: undefined reference

chi mi sa  aiutare?

Grazie
Logged

gash

  • Jr. Member
  • **
  • Karma: -2
  • Offline Offline
  • Posts: 52
  • ArchLinux
Re: Amule CVS
« Reply #1 on: October 26, 2007, 08:26:31 PM »

Devi compilare e installare le sue dipendenze, wxwidgets, libmspack.
Prima libmspack che la trovi nei repo di slack, i wxwidgets li  trovi qui http://wxwidgets.org/
Per configurazioni e parametri per la compilazione guarda questa guida Qui
« Last Edit: October 26, 2007, 08:38:07 PM by gash »
Logged

liloh4a

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 34
Re: Amule CVS
« Reply #2 on: October 26, 2007, 08:41:58 PM »

Devi compilare e installare le sue dipendenze, wxwidgets, libmspack.
Prima libmspack che la trovi nei repo di slack, i wxwidgets li  trovi qui http://wxwidgets.org/
Per configurazioni e parametri per la compilazione guarda questa guida Qui

Niente da fare,  pacchetti sono installati me l'errore rimane :(
cmq le Wx c'erano già , le 2.8
Grazie
Logged

gash

  • Jr. Member
  • **
  • Karma: -2
  • Offline Offline
  • Posts: 52
  • ArchLinux
Re: Amule CVS
« Reply #3 on: October 26, 2007, 08:47:40 PM »

riesci a postare più righe di codice di errore?
Magari fino alla fine postale nel tag code

liloh4a

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 34
Re: Amule CVS
« Reply #4 on: October 26, 2007, 08:50:10 PM »

riesci a postare più righe di codice di errore?
Magari fino alla fine postale nel tag code

certo :)
ecco l'output... grazie

root@Slacky:/usr/local/software/amule-cvs# make
make  all-recursive
make[1]: Entering directory `/usr/local/software/amule-cvs'
Making all in m4
make[2]: Entering directory `/usr/local/software/amule-cvs/m4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/usr/local/software/amule-cvs/m4'
Making all in docs
make[2]: Entering directory `/usr/local/software/amule-cvs/docs'
Making all in man
make[3]: Entering directory `/usr/local/software/amule-cvs/docs/man'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/software/amule-cvs/docs/man'
make[3]: Entering directory `/usr/local/software/amule-cvs/docs'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/usr/local/software/amule-cvs/docs'
make[2]: Leaving directory `/usr/local/software/amule-cvs/docs'
Making all in src
make[2]: Entering directory `/usr/local/software/amule-cvs/src'
Making all in libs
make[3]: Entering directory `/usr/local/software/amule-cvs/src/libs'
Making all in ec
make[4]: Entering directory `/usr/local/software/amule-cvs/src/libs/ec'
make  all-recursive
make[5]: Entering directory `/usr/local/software/amule-cvs/src/libs/ec'
Making all in cpp
make[6]: Entering directory `/usr/local/software/amule-cvs/src/libs/ec/cpp'
make  all-am
make[7]: Entering directory `/usr/local/software/amule-cvs/src/libs/ec/cpp'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/usr/local/software/amule-cvs/src/libs/ec/cpp'
make[6]: Leaving directory `/usr/local/software/amule-cvs/src/libs/ec/cpp'
make[6]: Entering directory `/usr/local/software/amule-cvs/src/libs/ec'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/usr/local/software/amule-cvs/src/libs/ec'
make[5]: Leaving directory `/usr/local/software/amule-cvs/src/libs/ec'
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/libs/ec'
Making all in common
make[4]: Entering directory `/usr/local/software/amule-cvs/src/libs/common'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/libs/common'
make[4]: Entering directory `/usr/local/software/amule-cvs/src/libs'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/libs'
make[3]: Leaving directory `/usr/local/software/amule-cvs/src/libs'
Making all in utils
make[3]: Entering directory `/usr/local/software/amule-cvs/src/utils'
Making all in xas
make[4]: Entering directory `/usr/local/software/amule-cvs/src/utils/xas'
Making all in docs
make[5]: Entering directory `/usr/local/software/amule-cvs/src/utils/xas/docs'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/usr/local/software/amule-cvs/src/utils/xas/docs'
make[5]: Entering directory `/usr/local/software/amule-cvs/src/utils/xas'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/usr/local/software/amule-cvs/src/utils/xas'
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/utils/xas'
make[4]: Entering directory `/usr/local/software/amule-cvs/src/utils'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/utils'
make[3]: Leaving directory `/usr/local/software/amule-cvs/src/utils'
Making all in pixmaps
make[3]: Entering directory `/usr/local/software/amule-cvs/src/pixmaps'
make[4]: Entering directory `/usr/local/software/amule-cvs/src/pixmaps'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/pixmaps'
make[3]: Leaving directory `/usr/local/software/amule-cvs/src/pixmaps'
Making all in kademlia
make[3]: Entering directory `/usr/local/software/amule-cvs/src/kademlia'
Making all in kademlia
make[4]: Entering directory `/usr/local/software/amule-cvs/src/kademlia/kademlia'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/kademlia/kademlia'
Making all in net
make[4]: Entering directory `/usr/local/software/amule-cvs/src/kademlia/net'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/kademlia/net'
Making all in routing
make[4]: Entering directory `/usr/local/software/amule-cvs/src/kademlia/routing'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/kademlia/routing'
Making all in utils
make[4]: Entering directory `/usr/local/software/amule-cvs/src/kademlia/utils'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/kademlia/utils'
make[4]: Entering directory `/usr/local/software/amule-cvs/src/kademlia'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/kademlia'
make[3]: Leaving directory `/usr/local/software/amule-cvs/src/kademlia'
Making all in skins
make[3]: Entering directory `/usr/local/software/amule-cvs/src/skins'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/usr/local/software/amule-cvs/src/skins'
Making all in webserver
make[3]: Entering directory `/usr/local/software/amule-cvs/src/webserver'
Making all in default
make[4]: Entering directory `/usr/local/software/amule-cvs/src/webserver/default'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/webserver/default'
Making all in php-default
make[4]: Entering directory `/usr/local/software/amule-cvs/src/webserver/php-default'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/webserver/php-default'
Making all in chicane
make[4]: Entering directory `/usr/local/software/amule-cvs/src/webserver/chicane'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/webserver/chicane'
Making all in src
make[4]: Entering directory `/usr/local/software/amule-cvs/src/webserver/src'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/webserver/src'
make[4]: Entering directory `/usr/local/software/amule-cvs/src/webserver'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/usr/local/software/amule-cvs/src/webserver'
make[3]: Leaving directory `/usr/local/software/amule-cvs/src/webserver'
make[3]: Entering directory `/usr/local/software/amule-cvs/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/local/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -D__WXGTK__ -pthread -I./libs -DENABLE_UPNP=1 -DUSE_EMBEDDED_CRYPTO -W -Wall -Wshadow -Wundef -g -ggdb -fno-inline -D__DEBUG__ -fmessage-length=0 -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC   -DUSE_WX_EXTENSIONS -MT libmuleappcore_a-Scanner.o -MD -MP -MF ".deps/libmuleappcore_a-Scanner.Tpo" -c -o libmuleappcore_a-Scanner.o `test -f 'Scanner.cpp' || echo './'`Scanner.cpp; \
        then mv -f ".deps/libmuleappcore_a-Scanner.Tpo" ".deps/libmuleappcore_a-Scanner.Po"; else rm -f ".deps/libmuleappcore_a-Scanner.Tpo"; exit 1; fi
Scanner.cpp:527:5: warning: "YY_STACK_USED" is not defined
Scanner.cpp:1461:5: warning: "YY_ALWAYS_INTERACTIVE" is not defined
Scanner.cpp:1755:5: warning: "YY_MAIN" is not defined
./Scanner.l: In function `void LexFree()':
./Scanner.l:191: error: `yylex_destroy' was not declared in this scope
./Scanner.l:205:5: warning: "YY_STACK_USED" is not defined
./Scanner.l:191: warning: unused variable 'yylex_destroy'
Scanner.cpp: At global scope:
Scanner.cpp:1659: warning: 'void yy_fatal_error(const char*)' defined but not used
make[3]: *** [libmuleappcore_a-Scanner.o] Error 1
make[3]: Leaving directory `/usr/local/software/amule-cvs/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/software/amule-cvs/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/software/amule-cvs'
make: *** [all] Error 2
Logged

liloh4a

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 34
Re: Amule CVS
« Reply #5 on: October 26, 2007, 08:54:53 PM »

Se ti server ti mando anche il log del  './configure'

 :)
Logged

gash

  • Jr. Member
  • **
  • Karma: -2
  • Offline Offline
  • Posts: 52
  • ArchLinux
Re: Amule CVS
« Reply #6 on: October 26, 2007, 09:04:48 PM »

Più che il log con che parametri lo lanci il ./configure, nudo e crudo o ci metti qualcosa dopo, finisce il configure? senza riportare errori?

liloh4a

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 34
Re: Amule CVS
« Reply #7 on: October 26, 2007, 09:06:29 PM »

Più che il log con che parametri lo lanci il ./configure, nudo e crudo o ci metti qualcosa dopo, finisce il configure? senza riportare errori?

Ho provato il configure sia da solo che con parametri come indicato dalle guide su wiki,  e non mi da mai errori, ma il guaio arriva dopo ;(
Logged

gash

  • Jr. Member
  • **
  • Karma: -2
  • Offline Offline
  • Posts: 52
  • ArchLinux
Re: Amule CVS
« Reply #8 on: October 26, 2007, 09:13:39 PM »

Vedo che dai make da root, non so se sia un problema io non l'ho mai fatto e tutti dicono di non farlo fai così.
Scaricati da http://www.hirnriss.net/?area=cvs l'ultima cvs disponibile (la prima in cima) sul desktop scompatta il file entra nella cartella col terminale ma da utente normale e dai
Code: [Select]
./configure --prefix=/usr --enable-optimize --disable-debug && makecosi tutto su una riga e da utente normale, poi se finisce bene loggati da root e dai il make install
Io esco ti leggero domani qui ho nel link del pm ciao  ;)
« Last Edit: October 26, 2007, 09:15:23 PM by gash »
Logged

liloh4a

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 34
Re: Amule CVS
« Reply #9 on: October 26, 2007, 10:18:05 PM »

Vedo che dai make da root, non so se sia un problema io non l'ho mai fatto e tutti dicono di non farlo fai così.
Scaricati da http://www.hirnriss.net/?area=cvs l'ultima cvs disponibile (la prima in cima) sul desktop scompatta il file entra nella cartella col terminale ma da utente normale e dai
Code: [Select]
./configure --prefix=/usr --enable-optimize --disable-debug && makecosi tutto su una riga e da utente normale, poi se finisce bene loggati da root e dai il make install
Io esco ti leggero domani qui ho nel link del pm ciao  ;)

Grandissimo!!!!
ma che cambia così?
cmq sia funziona che è una bellezaa :P
Grazie infinite!!!

P.S.: Per errore cmq ho eseguito tutto come root :D
Logged

gash

  • Jr. Member
  • **
  • Karma: -2
  • Offline Offline
  • Posts: 52
  • ArchLinux
Re: Amule CVS
« Reply #10 on: October 27, 2007, 08:59:24 AM »

Secondo me c'era qualcosa nel ./configure come lo passavi prima che non andava, soprattutto questo
Code: [Select]
--prefix=/usr che è il più importante soprattutto in distro tipo slackware dove la compilazione è tutto.

liloh4a

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 34
Re: Amule CVS
« Reply #11 on: October 27, 2007, 02:34:34 PM »

Secondo me c'era qualcosa nel ./configure come lo passavi prima che non andava, soprattutto questo
Code: [Select]
--prefix=/usr che è il più importante soprattutto in distro tipo slackware dove la compilazione è tutto.

Grazie ancora :P
Logged