Capire come installare da sorgenti

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
simone_engineer
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 406
Iscrizione: mercoledì 1 novembre 2006, 18:22
Località: Compiz 3-Vista 0
Contatti:

Capire come installare da sorgenti

Messaggio da simone_engineer »

Ho gia installato facili programmi da sorgenti con il metodo classico

Codice: Seleziona tutto

./configure
make
make install
e per i programmi semplici e voloci da compilare (ad esempio simdock) è facile capire cosa non va e sopratutto capire quali librerie mancano.
Ora però è un anno che utilizzo ubuntu e sento la necessità di poter installare qualunque programma che trovo navigando in internet. Ma spesso la compilazione è molto lunga, e non so come venirne fuori (avendo già letto il file readme) se si presentano degli errori.
Ecco, vorrei capire che cosa la shell scrive e interpretare le righe in modo corretto per riuscire ad installare i programmi in modo corretto.
Ad esempio alla pagina http://download.html.it/software/vedi/1565/kvirc/ ho trovato un programma per irc, ma quando do ./configure ottengo

Codice: Seleziona tutto

1331;32m################################################################################
### Trying to find out where I am
################################################################################
1330;39mchecking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
1331;32m################################################################################
### Initializing automake
################################################################################
1330;39mchecking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
1331;32m################################################################################
### Checking the compilation mode
################################################################################
1330;39mchecking if you want the debug symbols... no
checking if you want the profiling information... no
checking if you want to use pipes for compilation... no
checking for the optimisation level... using no optimisation flag
checking if you want to use -fno-rtti... no
checking if you want a strict ansi compilation... no
checking if you want a strict ansi compilation... no
checking if you want gcc to be paranoic... no
1331;32m################################################################################
### Checking the C++ environment
################################################################################
1330;39mchecking for gcc... gcc
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 gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for AIX... no
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
1331;32m################################################################################
### Initializing libtool
################################################################################
1330;39mchecking for a sed that does not truncate output... /bin/sed
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking dlfcn.h usability... yes
checking dlfcn.h presence... no
configure: WARNING: dlfcn.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: dlfcn.h: proceeding with the compiler's result
checking for dlfcn.h... yes
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for shl_load... (cached) no
checking for shl_load in -ldld... (cached) no
checking for dlopen... (cached) no
checking for dlopen in -ldl... (cached) yes
checking whether a program can dlopen itself... (cached) yes
checking whether a statically linked program can dlopen itself... (cached) yes
appending configuration tag "F77" to libtool
1331;32m################################################################################
### Checking system properties
################################################################################
1330;39mchecking for strings.h... (cached) yes
checking linux/soundcard.h usability... yes
checking linux/soundcard.h presence... yes
checking for linux/soundcard.h... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking for getenv... yes
checking for strerror... yes
checking for inet_ntoa... yes
checking for inet_aton... yes
checking for setenv... yes
checking for unsetenv... yes
checking for putenv... yes
checking for gmtime_r... yes
checking for localtime_r... yes
checking for inet_ntop... yes
checking for inet_pton... yes
checking for getaddrinfo... yes
checking for getnameinfo... yes
checking if we can get interface addresses... "yes"
checking if the compiler supports dynamic labels... "yes"
checking if this system is big endian... no
checking if you want the memory profiling... no
checking how to waste your time... by performing senseless checks
checking if you want memory checking in malloc... no
checking if you want to use system memmove... yes
checking if you want to optimize for big channels... no: using 101 as dict size
checking if you want ix86 assembly optimisations... no
checking for msgfmt... /usr/bin/msgfmt
checking if you want the splash screen to be compiled in... yes
checking if you want the DCC VOICE sound support... yes
checking if you want the info tips to be compiled in... yes
checking if you want to disable the ipV6 support... no
checking if you want to disable the cryptography support... no
checking if you want to disable the X bell support... no
checking if you want to link to the embedded version of qt... no
checking if you want to disable inter-process communication... no
checking if you want to explicitly disable the gsm codec support... no
checking if you want to ignore SIGALARM... no
checking if you want the pseudo-transparency support... yes
1331;32m################################################################################
### Looking for required libraries
################################################################################
1330;39mchecking for dlopen capabilities... external in libdl
checking if you want to use the solaris lthread... no
checking if you want to use freebsd native pthread support... no..using lpthread
checking if your pthread implementation works... yes
1331;32m################################################################################
### Looking for X
################################################################################
1330;39mchecking for X... libraries , headers 
checking if you want to ignore X at all... no
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
1331;32m################################################################################
### Looking for Qt
################################################################################
1330;39mchecking for the Qt library name... "qt"
checking for the general Qt directory... failed...continuing with normal checks
checking for the Qt library... found in /usr/lib
checking for the Qt header files... FAILED
1331;31m################################################################################
### CONFIGURE ERROR:
### Can not find the qt .. header files.
### Make sure that qt is correctly installed on your system,
### and the qt version is the one requested by this version of kvirc.
### Try to run configure again, this time passing the --with-qt-include-dir
### option (see ./configure --help).
### You may also take a look at the config.log file in this directory,
### that will tell you which check has failed and maybe more about the reason
### of the failure.
### If you're feeling that this may be a bug in this configure script
### and want to report this to me , please include your configure script,
### the config.log file as well as the complete configure output.
################################################################################
1330;39mconfigure: error: This was a fatal one...aborting
Dall'ultima riga qualcosa si capisce che non è andato a buon fine, ma come si capisce chi è il responsabile del fallimento (insomma tutti qei no confondono parecchio) ? ???

PS: se qualcuno mi aiuta a capire anche con qualche altro esempio o con qualche guida anche in inglese a me va benissimo! (yes)
Nell'anno 1969 è bastata la potenza di calcolo di due Commodore 64 per mandare con successo una navicella sulla Luna; nell'anno 2003 è necessario un Pentium 4 a 2000 Mhz per far funzionare Windows XP. Qualcosa deve essere andato storto..
Avatar utente
fedefede0101
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 714
Iscrizione: mercoledì 16 maggio 2007, 17:58

Re: Capire come installare da sorgenti

Messaggio da fedefede0101 »

anche se ci sono tanti NO l'errore che ferma il ./configure è sempre alla fine...

in questo caso...

Codice: Seleziona tutto

1330;39mchecking for the Qt library name... "qt"
checking for the general Qt directory... failed...continuing with normal checks
checking for the Qt library... found in /usr/lib
checking for the Qt header files... FAILED
1331;31m################################################################################
### CONFIGURE ERROR:
### Can not find the qt .. header files.
### Make sure that qt is correctly installed on your system,
### and the qt version is the one requested by this version of kvirc.
### Try to run configure again, this time passing the --with-qt-include-dir
### option (see ./configure --help).
### You may also take a look at the config.log file in this directory,
### that will tell you which check has failed and maybe more about the reason
### of the failure.
### If you're feeling that this may be a bug in this configure script
### and want to report this to me , please include your configure script,
### the config.log file as well as the complete configure output.
################################################################################
EDIT: anzi sorry, questo  libqt4-dev  dovresti già averlo.. . :D

checking for the Qt header files... FAILED

questo pacchetto dovrebbe risolvere -->> libqt3-headers - Qt3 header files

controlla prima di installare cmq...

:(
Ultima modifica di fedefede0101 il martedì 21 agosto 2007, 17:31, modificato 1 volta in totale.
Avatar utente
simone_engineer
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 406
Iscrizione: mercoledì 1 novembre 2006, 18:22
Località: Compiz 3-Vista 0
Contatti:

Re: Capire come installare da sorgenti

Messaggio da simone_engineer »

Premetto che utilizzo ubuntu e non kubuntu, ma le librerie qt le avevo già (anche se sono le 3 e non le 4). Comunque ho dato il comando

Codice: Seleziona tutto

./configure --with-qt-include-dir=<DIR>
dove al posto di DIR ho messo /etc/qt3.
la compilazione procede ma il risultato è lo stesso!  :-\
Che dovrei fare?
Nell'anno 1969 è bastata la potenza di calcolo di due Commodore 64 per mandare con successo una navicella sulla Luna; nell'anno 2003 è necessario un Pentium 4 a 2000 Mhz per far funzionare Windows XP. Qualcosa deve essere andato storto..
Avatar utente
fedefede0101
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 714
Iscrizione: mercoledì 16 maggio 2007, 17:58

Re: Capire come installare da sorgenti

Messaggio da fedefede0101 »

sicuro di avere questo pacchetto -->> libqt3-headers

perchè le librerie qt te le trova...

checking for the Qt library... found in /usr/lib

mentre l'errore è questo -->> checking for the Qt header files... FAILED

:(
Avatar utente
granma
Rampante Reduce
Rampante Reduce
Messaggi: 9705
Iscrizione: domenica 8 gennaio 2006, 14:44

Re: Capire come installare da sorgenti

Messaggio da granma »

Controlla di aver installato libqt3-mt-dev l  ibqt3-mt
I cuccioli come i poeti sono puri e fragili difendiamo il loro mondo.
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
Avatar utente
simone_engineer
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 406
Iscrizione: mercoledì 1 novembre 2006, 18:22
Località: Compiz 3-Vista 0
Contatti:

Re: Capire come installare da sorgenti

Messaggio da simone_engineer »

Serviva anche libqt3-mt-dev, perchè installando solo libqt3-headers non compilava correttamente. Ma come avete fatto a capire che mancavano queste librerie?
Siete andati entrambi a colpo sicuro con le librerie libqt3-headers, libqt3-mt-dev e libqt3-mt, perchè?
Nell'anno 1969 è bastata la potenza di calcolo di due Commodore 64 per mandare con successo una navicella sulla Luna; nell'anno 2003 è necessario un Pentium 4 a 2000 Mhz per far funzionare Windows XP. Qualcosa deve essere andato storto..
Avatar utente
granma
Rampante Reduce
Rampante Reduce
Messaggi: 9705
Iscrizione: domenica 8 gennaio 2006, 14:44

Re: Capire come installare da sorgenti

Messaggio da granma »

In genere quando ti chiede gli headers si tratta dei pacchetti .dev
I cuccioli come i poeti sono puri e fragili difendiamo il loro mondo.
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
Avatar utente
simone_engineer
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 406
Iscrizione: mercoledì 1 novembre 2006, 18:22
Località: Compiz 3-Vista 0
Contatti:

Re: Capire come installare da sorgenti

Messaggio da simone_engineer »

Ma come fai a sapere queste cose? Nel senso, lo hai capito dopo ore e ore di compilazione o lo hai letto in qualche guida specifica?
Un altra cosa, dopo al successo con ./configure mi imbatto in altri errori se do:

Codice: Seleziona tutto

make kvirc
ottengo

Codice: Seleziona tutto

################################################################################
### Ok...
### The compilation process will take a while...
### Have a cold beer in the meantime...
################################################################################
Making all in admin
make[1]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/admin'
Making all in libtool
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/admin/libtool'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/admin/libtool'
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/admin'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/admin'
make[1]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/admin'
Making all in data
make[1]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data'
Making all in applnk
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/applnk'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/applnk'
Making all in config
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/config'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/config'
Making all in defscript
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/defscript'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/defscript'
Making all in deftheme
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/deftheme'
Making all in hires
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/deftheme/hires'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/deftheme/hires'
Making all in lores
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/deftheme/lores'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/deftheme/lores'
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/deftheme'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/deftheme'
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/deftheme'
Making all in doctemplates
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/doctemplates'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/doctemplates'
Making all in helppics
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/helppics'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/helppics'
Making all in icons
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/icons'
Making all in 16x16
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/icons/16x16'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/icons/16x16'
Making all in 32x32
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/icons/32x32'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/icons/32x32'
Making all in 48x48
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/icons/48x48'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/icons/48x48'
Making all in 64x64
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/icons/64x64'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/icons/64x64'
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/icons'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/icons'
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/icons'
Making all in man
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/man'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/man'
Making all in mimelnk
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/mimelnk'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/mimelnk'
Making all in msgcolors
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/msgcolors'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/msgcolors'
Making all in pics
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/pics'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/pics'
Making all in protocols
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/protocols'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/protocols'
Making all in resources
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/resources'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/resources'
Making all in resources_mac
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data/resources_mac'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data/resources_mac'
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/data'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data'
make[1]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/data'
Making all in doc
make[1]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/doc'
Making all in scriptexamples
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples'
Making all in antiidle
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/antiidle'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/antiidle'
Making all in minesweeper
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/minesweeper'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/minesweeper'
Making all in mp3share
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/mp3share'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/mp3share'
Making all in playing
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/playing'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/playing'
Making all in runmenu
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/runmenu'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/runmenu'
Making all in simplehttp
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/simplehttp'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/simplehttp'
Making all in tutorial
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/tutorial'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples/tutorial'
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples'
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/doc/scriptexamples'
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/doc'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/doc'
make[1]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/doc'
Making all in po
make[1]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po'
Making all in kvirc
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po/kvirc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po/kvirc'
Making all in modules
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po/modules'
Making all in about
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/about'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/about'
Making all in dcc
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/dcc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/dcc'
Making all in editor
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/editor'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/editor'
Making all in filetransferwindow
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/filetransferwindow'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/filetransferwindow'
Making all in logview
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/logview'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/logview'
Making all in notifier
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/notifier'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/notifier'
Making all in perl
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/perl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/perl'
Making all in perlcore
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/perlcore'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/perlcore'
Making all in sharedfileswindow
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/sharedfileswindow'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po/modules/sharedfileswindow'
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po/modules'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po/modules'
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po/modules'
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/po'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po'
make[1]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/po'
Making all in scripts
make[1]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/scripts'
Making all in browser
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/scripts/browser'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/scripts/browser'
Making all in config
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/scripts/config'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/scripts/config'
Making all in helpsearch
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/scripts/helpsearch'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/scripts/helpsearch'
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/scripts'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/scripts'
make[1]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/scripts'
Making all in src
make[1]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src'
make  all-recursive
make[2]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src'
Making all in kvilib
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib'
Making all in build
make[4]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/build'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/build'
Making all in config
make[4]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/config'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/config'
Making all in core
make[4]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/core'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/core'
Making all in ext
make[4]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/ext'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/ext'
Making all in file
make[4]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/file'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/file'
Making all in include
make[4]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/include'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/include'
Making all in irc
make[4]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/irc'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/irc'
Making all in net
make[4]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/net'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/net'
Making all in system
make[4]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/system'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/system'
Making all in tal
make[4]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/tal'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib/tal'
make[4]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib'
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvilib'
Making all in kvirc
make[3]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvirc'
Making all in build
make[4]: Entering directory `/home/simone/Desktop/kvirc-3.2.0/src/kvirc/build'
if g++ -DHAVE_CONFIG_H -I. -I. -I../../../src  -I/home/simone/Desktop/kvirc-3.2.0/src/kvilib/include/ -I/home/simone/Desktop/kvirc-3.2.0/src/kvirc/include/ -I/usr/include/qt3 -I/usr/include -I/usr/include -D_REENTRANT -DREENTRANT -DGLOBAL_KVIRC_DIR=\"/usr/local/share/kvirc/3.2.0\"   -g -O2 -MT kvi_action.o -MD -MP -MF ".deps/kvi_action.Tpo" \
          -c -o kvi_action.o `test -f '../kernel/kvi_action.cpp' || echo './'`../kernel/kvi_action.cpp; \
        then mv -f ".deps/kvi_action.Tpo" ".deps/kvi_action.Po"; \
        else rm -f ".deps/kvi_action.Tpo"; exit 1; \
        fi
/home/simone/Desktop/kvirc-3.2.0/src/kvirc/include/kvi_console.h:108: error: ‘KviIrcSocketMonitor’ has not been declared
/home/simone/Desktop/kvirc-3.2.0/src/kvirc/include/kvi_console.h:109: error: ‘KviIrcSocketMonitor’ has not been declared
make[4]: *** [kvi_action.o] Error 1
make[4]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvirc/build'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src/kvirc'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/simone/Desktop/kvirc-3.2.0/src'
make: *** [all-recursive] Error 1
simone@simone-desktop:~/Desktop/kvirc-3.2.0$ 

??? Ma dopo ./configure andato a buon fine non dovrebbe funzionare tutto senza problemi?
Nell'anno 1969 è bastata la potenza di calcolo di due Commodore 64 per mandare con successo una navicella sulla Luna; nell'anno 2003 è necessario un Pentium 4 a 2000 Mhz per far funzionare Windows XP. Qualcosa deve essere andato storto..
Avatar utente
fedefede0101
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 714
Iscrizione: mercoledì 16 maggio 2007, 17:58

Re: Capire come installare da sorgenti

Messaggio da fedefede0101 »

ero convinto fossero delle dipendenze quelli che ti ha indicato granma....meglio così...problema risolto...

hai letto qui ??  -->> http://www.kvirc.net/?id=install&lang=en

:(
Avatar utente
granma
Rampante Reduce
Rampante Reduce
Messaggi: 9705
Iscrizione: domenica 8 gennaio 2006, 14:44

Re: Capire come installare da sorgenti

Messaggio da granma »

I cuccioli come i poeti sono puri e fragili difendiamo il loro mondo.
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
Avatar utente
simone_engineer
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 406
Iscrizione: mercoledì 1 novembre 2006, 18:22
Località: Compiz 3-Vista 0
Contatti:

Re: Capire come installare da sorgenti

Messaggio da simone_engineer »

E' la stessa guida presente nel file INSTALL, ora riproverò ./configure con altre opzioni. Non voglio installare il programma con il file.deb, perchè il mio scopo è quello di imparare a installare i programmi da sorgenti e kvirc è solo un programma preso a caso!
Ho alcune domande:
1)Dopo aver ottenuto un errore con il comando ./configure, in tutti i programmi ottengo l'output

Codice: Seleziona tutto

### CONFIGURE ERROR:
###Can not find ..<librerie ecc..>
o dipende da programma a programma?

2)Se il comando make porta a degli errori, è dovuto a qualche problema che si è portato dietro il ./configure, oppure può succedere che se anche ./configure va a buon fine ci possano essere ulteriori errori?

Spero di essere stato chiaro!
Nell'anno 1969 è bastata la potenza di calcolo di due Commodore 64 per mandare con successo una navicella sulla Luna; nell'anno 2003 è necessario un Pentium 4 a 2000 Mhz per far funzionare Windows XP. Qualcosa deve essere andato storto..
Avatar utente
simone_engineer
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 406
Iscrizione: mercoledì 1 novembre 2006, 18:22
Località: Compiz 3-Vista 0
Contatti:

Re: Capire come installare da sorgenti

Messaggio da simone_engineer »

Ricompilando ho letto queste righe:

Codice: Seleziona tutto

### Checking KDE
################################################################################
1330;39mchecking if KDE support is requested... yes
checking for the general KDE directory... failed...continuing with normal checks
checking for KDE services directory... found in /usr/share/services
checking for the KDE libraries... found in /usr/lib
checking for KDE header files... "FAILED"
poi comunque crea i mekafile.
l'errore che ottengo con il comando make potrebbe essere dovuto all'assenza di kde header file?
Nell'anno 1969 è bastata la potenza di calcolo di due Commodore 64 per mandare con successo una navicella sulla Luna; nell'anno 2003 è necessario un Pentium 4 a 2000 Mhz per far funzionare Windows XP. Qualcosa deve essere andato storto..
Avatar utente
granma
Rampante Reduce
Rampante Reduce
Messaggi: 9705
Iscrizione: domenica 8 gennaio 2006, 14:44

Re: Capire come installare da sorgenti

Messaggio da granma »

E' la stessa guida presente nel file INSTALL, ora riproverò ./configure con altre opzioni. Non voglio installare il programma con il file.deb, perchè il mio scopo è quello di imparare a installare i programmi da sorgenti e kvirc è solo un programma preso a caso!
Ok pensavo non l'avessi visto.
Controlla se hai installato il pacchetto kde-devel
I cuccioli come i poeti sono puri e fragili difendiamo il loro mondo.
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
Avatar utente
simone_engineer
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 406
Iscrizione: mercoledì 1 novembre 2006, 18:22
Località: Compiz 3-Vista 0
Contatti:

Re: Capire come installare da sorgenti

Messaggio da simone_engineer »

Mi fermo con l'installazione di questo programma perchè mi chiede di installare 120Mb di librerie per kde..non vorrei ritrovarmi incasinato fra gnome e kde!  :(
Comunque ho provato ad installare un altro programma, audacious, e ho capito che librerie installare dagli errori che mi dava con ./configure, e l'ho installato correttamente. (good)
Ma non ho capito una cosa, anche qui ho dovuto installare file-dev. Dev sta per development,ok, ma perchè spesso sono richiesti questi file?
Nell'anno 1969 è bastata la potenza di calcolo di due Commodore 64 per mandare con successo una navicella sulla Luna; nell'anno 2003 è necessario un Pentium 4 a 2000 Mhz per far funzionare Windows XP. Qualcosa deve essere andato storto..
Divilinux

Re: Capire come installare da sorgenti

Messaggio da Divilinux »

Dev sta per development,ok, ma perchè spesso sono richiesti questi file?
perche' sono utilizzati dai programmi che richiamano non solo le librerie in /usr/lib ma anche i file headers in /usr/include. Questi file definiscono le regole per poter costruire un programma poggiato su di essi
checking for KDE header files... "FAILED"
questo significa che mancano i pacchetti kdelibs4c2a kdelibs4-dev kdelibs-dev. Poi una volta che hai le librerie a posto non serve piu' installarle..ora  e' naturale perche' non avevi mai compilato un programma per kde sino ad ora.
Ultima modifica di Divilinux il mercoledì 22 agosto 2007, 1:10, modificato 1 volta in totale.
Avatar utente
granma
Rampante Reduce
Rampante Reduce
Messaggi: 9705
Iscrizione: domenica 8 gennaio 2006, 14:44

Re: Capire come installare da sorgenti

Messaggio da granma »

Mi fermo con l'installazione di questo programma perchè mi chiede di installare 120Mb di librerie per kde..non vorrei ritrovarmi incasinato fra gnome e kd
Se hai intenzione di compilare in future questi pacchetti li dovrai prima o poi installare
I cuccioli come i poeti sono puri e fragili difendiamo il loro mondo.
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
Avatar utente
simone_engineer
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 406
Iscrizione: mercoledì 1 novembre 2006, 18:22
Località: Compiz 3-Vista 0
Contatti:

Re: Capire come installare da sorgenti

Messaggio da simone_engineer »

Grazie mille per le risposte, se non è un problema vorrei lasciare il topic aperto per fare altre prove di installazioni, così se ho dei problemi continuo a scrivere qui. Comunque sapere che i file -dev sono richiesti spesso è buona cosa. Ah, un altra cosa, ho provato a reinstallare audacious con sudo checkinstall, ora finalmente ho capito pure io che vantaggi comporta!  (good)
Nell'anno 1969 è bastata la potenza di calcolo di due Commodore 64 per mandare con successo una navicella sulla Luna; nell'anno 2003 è necessario un Pentium 4 a 2000 Mhz per far funzionare Windows XP. Qualcosa deve essere andato storto..
Avatar utente
granma
Rampante Reduce
Rampante Reduce
Messaggi: 9705
Iscrizione: domenica 8 gennaio 2006, 14:44

Re: Capire come installare da sorgenti

Messaggio da granma »

Aiuta soprattutto nel caso tu voglia levare il pacchetto oppure reinstallarlo perche' la procedura e' piu' rapida ed intuitiva  (good)
I cuccioli come i poeti sono puri e fragili difendiamo il loro mondo.
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
Avatar utente
simone_engineer
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 406
Iscrizione: mercoledì 1 novembre 2006, 18:22
Località: Compiz 3-Vista 0
Contatti:

Re: Capire come installare da sorgenti

Messaggio da simone_engineer »

Dopo qualche giorno di compilazione di diversi sorgenti ho delle domande da porvi.
Inizierò con questa:

Mi è capitato alcune volte di dare ./configure e ottenere un buon esito nella configurazione (tutte le dipendenze soddisfatte), ma quando do il comando make otengo degli errori. Vi riporto un esempio:
Provo ad installare istream-0.1, un'applet che va sul pannello con la quale si può ascoltare diverse radio in streaming.
Con il comando ./configure ottengo:

Codice: Seleziona tutto

simone@simone-desktop:~/Desktop/istream-0.10c$ ./configurechecking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
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 gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for library containing strerror... none required
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for gcc option to accept ISO C99... -std=gnu99
checking for gcc -std=gnu99 option to accept ISO Standard C... (cached) -std=gnu99
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking X11/extensions/XTest.h usability... yes
checking X11/extensions/XTest.h presence... yes
checking for X11/extensions/XTest.h... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GNOME_APPLETS... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating pixmaps/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
A me sembra che sia andato tutto per il verso giusto, all'ora provo a compilare, ma ottengo:

Codice: Seleziona tutto

make  all-recursive
make[1]: Entering directory `/home/simone/Desktop/istream-0.10c'
Making all in pixmaps
make[2]: Entering directory `/home/simone/Desktop/istream-0.10c/pixmaps'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/simone/Desktop/istream-0.10c/pixmaps'
Making all in src
make[2]: Entering directory `/home/simone/Desktop/istream-0.10c/src'
gcc -std=gnu99  -Wall -pipe -g   -o istream -L/usr/X11R6/lib main.o menu.o stream.o tooltip.o display.o irc.o -Wl,--export-dynamic -pthread -lpanel-applet-2 -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnome-keyring -lgconf-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lbonobo-2 -lbonobo-activation -lORBit-2 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lxml2 -lglib-2.0   -lXtst 
/usr/bin/ld: cannot find -lXtst
collect2: ld returned 1 exit status
make[2]: *** [istream] Error 1
make[2]: Leaving directory `/home/simone/Desktop/istream-0.10c/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/simone/Desktop/istream-0.10c'
make: *** [all] Error 2
Bene, come faccio a capire che cos'è che è andato storto?

PS: ho provato ad installare la versione precedente, la 0.01, va tutto a buon fine (quindi in teoria le dipendenze sono soddisfatte anche per la versione 0.1 se non ci sono stati stravolgimenti nella programmazione), ma non riesco ad ascoltare nulla perchè sell'applet esce scritto "Gstream broken". Gstream e i suoi svariati plugin li ho installati con synaptic!  ???
Nell'anno 1969 è bastata la potenza di calcolo di due Commodore 64 per mandare con successo una navicella sulla Luna; nell'anno 2003 è necessario un Pentium 4 a 2000 Mhz per far funzionare Windows XP. Qualcosa deve essere andato storto..
Avatar utente
granma
Rampante Reduce
Rampante Reduce
Messaggi: 9705
Iscrizione: domenica 8 gennaio 2006, 14:44

Re: Capire come installare da sorgenti

Messaggio da granma »

Prova a fare make  con sudo davanti
I cuccioli come i poeti sono puri e fragili difendiamo il loro mondo.
Dai diamanti non nasce niente ,dal letame nascono i fior
Roma Roma bella t'ho dipinta io gialla come il soole rossa come il core mio
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti