- Questo topic ha 23 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 1 mese fa da Reysan.
-
AutoreArticoli
-
-
23 Settembre, 2008 alle 21:51 #17844ReysanPartecipante
E’ un client dc++ per Gnu/linux (per chi non lo sapesse 😀 )
volevo provare ad installarlo perchè mi pare piu maturo di valknut..
Cmq ho dei problemi a individuare alcune dipendenze.
Mi viene chiesto come dipendenze: pkg-config.
Se lo cerco con Synaptic mi restituisce libpthread-stubs-devel e perl-ExtUtils-PkgConfig. Non è nessuno dei due vero?
Poi mi richiede g++ >= 3.4, pthread e zlib.
In ordine sarebbero gcc34-c++, libpth e libz ?
Ancora gtk+-2.0, gthread-2.0 >= 2.4, libglade-2.0 , libbz2 e libssl di cui non trovo nulla.
Ora mi sorge il dubbio che linuxdcpp si basi su gnome e mi tocca installare mezzo mondo..
qualcuno c’ha provato? o potrebbe darmi un suggerimento?
Grazie
-
24 Settembre, 2008 alle 04:29 #24442ercolinuxModeratore
Viste le dipendenze è basato su gtk2, quindi gnome però ci sono altri pacchetti che lo sono quindi puoi provarci.
per pkg-config devi installare pkgconfig
Ok per g++, pthread e libz
libgtk per gtk+, libglib per gthread, libglade è lui, libbzip2 per lib libbz2, libopenssl per libssl
Probabilmente dovrai installare i devel dei vari pacchetti per riuscire a compilare in particolare delle librerie.
Ciao
Ercole
-
24 Settembre, 2008 alle 06:07 #24443ReysanPartecipante
Grazie ercolinux, mi sei stato di enorme aiuto.
-
25 Settembre, 2008 alle 15:31 #24460ReysanPartecipante
ma in questo caso dato che dovrei installarlo tramite scons, si potrebbe creare il pacchetto con autospec?
-
25 Settembre, 2008 alle 16:06 #24461ercolinuxModeratore
Si. Se non mi sbaglio ci sono già altri pacchetti fatti con scons.
-
25 Settembre, 2008 alle 18:48 #24463ReysanPartecipante
Ok ci provero’.. Grazie
🙂
-
25 Settembre, 2008 alle 20:22 #24464ReysanPartecipante
Di seguito posto il risultato ottenuto, seguendo cio’ che è scritto nel readme.
Non gli piace la versione di g++ installata mi pare di aver capito?
Dopo aver provato come utente semplice, come consigliato nella readme, ho provato come root, ma sono un po perplesso
[reysan@openmamba linuxdcpp-1.0.2]$ scons PREFIX=/home/reysan/linuxdcpp-1.0.2/
scons: Reading SConscript files …
IOError: [Errno 13] Permission denied: ‘build/sconf/config.log’:
File “/home/reysan/linuxdcpp-1.0.2/SConstruct”, line 75:
log_file = ‘build/sconf/config.log’)
File “/usr/lib/python2.4/site-packages/SCons/Script/SConscript.py”, line 539:
return apply(SCons.SConf.SConf, args, kw)
File “/usr/lib/python2.4/site-packages/SCons/SConf.py”, line 376:
self._startup()
File “/usr/lib/python2.4/site-packages/SCons/SConf.py”, line 604:
fp = open(str(self.logfile), log_mode)
[reysan@openmamba linuxdcpp-1.0.2]$ su
Password:
[root@openmamba linuxdcpp-1.0.2]# scons PREFIX=/home/reysan/linuxdcpp-1.0.2
scons: Reading SConscript files …
CXX env variable is not set, attempting to use g++
Checking for g++ >= 3.4…No C++ compiler found!
(cached) no
Compiler version check failed. g++ 3.4 or later is needed
Grazie
Salvatore
-
25 Settembre, 2008 alle 20:30 #24465ercolinuxModeratore
Più che altro non ce l’hai proprio installato il g++ dall’errore.
-
29 Settembre, 2008 alle 23:31 #24486ReysanPartecipante
mmmm ho installato gcc34-c++, dovrei forse installare il devel?
-
30 Settembre, 2008 alle 01:02 #24487SilvanAmministratore del forum
Forse devi installare gcc-c++.
-
30 Settembre, 2008 alle 20:16 #24497ReysanPartecipante
grazie Silvan, era il pacchetto giusto!!!
Solo che ora mi si è fermato al secondo rigo di compilazione…..
scons: Reading SConscript files …
Checking for g++ >= 3.4…(cached) yes
Checking for pkg-config… yes
Checking for gtk+-2.0 >= 2.8… no
gtk+ >= 2.8 not found.
Note: You might have the lib but not the headers
Ho installato libgtk, libgtk1, libgtk-devel e libgtk1-devel
Mi pare d’aver capito che mi mancano gli headers, ma in quale pacchetto si trovano…
scusate se sono assillante 🙁
-
30 Settembre, 2008 alle 20:49 #24500SilvanAmministratore del forum
Se ti mancava il gcc-c++ forse non hai installato i pacchetti base per lo sviluppo. Lo puoi fare da ‘Centro di controllo openmamba’ -> ‘Software’ -> ‘Installazioni base di openmamba’. Qui installa i pacchetti del gruppo ‘Ambiente di sviluppo base’.
-
30 Settembre, 2008 alle 21:49 #24502ReysanPartecipante
fatto, ma cmq non riesco a ricavare un ragno dal buko! l’errore è sempre lo stesso
P.S. Grazie 😉
-
2 Ottobre, 2008 alle 01:43 #24509SilvanAmministratore del forum
Guarda il file build/scons/config.log, dovrebbe dirti più nel dettaglio perché è fallito il test di gtk+.
-
2 Ottobre, 2008 alle 18:29 #24512ReysanPartecipante
grazie infinite per il supporto silvan. In realta’ l’avevo gia’ fatto.
Il contenuto integrale del build/scons/config.log
è il seguente:
file /home/reysan/linuxdcpp-1.0.2/SConstruct,line 75:
Configure(confdir = build/sconf)
scons: Configure: Checking for g++ >= 3.4…
scons: Configure: (cached) yes
scons: Configure: Checking for pkg-config…
pkg-config –version
0.22
scons: Configure: yes
scons: Configure: Checking for gtk+-2.0 >= 2.8…
pkg-config –exists ‘gtk+-2.0 >= 2.8’
scons: Configure: no
In allegato ho messo SConstruct.. magari puo’ servire…
Grazie ancora.
-
2 Ottobre, 2008 alle 21:22 #24514ercolinuxModeratore
Trovato! Il problema è gtk+-2.0, perchè funzioni il test fatto con pkg-config devi installare anche questi pacchetti:
libpixman-devel
libxcb-util-devel
libxcb-devel
libpthread-stubs-devel
libglitz-devel
Ciao
Ercole
-
2 Ottobre, 2008 alle 21:56 #24515ReysanPartecipante
Accidenti come hai fatto Ercolinux? ..bravissimo!
mi son fermato cmq all’ultimo passo della compilazione
da terminale
[reysan@openmamba linuxdcpp-1.0.2]$ scons
scons: Reading SConscript files …
Checking for g++ >= 3.4…(cached) yes
Checking for pkg-config… yes
Checking for gtk+-2.0 >= 2.8… yes
Checking for gthread-2.0 >= 2.4… yes
Checking for libglade-2.0 >= 2.4… yes
Checking for C header file time.h… yes
Checking for C header file signal.h… yes
Checking for C header file unistd.h… yes
Checking for C library pthread… yes
Checking for C library z… yes
Checking for C library bz2… yes
Checking for C library crypto… yes
Checking for C library ssl… no
OpenSSL library (libssl) not found
Note: You might have the lib but not the headers
e allego build/scons/config.log perchè troppo lungo
-
2 Ottobre, 2008 alle 22:22 #24516ercolinuxModeratore
strano a me l’ha compilato tutto, controlla di avere libopenssl-devel installato.
-
2 Ottobre, 2008 alle 22:55 #24518ReysanPartecipante
Si, è installato, oltre la decina di pacchetti che oramai sto installando piu a caso che a logica…. per la precisione c’e’ installato
libopenssl
libopenssl097
libopenssl097-devel
libopenssl-devel
….che il 097 gli crei confusione ?!?
-
3 Ottobre, 2008 alle 06:28 #24519ercolinuxModeratore
Non dovrebbe creargliene. Fai questa prova:
sudo pkg-config openssl –modversion
e vedi cosa ti dice, dovrebbe segnalarti il numero di versione di openssl, se come credo non lo farà l’errore ti indicherà il pacchetto mancante.
Ciao
Ercole
-
3 Ottobre, 2008 alle 18:21 #24521ReysanPartecipante
Invece purtroppo mi restituisce la versione.
[reysan@openmamba ~]$ sudo pkg-config openssl –modversion
0.9.7m
[reysan@openmamba ~]$
..grazie comunque per l’aiuto 😉
-
3 Ottobre, 2008 alle 18:33 #24522ercolinuxModeratore
Prova a disinstallare la versione 097 a me da versione 0.9.8i
Ciao
Ercole
-
3 Ottobre, 2008 alle 19:29 #24523ReysanPartecipante
libopenssl097-devel l’ho tolto ma non cambia nulla.
libopenssl097 non posso toglierlo perchè mi eliminerebbe tutto il SO o quasi.. e’ legato a 300 pacchetti.. ed è strano perchè gli stessi pacchetti sono legati anche a libopenssl e i due dovrebbero essere in conflitto da quello che ho capito.. mbha… io continuo a sbatterci la testa.. nel frattempo grazie mille 😉
P.S.
Da Synaptic non mi fa fare neppure pacchetto->forza versione… c’e’ qualche opzione associabile ad apt-get che mi permette magari di non tener conto delle dipendenze e di rimuoverlo forzatamente? …nel man non ho trovato nulla.
-
4 Ottobre, 2008 alle 08:30 #24526ReysanPartecipante
Problema risolto, ….non so come pero’ dato che dopo che ho reinstallato tutto il SO ha funzionato correttamente sia la compilazione che l’installazione…
Grazie a tutti per il supporto
-
-
AutoreArticoli
- Devi aver eseguito l’accesso per poter rispondere a questa discussione.