User Käyttäjä Salasana  
   
sunnuntai 12.1.2025 / 00:59
Hae keskustelualueilta:        In English   Suomeksi   På svenska
afterdawn.com > keskustelu > yleistä keskustelua tietokoneista > linux -keskustelu > dcpp:n (=dc++) asennusohje linuxille!
Näytä aiheet
 
Keskustelualueet
Keskustelualueet
DCpp:n (=DC++) asennusohje Linuxille!
  Siirry:
 
Kirjoittaja Viesti
Sivu:<1234>
Senior Member
_
17. toukokuuta 2005 @ 16:45 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Quote:
Mitä muuten näyttää jos kirjoittelet komentorivillä:
gcc-config -l
What a fuc...!! Oli käytössä 3.3.5.. :o

Hitto, jääny vaihtamatta gcc-config kun asensin uudestaan koko homman toiselle kiintolevylle..

Nyt toi näkyy kääntyvän.. Kiitoksia taas kerran!
AfterDawn Addict
_
17. toukokuuta 2005 @ 16:59 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Quote:
What a fuc...!! Oli käytössä 3.3.5.. :o

Hitto, jääny vaihtamatta gcc-config kun asensin uudestaan koko homman toiselle kiintolevylle..

Nyt toi näkyy kääntyvän.. Kiitoksia taas kerran!
Oleppa hyvä... :D

--Computers are like air conditioners, they stop working properly if you open windows--

http://www.if-not-true-then-false.com/ || http://www.gentoo.org/ || http://my.afterdawn.com/juppe22/
Moderator

1 tuotearvio
_
25. toukokuuta 2005 @ 08:27 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Kiitoksia, ekaa kertaa nyt linukalla dc:ssä ilman ongelmia :-)
Linon
Junior Member
_
26. toukokuuta 2005 @ 06:50 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Yritinpäs minäkin tämän ohjeen ja ubuntuforumin ohjeen mukaan asennella, mutta yllättäen oli peukalo vähän turhan keskellä kämmentä... :(
Eli ongelmia tulee heti alkuun: scons:in asennus.
Muilla ei näyttäis olevan tuon kanssa mitään ongelmia kun kukaan ei ole siitä kysellyt. Olen koittanut sitä hakea apt-getillä sekä synapticin kautta, vaan ei löydy koko ohjelmaa!
Sconsin sivuilla neuvottiin myös hakemaan apt-getillä se, mutta hankala hakea kun ei löydy... http://www.scons.org/doc/HTML/scons-user/x124.html#AEN149

Oli siellä myös .deb paketti, mutten osaa sitä asentaa, kun olen vielä ihan alottelija debian pohjaisissa distroissa... :(

Voisiko joku hivenen osaavampi väännellä (paksusta) rautalangasta ohjetta miten asentaa tuon sconsin?

Edit: Ei tarvikkaan väännellä... Hoksasin itse lisätä tuonne Update manageriin Hoaryn repositoryyn multiversen... Nyt ainakin sain asennettua DCpp:n ja lähti käyntiinkin! :)

~Ubuntu Dapper~

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 26. toukokuuta 2005 @ 08:45

Moderator

1 tuotearvio
_
26. toukokuuta 2005 @ 21:45 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
sudo gedit /etc/apt/sources.list ja sieltä otat pois hakaristit repojen

deb http://fi.archive.ubuntu.com/ubuntu/ hoary universe
deb-src http://fi.archive.ubuntu.com/ubuntu/ hoary universe

edestä.

sudo apt-get update
sudo apt-get install scons
Carl0s-
Member
_
30. toukokuuta 2005 @ 20:27 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Ei perkele vaan tahdo kääntyä. Distrona on knoppix 3.8
Quote:
root@knoppix:/home/carl0s/linuxdcpp# sudo scons
scons: Reading SConscript files ...
Checking for pkg-config... ok
Checking for gtk+-2.0 >= 2.4... ok
Checking for gthread-2.0 >= 2.4... ok
Checking for libglade-2.0 >= 2.4... ok
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 header file sys/poll.h... yes
Checking for main() in C library pthread... yes
Checking for main() in C library z... yes
Checking for main() in C library bz2... yes
Checking for C header file asm/atomic.h... yes
Checking for PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP in pthread.h... ok
scons: done reading SConscript files.
scons: Building targets ...
g++-3.4 -DXTHREADS -pthread -pthread -DHAVE_ASM_ATOMIC_H -D_GNU_SOURCE -DHAVE_DECL_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -I. -DENABLE_BINRELOC -D_FILE_OFFSET_BITS=64 -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -c -o build/client/ADLSearch.o client/ADLSearch.cpp
In file included from /usr/include/asm/processor.h:18,
from /usr/include/asm/atomic.h:6,
from client/Thread.h:33,
from client/CriticalSection.h:26,
from client/Speaker.h:22,
from client/SettingsManager.h:23,
from client/ADLSearch.h:33,
from client/ADLSearch.cpp:27:
/usr/include/asm/system.h:247: error: expected `,' or `...' before "new"
/usr/include/asm/system.h: In function `long unsigned int __cmpxchg(volatile void*, long unsigned int, long unsigned int)':
/usr/include/asm/system.h:250: error: `size' undeclared (first use this function)
/usr/include/asm/system.h:250: error: (Each undeclared identifier is reported only once for each function it appears in.)
/usr/include/asm/system.h:254: error: expected identifier before ')' token
/usr/include/asm/system.h:260: error: expected identifier before ')' token
/usr/include/asm/system.h:266: error: expected identifier before ')' token
In file included from /usr/include/asm/atomic.h:6,
from client/Thread.h:33,
from client/CriticalSection.h:26,
from client/Speaker.h:22,
from client/SettingsManager.h:23,
from client/ADLSearch.h:33,
from client/ADLSearch.cpp:27:
/usr/include/asm/processor.h: In function `void load_esp0(tss_struct*, thread_struct*)':
/usr/include/asm/processor.h:474: error: `unlikely' undeclared (first use this function)
In file included from client/Thread.h:33,
from client/CriticalSection.h:26,
from client/Speaker.h:22,
from client/SettingsManager.h:23,
from client/ADLSearch.h:33,
from client/ADLSearch.cpp:27:
/usr/include/asm/atomic.h: In function `int atomic_add_return(int, atomic_t*)':
/usr/include/asm/atomic.h:192: error: `unlikely' undeclared (first use this function)
scons: *** [build/client/ADLSearch.o] Error 1
scons: building terminated because of errors.
Tuohon itse dcpp kääntämiseen asti kaikki tuntuu sujuvan ok, mutta tuohon tyssää. Neljä kertaa kokeiltu, ja aina tyssää samaan kohtaan...
Senior Member
_
31. toukokuuta 2005 @ 03:49 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Onkohan sulla ihan varmana käytössä gcc-3.4.x? Itellä tuli tuo sama ilmoitus kun en ollu huomanu vaihtaa oikeata versiota käyttöön. Kelaappa samaa threadia taakseppäin.
Carl0s-
Member
_
31. toukokuuta 2005 @ 06:53 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Apt-get:illä kun tuota koittaa latailla, tulee "gcc-3.4 already the newest version"
Carl0s-
Member
_
31. toukokuuta 2005 @ 16:54 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Niin, eli gcc on veriossa 3.4.x eli missä voisi olla vika?
Quote:
$ dpkg -l *gcc*

ii gcc-3.4 3.4.3-13 The GNU C compiler

ii gcc-3.4-base 3.4.3-13 The GNU Compiler Collection (base package)

ii gcc-3.4-doc 3.4.3-13 Documentation for the GNU compilers (gcc, go
Mun mielestä kaikki tuntuis olevan kunnossa... :S

Edit:
Quote:
Onkohan sulla ihan varmana käytössä gcc-3.4.x? Itellä tuli tuo sama ilmoitus kun en ollu huomanu vaihtaa oikeata versiota käyttöön. Kelaappa samaa threadia taakseppäin.
Tossa huomasin, että asennettuna on myös gcc-3.3.x , eli mitenkä otan tuon 3.4.x version käyttöön?

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 31. toukokuuta 2005 @ 18:06

Carl0s-
Member
_
1. kesäkuuta 2005 @ 19:09 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Noniin, eli mitenkäs ny si saan käyttöön ton gcc-3.4.X:n ?


Nonni, eli nyt on kokeiltu CC=gcc-3.4 :llä eikä lopputulos siitä muutu mihinkään...

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 1. kesäkuuta 2005 @ 21:59

Senior Member
_
2. kesäkuuta 2005 @ 04:31 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Quote:
Nonni, eli nyt on kokeiltu CC=gcc-3.4 :llä eikä lopputulos siitä muutu mihinkään...
Tuo tuskin vaikuttaakaan kun näköjään toi DCPP on c++ käännetty ja tuo taas vaikuttaa C-kääntäjään (C-Compiler)

Tälläisen löysin jostain diff-tiedostosta:
....
+export CC=gcc-3.4
+export CXX=g++-3.4
....
Eli tuo CXX vaikuttaa g++ kääntäjään.

Koitappas vielä tuota..
Carl0s-
Member
_
2. kesäkuuta 2005 @ 08:22 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
nyt on kokeiltu

$ CC=gcc-3.4
$ CC=gcc-3.4 sudo scons

$ export CC=gcc-3.4
$ export CC=gcc-3.4 sudo scons

$ export CXX=g++-3.4
$ export CXX=g++-3.4 sudo scons

Pelkillä "komennoilla" ilman sudo scons tulee vain rivin vaihto, muuten menee samanlailla kun ennen, ja loppuun tulee: "scons: building terminated because of errors"
lunix
Senior Member
_
2. kesäkuuta 2005 @ 09:22 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Kokeile antaa polku siihen käytettävään kääntäjään (alla olevat on esimerkkejä katso miten ne on sulla)
export CC=/usr/bin/gcc-3.4
export CXX=/usr/bin/g++-3.4
Carl0s-
Member
_
2. kesäkuuta 2005 @ 14:41 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Aaaargh, tuskaa :)

ei käänny, kokeilin jopa alusta-asti

$ CC=cgg-3.4 ./configure

jolloin tulee: configure: error: C complier cannot create executables
see 'config.log' for more details
Senior Member
_
2. kesäkuuta 2005 @ 16:38 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Quote:
$ CC=cgg-3.4 ./configure
Oliko toi copypastattu? Jos oli, niin siinä on ainakin kirjoitusvirhe ollu, eikä mikään ihne jos tulee tuo virheilmoitus. Oikein on gcc kuten edelläkin..

Niin pitäähän se ./configurekin ajaa oikean kääntäjän kanssa. Laitappa ensin ne export rivit, molemmat mitä edelläkin on. Niiden ei kuulukkaan tulostaa mitään, ne tallettavat niihin CC ja CXX muuttujiin vain tiedot mitä annetaan, ja sitten koitas lähteä tuolla ./configure:n kanssa eteenpäin. Älä aja mitään sudon kanssa, koska rootilla ei ole noita CC ja CXX muuttujia asetettu. toi DCPP asennus ei tarvitse sudoa missään vaiheessa jos se asennus tapahtuu kotihakemistossa.
Senior Member
_
2. kesäkuuta 2005 @ 16:43 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
tupla

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 2. kesäkuuta 2005 @ 16:44

Carl0s-
Member
_
2. kesäkuuta 2005 @ 18:36 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Eli siis näinkö?
Quote:
/home/carl0s/src/libglate $ export CC=/usr/bin/gcc-3.4

/home/carl0s/src/libglate $ export CXX=/usr/bin/g++-3.4
$ ./configure
$ make
$ make install

/home/carl0s/linuxdcpp $ scons
lunix
Senior Member
_
2. kesäkuuta 2005 @ 18:47 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Quote:
/home/carl0s/src/libglate $ export CC=/usr/bin/gcc-3.4

/home/carl0s/src/libglate $ export CXX=/usr/bin/g++-3.4
Toimii jos tuo gcc/g++ löytyy tuolla nimellä, voit tarkistaa tuon vaikka komennoilla

ls -la /usr/bin | grep gcc
ja
ls -la /usr/bin | grep g++
Carl0s-
Member
_
2. kesäkuuta 2005 @ 19:03 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Nonni, nyt kyllä pukkaa niin hepreaa ku vaan voi...
Quote:
root@knoppix:/home/carl0s/linuxdcpp# ls -la /usr/bin | grep gcc
-rwxr-xr-x 1 root root 8164 Mar 25 10:45 colorgcc
lrwxrwxrwx 1 root root 7 Jun 2 13:46 gcc -> gcc-3.3
-rwxr-xr-x 1 root root 85196 May 24 20:03 gcc-3.3
-rwxr-xr-x 1 root root 84972 May 5 19:19 gcc-3.4
lrwxrwxrwx 1 root root 10 Jun 2 13:46 gccbug -> gccbug-3.3
-rwxr-xr-x 1 root root 16056 May 24 19:25 gccbug-3.3
-rwxr-xr-x 1 root root 16198 May 5 19:06 gccbug-3.4
lrwxrwxrwx 1 root root 7 Jun 2 13:47 i386-linux-gcc -> gcc-3.3
lrwxrwxrwx 1 root root 7 Jun 2 17:17 i386-linux-gcc-3.3 -> gcc-3.3
lrwxrwxrwx 1 root root 7 Jun 2 16:32 i386-linux-gcc-3.4 -> gcc-3.4
lrwxrwxrwx 1 root root 7 Jun 2 17:17 i486-linux-gcc-3.3 -> gcc-3.3
lrwxrwxrwx 1 root root 7 Jun 2 16:32 i486-linux-gcc-3.4 -> gcc-3.4
root@knoppix:/home/carl0s/linuxdcpp# ls -la /usr/bin | grep g++
lrwxrwxrwx 1 root root 7 Jun 2 13:46 g++ -> g++-3.3
-rwxr-xr-x 1 root root 88876 May 24 19:59 g++-3.3
-rwxr-xr-x 1 root root 88876 May 5 19:17 g++-3.4
lrwxrwxrwx 1 root root 7 Jun 2 13:47 i386-linux-g++ -> g++-3.3
lrwxrwxrwx 1 root root 7 Jun 2 17:17 i386-linux-g++-3.3 -> g++-3.3
lrwxrwxrwx 1 root root 7 Jun 2 18:22 i386-linux-g++-3.4 -> g++-3.4
lrwxrwxrwx 1 root root 7 Jun 2 17:17 i486-linux-g++-3.3 -> g++-3.3
lrwxrwxrwx 1 root root 7 Jun 2 18:22 i486-linux-g++-3.4 -> g++-3.4


Niin ja vaikka nuo export rivit suoritti ensimäiseksi, ei tulos muuttunnut mihinkään.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 2. kesäkuuta 2005 @ 19:05

lunix
Senior Member
_
2. kesäkuuta 2005 @ 19:16 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Quote:
-rwxr-xr-x 1 root root 84972 May 5 19:19 gcc-3.4

-rwxr-xr-x 1 root root 88876 May 5 19:17 g++-3.4
Koska noi löytyi sun järjestelmästä niin alla olevien pitäisi toimia

export CC=/usr/bin/gcc-3.4
export CXX=/usr/bin/g++-3.4

Tarkista komentamalla

env | grep CC

Eli jos yllä oleva komento palauttaa

CC=/usr/bin/gcc-3.4

niin kaikki pitäisi olla kunnossa, eli käytössä on silloin gcc-3.4

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 2. kesäkuuta 2005 @ 19:20

Carl0s-
Member
_
2. kesäkuuta 2005 @ 19:24 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Kyllä kummatki o versiossa 3.4 ... :S

Eli missä ihmeessä vika sitten on?
Senior Member
_
3. kesäkuuta 2005 @ 03:57 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Quote:
Eli siis näinkö?

Quote:/home/carl0s/src/libglate $ export CC=/usr/bin/gcc-3.4

/home/carl0s/src/libglate $ export CXX=/usr/bin/g++-3.4
$ ./configure
$ make
$ make install

/home/carl0s/linuxdcpp $ scons
Koititko tätä rimpsua. Ainakin mitä noi lunixin tarkistukset kertoi, niin tämä viimeistään pitäis toimia. Ellei, niin sitten loppu kyllä ideat täältä.

EDIT: Korjausta:

Hetkinen, eihän se asennusketju mene noin, vaan:


cd /home/carl0s/linuxdcpp
export CC=/usr/bin/gcc-3.4
export CXX=/usr/bin/g++-3.4
scons
siis ilman sudoa, koska rootille ei noita CC ja CXX määritelty.

Toi libglatehan näyttäis sulla toimivan, ainoastaan DCPP ei käänny.

Tietty mikään ei estä koittamasta kääntää tuota libglatea uudelleen, eli sitten toi rimpsu mitä ylempänäkin, paitsi make install pitää ajaa sudolla, eli 'sudo make install', ei muita sudolla.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 3. kesäkuuta 2005 @ 04:04

lunix
Senior Member
_
3. kesäkuuta 2005 @ 04:27 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Ihan vain huomiona. Komentoja

export CC=/usr/bin/gcc-3.4

export CXX=/usr/bin/g++-3.4

ei tarvitse joka välissä ajaa. Riittää kun ne kerran suorittaa ennen kääntämisen aloittamista. Tietysti nuo rivit voi laittaa vaikka $HOME/.bash_profile tiedostoon, jonka jälkeen ei tarvitse enää kikkailla ylimääräisten komentojen kanssa.
Carl0s-
Member
_
3. kesäkuuta 2005 @ 08:23 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Ei kiva, kokeilin uudestaan, täysin alusta, ja asentamalla libgladen uudestaan, mutta ei. Ei vaan tahdo Dcpp kääntyä.
Mainos
_
__
 
_
Senior Member
_
3. kesäkuuta 2005 @ 08:36 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Yks tuli vielä mieleen.

Ootko koittanu päivittää sitä DCpp sorsaa. sehän haetaan CVS:ta, joka on siis samalla se hakemistä jossa sitä kehitetään. Jonain päivänä/hetkenä siellä saattaa hyvinkin olla versio joka ei vain käänny.

EDIT: Lisäinfoa [offtopic]

CVS on yksi niistä tavoista jakaa ohjelmointi projektin työtila ihmisten kesken jotka asuvat eri puolilla maapalloa ja silti työskentelevät saman projektin parissa. Yleensä tälläiset CVS-puut vain ovat suljettuja, eli niihin pääsee vain kehittäjät. Vasta kun projektin tuotoksena tulee ensimmäinen kunnollinen versio se saa versionumeron ja se laitetaan jakeluun muuttumattomana, toimivaksi testattuna pakettina. Ei ole mikään yllätys jos jossain vaiheessa CVS puu on rikkinäinen kun joku on typoillut tai kaksi moduulia eivät toimikkaan keskenään kun on useampi toisistaan riippuva kehittäjä kehittänyt samaan aikaan eri moduuleja.

[/offtoipc]

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 3. kesäkuuta 2005 @ 08:41

 
Sivu:<1234>
afterdawn.com > keskustelu > yleistä keskustelua tietokoneista > linux -keskustelu > dcpp:n (=dc++) asennusohje linuxille!
 

Apua ongelmiin: AfterDawnin keskustelualueet | AfterDawnin Vastaukset
Uutiset: IT-alan uutiset | Uutisia puhelimista
Musiikkia: MP3Lizard.com
Tuotearviot: Laitevertailu | Vertaa puhelimia | Vertaa kännykkäliittymiä
Pelit: Pelitiedostot, pelidemot ja trailerit
Ohjelmat: download.fi | AfterDawnin ohjelma-alueet
International: AfterDawn in English | Software downloads | Free, legal MP3s | AfterDawn på svenska
RSS -syötteet: AfterDawnin uutiset | Uusimmat ohjelmapäivitykset | Keskustelualueiden viestit
Tietoja: Tietoa AfterDawn Oy:stä | Mainosta sivuillamme | Sivuston käyttöehdot ja tietoja yksityisyydensuojasta
Ota yhteyttä: Lähetä palautetta | Ota yhteyttä mainosmyyntiimme
 
  © 1999-2025 AfterDawn Oy