Notizia:
  • Rilasciata Precise Pangolin 12.04. Per ottenerla, visitate questa pagina, oppure provate il tour dal vivo con un browser web moderno.
  • Nuovo forum di Ubuntu-it, l'annuncio. È consigliato aggiornare il proprio profilo e controllare la sezione Gruppo Forum per problemi noti.
  • Rilasciata la versione italiana di Precise Pangolin 12.04. Per maggiori informazioni, consultare questa discussione.
  • Il vincitore del Concorso desktop del mese di aprile è Jerico. L'elenco dei precedenti vincitori è qui.
  • È uscito il numero 17 della Newsletter italiana di Ubuntu. Lo trovate a questo indirizzo.
  • È uscito il numero 59 di Full Circle Magazine in italiano. Lo trovate a questo indirizzo.

compilazione amule "aMule-CVS-20080525.tar.bz2"

Installazione, configurazione e uso di programmi e strumenti.

compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda wally67 » martedì 10 giugno 2008, 23:37

buonasera a tutti

come da oggetto ( ;D) ho scaricato la versione di amule cvs ed ho provato a compilarla. ho spacchettato il tar ed ho dato il comando "sudo ./configure". il risultato pero' e' stato:
Codice: Seleziona tutto
tutti@tutti:~/Desktop/amule-cvs$ sudo ./config
config.guess  config.rpath  config.sub    configure
tutti@tutti:~/Desktop/amule-cvs$ sudo ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking for C++ compiler default output file name... configure: error: C++ compiler cannot create executables
See `config.log' for more details.

il risultato del log e' questo:
Codice: Seleziona tutto
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by aMule configure SVN, which was
generated by GNU Autoconf 2.59.  Invocation command line was

  $ ./configure

## --------- ##
## Platform. ##
## --------- ##

hostname = tutti
uname -m = x86_64
uname -r = 2.6.22-14-generic
uname -s = Linux
uname -v = #1 SMP Sun Oct 14 21:45:15 GMT 2007

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/X11R6/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:1446: checking build system type
configure:1464: result: x86_64-unknown-linux-gnu
configure:1472: checking host system type
configure:1486: result: x86_64-unknown-linux-gnu
configure:1508: checking for a BSD-compatible install
configure:1563: result: /usr/bin/install -c
configure:1574: checking whether build environment is sane
configure:1617: result: yes
configure:1682: checking for gawk
configure:1711: result: no
configure:1682: checking for mawk
configure:1698: found /usr/bin/mawk
configure:1708: result: mawk
configure:1718: checking whether make sets $(MAKE)
configure:1738: result: yes
configure:1910: checking whether to enable maintainer-specific portions of Makefiles
configure:1919: result: no
configure:2026: checking for g++
configure:2055: result: no
configure:2026: checking for c++
configure:2055: result: no
configure:2026: checking for gpp
configure:2055: result: no
configure:2026: checking for aCC
configure:2055: result: no
configure:2026: checking for CC
configure:2055: result: no
configure:2026: checking for cxx
configure:2055: result: no
configure:2026: checking for cc++
configure:2055: result: no
configure:2026: checking for cl
configure:2055: result: no
configure:2026: checking for FCC
configure:2055: result: no
configure:2026: checking for KCC
configure:2055: result: no
configure:2026: checking for RCC
configure:2055: result: no
configure:2026: checking for xlC_r
configure:2055: result: no
configure:2026: checking for xlC
configure:2055: result: no
configure:2068: checking for C++ compiler version
configure:2071: g++ --version </dev/null >&5
./configure: line 2072: g++: command not found
configure:2074: $? = 127
configure:2076: g++ -v </dev/null >&5
./configure: line 2077: g++: command not found
configure:2079: $? = 127
configure:2081: g++ -V </dev/null >&5
./configure: line 2082: g++: command not found
configure:2084: $? = 127
configure:2107: checking for C++ compiler default output file name
configure:2110: g++    conftest.cc  >&5
./configure: line 2111: g++: command not found
configure:2113: $? = 127
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME "aMule"
| #define PACKAGE_TARNAME "amule"
| #define PACKAGE_VERSION "SVN"
| #define PACKAGE_STRING "aMule SVN"
| #define PACKAGE_BUGREPORT "admin@amule.org"
| #define PACKAGE "amule"
| #define VERSION "SVN"
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:2152: error: C++ compiler cannot create executables
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_build_alias=x86_64-unknown-linux-gnu
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXCPP_set=
ac_cv_env_CXXCPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_RC_set=
ac_cv_env_RC_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_host=x86_64-unknown-linux-gnu
ac_cv_host_alias=x86_64-unknown-linux-gnu
ac_cv_path_install='/usr/bin/install -c'
ac_cv_prog_AWK=mawk
ac_cv_prog_make_make_set=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /home/tutti/Desktop/amule-cvs/missing --run aclocal-1.9'
ALCC_FALSE=''
ALCC_MANPAGES=''
ALCC_TRUE=''
ALC_FALSE=''
ALC_MANPAGES=''
ALC_TRUE=''
ALLOCA=''
AMDEPBACKSLASH=''
AMDEP_FALSE=''
AMDEP_TRUE=''
AMTAR='${SHELL} /home/tutti/Desktop/amule-cvs/missing --run tar'
AMULECMD_MANPAGES=''
AMULEWEB_DEFS=''
AMULE_DAEMON_FALSE=''
AMULE_DAEMON_MANPAGES=''
AMULE_DAEMON_TRUE=''
AMULE_GUI_FALSE=''
AMULE_GUI_MANPAGES=''
AMULE_GUI_TRUE=''
AR=''
AUTOCONF='${SHELL} /home/tutti/Desktop/amule-cvs/missing --run autoconf'
AUTOHEADER='${SHELL} /home/tutti/Desktop/amule-cvs/missing --run autoheader'
AUTOMAKE='${SHELL} /home/tutti/Desktop/amule-cvs/missing --run automake-1.9'
AWK='mawk'
BFD_FLAGS=''
BFD_LIB=''
BUILD_CC=''
BUILD_CFLAGS=''
BUILD_CPPFLAGS=''
BUILD_EXEEXT=''
BUILD_INCLUDED_LIBINTL=''
BUILD_LDFLAGS=''
CAS_DEFS=''
CAS_FALSE=''
CAS_MANPAGES=''
CAS_TRUE=''
CATOBJEXT=''
CC=''
CCACHE=''
CCDEPMODE=''
CFLAGS=''
COMPILE_CMD_FALSE=''
COMPILE_CMD_TRUE=''
COMPILE_NLS_FALSE=''
COMPILE_NLS_TRUE=''
CPP=''
CPPFLAGS=''
CRYPTOLIBS=''
CRYPTO_PP_CXXFLAGS=''
CRYPTO_PP_INCLUDE_PREFIX=''
CRYPTO_PP_LDFLAGS=''
CRYPTO_PP_LIB_NAME=''
CRYPTO_PP_PREFIX=''
CRYPTO_PP_STYLE=''
CRYPTO_PP_VERSION_NUMBER=''
CRYPTO_PP_VERSION_STRING=''
CXX='g++'
CXXCPP=''
CXXDEPMODE=''
CXXFLAGS=''
CYGPATH_W='echo'
DATADIRNAME=''
DEFS=''
DEPDIR=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
ED2K_FALSE=''
ED2K_MANPAGES=''
ED2K_TRUE=''
EGREP=''
ENABLE_IP2COUNTRY_FALSE=''
ENABLE_IP2COUNTRY_TRUE=''
ENABLE_UPNP_FALSE=''
ENABLE_UPNP_TRUE=''
EXEEXT=''
EXEEXT=''
GDLIB_CFLAGS=''
GDLIB_CONFIG_PATH=''
GDLIB_LDFLAGS=''
GDLIB_LIBS=''
GENCAT=''
GENERATE_FLEX_HEADER_FALSE=''
GENERATE_FLEX_HEADER_TRUE=''
GEOIP_INCLUDE=''
GEOIP_LIB=''
GLIBC21=''
GMSGFMT=''
HAVE_FLEX_EXTENDED=''
INCINTL=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
INSTOBJEXT=''
INTLBISON=''
INTLLIBS=''
INTLOBJS=''
INTL_LIBTOOL_SUFFIX_PREFIX=''
LD=''
LDFLAGS=''
LEX=''
LEXLIB=''
LEX_OUTPUT_ROOT=''
LIBICONV=''
LIBINTL=''
LIBOBJS=''
LIBPNG_CFLAGS=''
LIBPNG_CONFIG_PATH=''
LIBPNG_CXXFLAGS=''
LIBPNG_LDFLAGS=''
LIBPNG_LIBS=''
LIBS=''
LTLIBICONV=''
LTLIBINTL=''
LTLIBOBJS=''
MAINT='#'
MAINTAINER_MODE_FALSE=''
MAINTAINER_MODE_TRUE='#'
MAKEINFO='${SHELL} /home/tutti/Desktop/amule-cvs/missing --run makeinfo'
MKINSTALLDIRS=''
MONOLITHIC_FALSE=''
MONOLITHIC_MANPAGES=''
MONOLITHIC_TRUE=''
MSGFMT=''
MSGMERGE=''
NEED_CORESERVICES_FALSE=''
NEED_CORESERVICES_TRUE=''
NEED_RC_FALSE=''
NEED_RC_TRUE=''
OBJEXT=''
PACKAGE='amule'
PACKAGE_BUGREPORT='admin@amule.org'
PACKAGE_NAME='aMule'
PACKAGE_STRING='aMule SVN'
PACKAGE_TARNAME='amule'
PACKAGE_VERSION='SVN'
PATH_SEPARATOR=':'
POSUB=''
POW_LIB=''
RANLIB=''
RC=''
RCFLAGS=''
READLINE_LIBS=''
REGEX_LIB=''
RESOLV_LIB=''
SET_MAKE=''
SHELL='/bin/bash'
STRIP=''
SVNDATE=''
SYS_WIN32_FALSE=''
SYS_WIN32_TRUE=''
USE_INCLUDED_LIBINTL=''
USE_NLS=''
VERSION='SVN'
WEB_FALSE=''
WEB_MANPAGES=''
WEB_TRUE=''
WXBASE_CFLAGS=''
WXBASE_CXXFLAGS=''
WXBASE_LIBS=''
WXCAS_FALSE=''
WXCAS_MANPAGES=''
WXCAS_TRUE=''
WX_CFLAGS=''
WX_CFLAGS_ONLY=''
WX_CONFIG_PATH=''
WX_CPPFLAGS=''
WX_CXXFLAGS=''
WX_CXXFLAGS_ONLY=''
WX_DEBUG=''
WX_LIBS=''
WX_LIBS_STATIC=''
WX_PORT=''
WX_RESCOMP=''
WX_SHARED=''
WX_UNICODE=''
WX_VERSION_FULL=''
WX_VERSION_MAJOR=''
WX_VERSION_MINOR=''
X11LIBS=''
XGETTEXT=''
YACC=''
ac_ct_AR=''
ac_ct_BUILD_CC=''
ac_ct_CC=''
ac_ct_CXX='g++'
ac_ct_LD=''
ac_ct_RANLIB=''
ac_ct_RC=''
ac_ct_STRIP=''
am__fastdepCC_FALSE=''
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE=''
am__fastdepCXX_TRUE=''
am__include=''
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build='x86_64-unknown-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='unknown'
ccache=''
ccache_prefix=''
datadir='${prefix}/share'
docdir=''
exec_prefix='NONE'
host='x86_64-unknown-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='unknown'
includedir='${prefix}/include'
infodir='${prefix}/info'
install_sh='/home/tutti/Desktop/amule-cvs/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localstatedir='${prefix}/var'
mandir='${prefix}/man'
mkdir_p='mkdir -p --'
oldincludedir='/usr/include'
prefix='NONE'
program_transform_name='s,x,x,'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

#define PACKAGE "amule"
#define PACKAGE_BUGREPORT "admin@amule.org"
#define PACKAGE_NAME "aMule"
#define PACKAGE_STRING "aMule SVN"
#define PACKAGE_TARNAME "amule"
#define PACKAGE_VERSION "SVN"
#define VERSION "SVN"

configure: exit 77

mi aiutereste a capire che pesci pigliare? e' la 1ma volta che cerco di affidarmi alla compilazione con kubuntu e una mano mi farebbe molto comodo

vi ringrazio in anticipo
wally 67 (e sono tanti)
Se io do una moneta a te e tu una a me abbiamo entrambi 1 moneta;
ma se io do una idea a te e tu una a me abbiamo entrambi 2 idee.
wally67
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 629
Iscrizione: marzo 2007

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda mous16 » martedì 10 giugno 2008, 23:45

direi che ti mancano TUTTE le librerie necessarie alla compilazione, non che i programmi necessari...
inizia ad installare il pacchetti build-essential
Inoltre ti sconsiglio vivamente da compilare qualsiasi tipo di software! in particolare amule ha un repo dove mette a disposizione dei pacchetti deb per hardy, aggiornati alla cvs ogni 2 settimane circa... credo che possa essere più che soddisfacente per chiunque!
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 3930
Iscrizione: ottobre 2006

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda criceto45 » mercoledì 11 giugno 2008, 0:18

prova co questa guida
Codice: Seleziona tutto
http://ombra32.blogspot.com/2007/11/guida-installare-amule-cvs-su-ubuntu.html

;)
Avatar utente
criceto45
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1971
Iscrizione: giugno 2007

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda wally67 » mercoledì 11 giugno 2008, 8:50

innanzi tutto grazie ad entrambi (good)

@mous
ero quasi sicuro di aver installato tutto quel che serve per la compilazione, ma evidentemente mi sbagliavo. questa sera (perche' ora sono al lavoro) provero' a vedere se ho messo anche il build-essential ed eventualmente provvedero'
perche' mi dici cio'?
Inoltre ti sconsiglio vivamente da compilare qualsiasi tipo di software!
mi sembra contro la filosofia stessa di linux! e vero che sono un gran pigrone ma ho scelto di ricompilare amule appunto per "crescere". altrimenti sarei rimasto con il mio wine+emule che per inciso va' che e' una bellezza

@criceto
a prima vista sembrava proprio quello che avevo fatto, poi mi sono accorto di tutto quello che chiedeva espressamente di scaricare (io non ho usato apt-get ma il visuale adept). anche per quello ci daro' un' occhiata migliore stasera

grazie ancora
wally 67 (e sono tanti)

EDIT:
mous hai citato hardy ma in questo momento io ho su gutsy. potrei usare gli stessi deb o avrei problemi?
Ultima modifica di wally67 il mercoledì 11 giugno 2008, 8:54, modificato 1 volta in totale.
Se io do una moneta a te e tu una a me abbiamo entrambi 1 moneta;
ma se io do una idea a te e tu una a me abbiamo entrambi 2 idee.
wally67
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 629
Iscrizione: marzo 2007

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda mous16 » mercoledì 11 giugno 2008, 18:56

allora, tu fai confusione:io sconsigliavo di compilare in favore dell'utilizzare software pacchettizzato, poichè nuoce meno al sistema (lo mantieni più pulito). anche perchè magari chi crea il pacchetto ha compilato il software con qualche accortezza più di te, con il risultato che funziona meglio. poi sei libero di compilarti qualsiasi software e installartelo, preferibilmente pacchettizzandolo.
Per quanto riguarda i pacchetti per gutsy, trovi le svn costantemente aggiornate sul forum di amule, pacchettizzate apposta per gutsy: http://forum.amule.org/index.php?topic=13700.0
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 3930
Iscrizione: ottobre 2006

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda mattia77 » mercoledì 11 giugno 2008, 19:43

usa questi repository che ti vedo poco ferrato :-)

deb http://ppa.launchpad.net/festor90/ubuntu hardy main
Avatar utente
mattia77
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 930
Iscrizione: marzo 2006

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda wally67 » mercoledì 11 giugno 2008, 21:35

carissimo mous

lungi da me volertene a male. forse ti ho frainteso o forse tu hai frainteso me. ti ringrazio molto delle dritte e dei suggerimenti ma il mio scopo adesso e' quello di riuscire a capire come compilare bene il pacchetto (magari potrebbe venirmi comodo in futuro)
sul link che mi hai dato, inoltre, le compilazioni arrivano solo al 30 marzo e se ci sono state novita' in seguito non le vedo

ringrazio anche mattia ma sto usando la gutsy, non la hardy

comunque ho da poco verificato ed effettivamente mancava il pacchetto build-essential. caricato con adept adesso ottengo
Codice: Seleziona tutto
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for gawk... (cached) mawk
checking for egrep... grep -E
checking whether make sets $(MAKE)... (cached) yes
checking for flex... flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for bison... bison -y
checking for ranlib... (cached) ranlib
checking for strip... strip
checking for ar... ar
checking for ld... ld
checking for zlib >= 1.1.4... yes (version 1.2.3.3)
checking for File::Copy... ok
checking whether we need the GUI... no
checking for exception-handling... yes
checking for the --with-toolkit option... will be automatically detected
checking for the --with-wxshared option... will be automatically detected
checking for the --with-wxdebug option... will be automatically detected
checking for the --with-wxversion option... will be automatically detected
checking for wx-config... /usr/bin/wx-config
checking for wxWidgets version >= 2.8.0 (--unicode=yes)... yes (version 2.8.4)
checking for wxWidgets static library... no
checking if wxWidgets was built in DEBUG mode... no
checking if wxWidgets was built in STATIC mode... no
checking which wxWidgets toolkit was selected... gtk2
checking that wxWidgets has support for large files... yes
checking for crypto++ version >= 5.1... configure: error:
        Could not find cryptopp header file "cryptlib.h".
        Please check if the path "/usr" is valid.
in sostanza manca cryptlib.h. da dove lo posso prendere? cosa mi manca da installare?

ciao e grazie ancora
wally 67 (e sono tanti)
Se io do una moneta a te e tu una a me abbiamo entrambi 1 moneta;
ma se io do una idea a te e tu una a me abbiamo entrambi 2 idee.
wally67
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 629
Iscrizione: marzo 2007

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda mattia77 » mercoledì 11 giugno 2008, 21:44

Amule cvs non è semplicissimo da compilare, devi usare pacchetti specifici e versioni aggiornate delle dipendenze, molto probabilmente le cose da compilare saranno tante.
Cmq per risolvere la maggior parte delle dipendenze ti basta un:

sudo apt-get build-dep amule amule-common

Se passi a hardy nel repo che ti ho dato amule lo aggiornano ogni 2 giorni
Avatar utente
mattia77
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 930
Iscrizione: marzo 2006

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda mous16 » mercoledì 11 giugno 2008, 23:34

per carità, se vuoi compilare ben cenga: si imparano molte cose, ti volevo solo mettere in guardia, perchè molti utenti si lanciano sullo compilazione senza sapere cosa sia.
compilandi ti troverai spesso nella situazione in cui ti manca un header e non sai in che pacchetto è contenuto: qui ti viene in contro un sito ufficiale di ubuntu, per la ricerca di pacchetti o di file contenuti in pacchetti: packages.ubuntu.com
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 3930
Iscrizione: ottobre 2006

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda wally67 » giovedì 12 giugno 2008, 8:52

@mous
grazie, col tuo suggerimento ho trovato quel che cercavo. adesso si tratta solo di aspettare fino a stasera :P per rimettere le mani nel mio pc

@mattia
non sono uno che salta volentieri di versione in versione, pensa che fino al mese scorso avevo la 6.06 (la lts) e me la sono tenuta fino a quando l' hd ha tirato le cuoia, alspeddando la prox lts. si lo so che hardy e' quello che aspetto ma mi sembra ancora un po' acerba, sentendo chi la sta gia' usando. al momento la 7.10 soddisfa le mie richieste

ciao e grazie ancora a tutti
wally 67 (e sono tanti)
Se io do una moneta a te e tu una a me abbiamo entrambi 1 moneta;
ma se io do una idea a te e tu una a me abbiamo entrambi 2 idee.
wally67
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 629
Iscrizione: marzo 2007

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda wally67 » giovedì 12 giugno 2008, 22:33

doppio post

questa volta, dopo aver installato il pacchetto del cryptlib.h (libcrypto++-dev) il ./configure sembra funzionare ma al make ottengo
Codice: Seleziona tutto
make  all-recursive
make[1]: Entering directory `/home/tutti/Desktop/amule-cvs'
Making all in docs
make[2]: Entering directory `/home/tutti/Desktop/amule-cvs/docs'
Making all in man
make[3]: Entering directory `/home/tutti/Desktop/amule-cvs/docs/man'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/tutti/Desktop/amule-cvs/docs/man'
make[3]: Entering directory `/home/tutti/Desktop/amule-cvs/docs'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/tutti/Desktop/amule-cvs/docs'
make[2]: Leaving directory `/home/tutti/Desktop/amule-cvs/docs'
Making all in src
make[2]: Entering directory `/home/tutti/Desktop/amule-cvs/src'
Making all in libs
make[3]: Entering directory `/home/tutti/Desktop/amule-cvs/src/libs'
Making all in ec
make[4]: Entering directory `/home/tutti/Desktop/amule-cvs/src/libs/ec'
./file_generator.pl . abstracts/ECTagTypes.abstract abstracts/ECCodes.abstract;
Parsing 2 files
FileName: ECTagTypes
FileContent: EC tag types for use on the ec library.
Reading content section...
        Datatype: Enum
        Dataname: ECTagTypes
        DataType: uint8
No more content sections
All info parsed
FileName: ECCodes
FileContent: EC codes and type definition.
Reading content section...
        Datatype: TypeDef
Reading content section...
        Datatype: Enum
        Dataname: ProtocolVersion
        DataType: uint16
Reading content section...
        Datatype: Enum
        Dataname: ECFlags
        DataType: uint32
Reading content section...
        Datatype: Enum
        Dataname: ECOpCodes
        DataType: uint8
Reading content section...
        Datatype: Enum
        Dataname: ECTagNames
        DataType: uint16
Reading content section...
        Datatype: Enum
        Dataname: EC_DETAIL_LEVEL
        DataType: uint8
Reading content section...
        Datatype: Enum
        Dataname: EC_SEARCH_TYPE
        DataType: uint8
Reading content section...
        Datatype: Enum
        Dataname: EC_STATTREE_NODE_VALUE_TYPE
        DataType: uint8
Reading content section...
        Datatype: Enum
        Dataname: EcPrefs
        DataType: uint32
No more content sections
All info parsed
echo abstracts/ECTagTypes.abstract abstracts/ECCodes.abstract > ECGeneratedFiles
make  all-recursive
make[5]: Entering directory `/home/tutti/Desktop/amule-cvs/src/libs/ec'
Making all in cpp
make[6]: Entering directory `/home/tutti/Desktop/amule-cvs/src/libs/ec/cpp'
gcc    ../../../../src/utils/mkFileSum.c -o mkFileSum
Generating ECVersion.h... created.
make  all-am
make[7]: Entering directory `/home/tutti/Desktop/amule-cvs/src/libs/ec/cpp'
if g++ -DHAVE_CONFIG_H -I. -I. -I../../../..    -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I../../../../src -I../../../../src/libs -I../../../../src/include -I/usr/include -D__CRYPTO_SOURCE__ -D__WEAK_CRYPTO__ -g -D__DEBUG__ -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0   -DUSE_WX_EXTENSIONS -MT libec_a-ECTag.o -MD -MP -MF ".deps/libec_a-ECTag.Tpo" -c -o libec_a-ECTag.o `test -f 'ECTag.cpp' || echo './'`ECTag.cpp; \
        then mv -f ".deps/libec_a-ECTag.Tpo" ".deps/libec_a-ECTag.Po"; else rm -f ".deps/libec_a-ECTag.Tpo"; exit 1; fi
ECTag.cpp:763: fatal error: opening dependency file .deps/libec_a-ECTag.Tpo: Permesso negato
compilation terminated.
make[7]: *** [libec_a-ECTag.o] Error 1
make[7]: Leaving directory `/home/tutti/Desktop/amule-cvs/src/libs/ec/cpp'
make[6]: *** [all] Error 2
make[6]: Leaving directory `/home/tutti/Desktop/amule-cvs/src/libs/ec/cpp'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/tutti/Desktop/amule-cvs/src/libs/ec'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/tutti/Desktop/amule-cvs/src/libs/ec'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/tutti/Desktop/amule-cvs/src/libs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tutti/Desktop/amule-cvs/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tutti/Desktop/amule-cvs'
make: *** [all] Error 2

suggerimenti? :-[

wally 67 (e sono tanti)
Se io do una moneta a te e tu una a me abbiamo entrambi 1 moneta;
ma se io do una idea a te e tu una a me abbiamo entrambi 2 idee.
wally67
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 629
Iscrizione: marzo 2007

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda mous16 » giovedì 12 giugno 2008, 22:46

da un errore di permessi: nel caso migliore stai tentando di compilarein una dir dove non hai i pieni permessi per scrivere.. controlla di poter scrivere nella dir dei sorgenti, in tutte le sottocartelle e in tutti  i file contenuto
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 3930
Iscrizione: ottobre 2006

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda mattia77 » giovedì 12 giugno 2008, 22:53

wally67 ha scritto:doppio post

questa volta, dopo aver installato il pacchetto del cryptlib.h (libcrypto++-dev) il ./configure sembra funzionare ma al make ottengo
Codice: Seleziona tutto
make  all-recursive
make[1]: Entering directory `/home/tutti/Desktop/amule-cvs'
Making all in docs
make[2]: Entering directory `/home/tutti/Desktop/amule-cvs/docs'
Making all in man
make[3]: Entering directory `/home/tutti/Desktop/amule-cvs/docs/man'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/tutti/Desktop/amule-cvs/docs/man'
make[3]: Entering directory `/home/tutti/Desktop/amule-cvs/docs'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/tutti/Desktop/amule-cvs/docs'
make[2]: Leaving directory `/home/tutti/Desktop/amule-cvs/docs'
Making all in src
make[2]: Entering directory `/home/tutti/Desktop/amule-cvs/src'
Making all in libs
make[3]: Entering directory `/home/tutti/Desktop/amule-cvs/src/libs'
Making all in ec
make[4]: Entering directory `/home/tutti/Desktop/amule-cvs/src/libs/ec'
./file_generator.pl . abstracts/ECTagTypes.abstract abstracts/ECCodes.abstract;
Parsing 2 files
FileName: ECTagTypes
FileContent: EC tag types for use on the ec library.
Reading content section...
        Datatype: Enum
        Dataname: ECTagTypes
        DataType: uint8
No more content sections
All info parsed
FileName: ECCodes
FileContent: EC codes and type definition.
Reading content section...
        Datatype: TypeDef
Reading content section...
        Datatype: Enum
        Dataname: ProtocolVersion
        DataType: uint16
Reading content section...
        Datatype: Enum
        Dataname: ECFlags
        DataType: uint32
Reading content section...
        Datatype: Enum
        Dataname: ECOpCodes
        DataType: uint8
Reading content section...
        Datatype: Enum
        Dataname: ECTagNames
        DataType: uint16
Reading content section...
        Datatype: Enum
        Dataname: EC_DETAIL_LEVEL
        DataType: uint8
Reading content section...
        Datatype: Enum
        Dataname: EC_SEARCH_TYPE
        DataType: uint8
Reading content section...
        Datatype: Enum
        Dataname: EC_STATTREE_NODE_VALUE_TYPE
        DataType: uint8
Reading content section...
        Datatype: Enum
        Dataname: EcPrefs
        DataType: uint32
No more content sections
All info parsed
echo abstracts/ECTagTypes.abstract abstracts/ECCodes.abstract > ECGeneratedFiles
make  all-recursive
make[5]: Entering directory `/home/tutti/Desktop/amule-cvs/src/libs/ec'
Making all in cpp
make[6]: Entering directory `/home/tutti/Desktop/amule-cvs/src/libs/ec/cpp'
gcc    ../../../../src/utils/mkFileSum.c -o mkFileSum
Generating ECVersion.h... created.
make  all-am
make[7]: Entering directory `/home/tutti/Desktop/amule-cvs/src/libs/ec/cpp'
if g++ -DHAVE_CONFIG_H -I. -I. -I../../../..    -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I../../../../src -I../../../../src/libs -I../../../../src/include -I/usr/include -D__CRYPTO_SOURCE__ -D__WEAK_CRYPTO__ -g -D__DEBUG__ -D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0   -DUSE_WX_EXTENSIONS -MT libec_a-ECTag.o -MD -MP -MF ".deps/libec_a-ECTag.Tpo" -c -o libec_a-ECTag.o `test -f 'ECTag.cpp' || echo './'`ECTag.cpp; \
        then mv -f ".deps/libec_a-ECTag.Tpo" ".deps/libec_a-ECTag.Po"; else rm -f ".deps/libec_a-ECTag.Tpo"; exit 1; fi
ECTag.cpp:763: fatal error: opening dependency file .deps/libec_a-ECTag.Tpo: Permesso negato
compilation terminated.
make[7]: *** [libec_a-ECTag.o] Error 1
make[7]: Leaving directory `/home/tutti/Desktop/amule-cvs/src/libs/ec/cpp'
make[6]: *** [all] Error 2
make[6]: Leaving directory `/home/tutti/Desktop/amule-cvs/src/libs/ec/cpp'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/home/tutti/Desktop/amule-cvs/src/libs/ec'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/home/tutti/Desktop/amule-cvs/src/libs/ec'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/tutti/Desktop/amule-cvs/src/libs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tutti/Desktop/amule-cvs/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tutti/Desktop/amule-cvs'
make: *** [all] Error 2

suggerimenti? :-[

wally 67 (e sono tanti)


ti mancano queste dipendenze:
libwxbase2.8-dev libwxgtk2.8-dev

ma molto probabilmente le verisoni presenti nei tuoi repo sono vecchie e dovrai compilare anche quelle.
Avatar utente
mattia77
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 930
Iscrizione: marzo 2006

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda wally67 » giovedì 12 giugno 2008, 23:55

ciao mattia

ti ringrazio della dritta, pero' a questo punto vorrei capire come hai fatto tu a capire cosa manca, in modo da diventare "autonomo". non credi?

non vuol dire che non ti sia riconoscente, anzi. ma come dicono i saggi "da un pesce ad un uomo e lo sfamerai per un giorno. insegnagli a pescare e lo sfamerai per tutta la vita"

wally 67 (e sono tanti)
Se io do una moneta a te e tu una a me abbiamo entrambi 1 moneta;
ma se io do una idea a te e tu una a me abbiamo entrambi 2 idee.
wally67
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 629
Iscrizione: marzo 2007

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda mous16 » venerdì 13 giugno 2008, 0:27

mi accodo anch'io al "ma come hai fatto?"
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
 
Messaggi: 3930
Iscrizione: ottobre 2006

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda mattia77 » venerdì 13 giugno 2008, 0:45

wally67 ha scritto:ciao mattia

ti ringrazio della dritta, pero' a questo punto vorrei capire come hai fatto tu a capire cosa manca, in modo da diventare "autonomo". non credi?

non vuol dire che non ti sia riconoscente, anzi. ma come dicono i saggi "da un pesce ad un uomo e lo sfamerai per un giorno. insegnagli a pescare e lo sfamerai per tutta la vita"

wally 67 (e sono tanti)


Cerchi il primo errore che in questo caso è questo:

ECTag.cpp:763: fatal error: opening dependency file .deps/libec_a-ECTag.Tpo: Permesso negato

Lo copi su google e cerchi, in questo caso non trova nulla, quindi limiti la ricerca alla dipendenza mancante ".deps/libec_a-ECTag.Tpo" che fa parte di quelle librerie di sviluppo.

Cmq ti sei scelto un pacchetto davvero rognoso da compilare.

Sulle debian apt-get build-dep nome pacchetto risove di solito (non in questo caso) tutte le dipendenze.
Avatar utente
mattia77
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 930
Iscrizione: marzo 2006

Re: compilazione amule "aMule-CVS-20080525.tar.bz2"

Messaggioda wally67 » venerdì 13 giugno 2008, 8:50

beh! che posso dire... in questo momento sono genuflesso in segno di totale adorazione (rotfl) GRAZIE! (good)

come al solito la prova arrivera' stasera, davanti al mio pc

grazie ancora
wally 67 (e sono tanti)

p.s.
ora comincio a saper maneggiare la canna (quella da pesca. le altre... c'hai voglia :P)
Se io do una moneta a te e tu una a me abbiamo entrambi 1 moneta;
ma se io do una idea a te e tu una a me abbiamo entrambi 2 idee.
wally67
Scoppiettante Seguace
Scoppiettante Seguace
 
Messaggi: 629
Iscrizione: marzo 2007


Torna a Applicazioni

Chi c’è in linea

Visualizzano questa pagina: x25 e 17 ospiti