Dipendenze per LinuxDcpp

Home Page Forum utenti Dipendenze per LinuxDcpp

Visualizzazione 23 filoni di risposte
  • Autore
    Articoli
    • #17844
      Reysan
      Partecipante

      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

    • #24442
      ercolinux
      Moderatore

      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

    • #24443
      Reysan
      Partecipante

      Grazie ercolinux, mi sei stato di enorme aiuto.

    • #24460
      Reysan
      Partecipante

      ma in questo caso dato che dovrei installarlo tramite scons, si potrebbe creare il pacchetto con autospec?

    • #24461
      ercolinux
      Moderatore

      Si. Se non mi sbaglio ci sono già altri pacchetti fatti con scons.

    • #24463
      Reysan
      Partecipante

      Ok ci provero’.. Grazie

      🙂

    • #24464
      Reysan
      Partecipante

      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

    • #24465
      ercolinux
      Moderatore

      Più che altro non ce l’hai proprio installato il g++ dall’errore.

    • #24486
      Reysan
      Partecipante

      mmmm ho installato gcc34-c++, dovrei forse installare il devel?

    • #24487
      Silvan
      Amministratore del forum

      Forse devi installare gcc-c++.

    • #24497
      Reysan
      Partecipante

      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 🙁

    • #24500
      Silvan
      Amministratore 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’.

    • #24502
      Reysan
      Partecipante

      fatto, ma cmq non riesco a ricavare un ragno dal buko! l’errore è sempre lo stesso

      P.S. Grazie 😉

    • #24509
      Silvan
      Amministratore del forum

      Guarda il file build/scons/config.log, dovrebbe dirti più nel dettaglio perché è fallito il test di gtk+.

    • #24512
      Reysan
      Partecipante

      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.

    • #24514
      ercolinux
      Moderatore

      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

    • #24515
      Reysan
      Partecipante

      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

    • #24516
      ercolinux
      Moderatore

      strano a me l’ha compilato tutto, controlla di avere libopenssl-devel installato.

    • #24518
      Reysan
      Partecipante

      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 ?!?

    • #24519
      ercolinux
      Moderatore

      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

    • #24521
      Reysan
      Partecipante

      Invece purtroppo mi restituisce la versione.

      [reysan@openmamba ~]$ sudo pkg-config openssl –modversion

      0.9.7m

      [reysan@openmamba ~]$

      ..grazie comunque per l’aiuto 😉

    • #24522
      ercolinux
      Moderatore

      Prova a disinstallare la versione 097 a me da versione 0.9.8i

      Ciao

      Ercole

    • #24523
      Reysan
      Partecipante

      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.

    • #24526
      Reysan
      Partecipante

      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

Visualizzazione 23 filoni di risposte
  • Devi aver eseguito l’accesso per poter rispondere a questa discussione.