PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cDonkey 0.5



Seiten : [1] 2 3 4

hunter
01.12.02, 09:08
Es gibt einen neuen (offenen) Core Client für eDonkey. Er soll zu den bestehenden GUIs compatibel sein, jedoch stabiler und besser laufen als die bestehenden.

Wers mal probieren möchte: http://freshmeat.net/projects/cdonkey

morck
01.12.02, 11:12
Moin!

Ich wollte mir das mal ansehen, aber ich krieg es nicht kompiliert:


misc.cpp: In function `void open_Sources()':
misc.cpp:454: cannot convert `const char*' to `DBTYPE' in argument passing
misc.cpp:455: invalid conversion from `int' to `DBTYPE'
misc.cpp:455: too many arguments to function
misc.cpp:457: no matching function for call to `__db::associate(DB*&, NULL,
DB*&, int (&)(DB*, const DBT*, const DBT*, DBT*), int)'
misc.cpp: In function `bool getSource(in_addr*, short unsigned int*)':
misc.cpp:578: `DB_SECONDARY_BAD' undeclared (first use this function)
misc.cpp:578: (Each undeclared identifier is reported only once for each
function it appears in.)
misc.cpp: In function `void open_Servers()':
misc.cpp:642: cannot convert `const char*' to `DBTYPE' in argument passing
misc.cpp:645: invalid conversion from `int' to `DBTYPE'
misc.cpp:645: too many arguments to function
misc.cpp:646: invalid conversion from `int' to `DBTYPE'
misc.cpp:646: too many arguments to function
misc.cpp:648: no matching function for call to `__db::associate(DB*&, NULL,
DB*&, int (&)(DB*, const DBT*, const DBT*, DBT*), int)'
misc.cpp:649: no matching function for call to `__db::associate(DB*&, NULL,
DB*&, int (&)(DB*, const DBT*, const DBT*, DBT*), int)'
misc.cpp: In function `void open_Files()':
misc.cpp:914: cannot convert `const char*' to `DBTYPE' in argument passing
misc.cpp:915: invalid conversion from `int' to `DBTYPE'
misc.cpp:915: too many arguments to function
misc.cpp:916: invalid conversion from `int' to `DBTYPE'
misc.cpp:916: too many arguments to function
misc.cpp:918: no matching function for call to `__db::associate(DB*&, NULL,
DB*&, int (&)(DB*, const DBT*, const DBT*, DBT*), int)'
misc.cpp:919: no matching function for call to `__db::associate(DB*&, NULL,
DB*&, int (&)(DB*, const DBT*, const DBT*, DBT*), int)'
make: *** [misc.o] Error 1

Irgendeine Idee, was das heißen könnte???

Matze88
01.12.02, 12:16
Bei mir kommt da n syntay error oder sowas ähnliches!

sFile.h:39: syntax error before `*' token
sFile.h: In member function `void sFile::setStat(dtype*)':
sFile.h:66: `db' undeclared (first use this function)
sFile.h:66: (Each undeclared identifier is reported only once for each function it appears in.)
make: *** [donkey.o] Fehler 1

rallan
01.12.02, 12:34
kommt genau der gleiche Fehler! :-(

hunter
01.12.02, 21:17
Tja. Ist bei mir auch das Problem.

Kann es sein das ihr alle einen Compiler < 3.00 habt ? Bei mir erkennt er nämlich gcc3 obwohl ich gvv 2.96 benutze. Eventuell benutzt er dann einen modifizierten Befehlssatz den er nicht verwenden dürfte da der Compiler nicht 3 ist.

hunter
02.12.02, 09:06
Hab gerade gesehen das schon wieder eine neue Version rausgekommen ist:

http://freshmeat.net/releases/105226/


Eventuell regelt sich dadurch das Compiler Problem (hab in der Uni keine Möglichkeit das zu probieren).

morck
02.12.02, 11:21
also ich hab den gcc 3.2.1 und wieder genau den gleichen Fehler!!!

rallan
02.12.02, 12:06
nicht! :-( Habe auch den 3.2.1 Compiler. Hat es denn überhaupt schon einer geschafft und wenn ja wie?

hunter
02.12.02, 17:30
Ich hab 2.96. Der produziert aber den selben Fehler wie oben beschrieben.

rallan
04.12.02, 13:15
Berkeley DB 4.1 von http://www.sleepycat.com/download.html.
Die habe ich aber leiber auch noch nicht 100% Compiliert bekommen! Falls die irgendwer als RPM finden sollte, so kann er ja bitte mal einen Link schicken.

morck
04.12.02, 15:19
jo danke ... damit geht es!

für alle die Gentoo haben:
emerge /usr/portage/sys-libs/db-4.1.24.ebuild

Ich hab ein bischen gebraucht, um herauszufinden, wie die BerkleyDB bei Gentoo heißt ....

hunter
04.12.02, 18:14
Also bei mir gehts immer noch nicht. Habe Berkeley DB 4.1.24 installiert:

cd build_unix
../dist/configure
make
checkinstall

Das ging alles ohne Probleme. cDonkey wirft aber noch immer den gleichen Fehler aus. Habt ihr da besondere Parameter angegeben ?

morck
04.12.02, 18:33
@ hunter:
ich hab einfach nur ./configure make make install angegeben ... aber mehr auch nicht.

Aber ich hab ein ganz anderes Problem ... wie kriege ich die ed2k_gui, die ja compatibel sein soll, dazu den cDonkey-Core zu finden ??????
Ich hab den Port für die gui auf 4663 gestellt und auch einen anderen user und ein anderes pwd in der .donkey_control datei angegeben: Aber er behauptet immer, er könne den core nicht starten oder nicht finden!

rallan
04.12.02, 19:02
Schau mal auf deren Homepage. Dort steht folgendes:


? Gui connected nicht.
! Default Port ist momentan 9003 für die GUI, Benutzer und Password sind user:pass. Dies kann man in der Setup Datei unter ~/.donkey_options ändern.
Beispiel:
client_name = muster
control = control
incomming = incomming
my_version = 1661
server_port = 9001
client_port = 9002
gui_port = 9003
ctrl_user = mein_name
ctrl_pass = geheim

@hunter
wie gesagt, ich bekomme die Berkeley einfach nicht gebacken. Eine neue Version ist auch schon wieder da. 5.0.3, dass geht ja richtig fix, nur leider funzt es nicht.

morck
04.12.02, 20:51
@ rallan:
ja das hab ich ja auch gelesen und dementsprechend die ~/.donkey_options umgeändert:

client_name = niemand94
control = /home/morck/cDonkey/control
incomming = /home/morck/cDonkey/incomming
client_port = 4662
my_version = 1660
gui_port = 4663
ctrl_user = morck
ctrl_pass = ***

aber er findet trotzdem entweder keinen lauffenden cDonkey-core oder er kann nicht connecten!

biedermann
05.12.02, 12:30
läuft das Programm den jetzt bei irgendwem??? Würd mich mal interessieren, was es denn eigentlich bringt, da ich immer noch auf der Suche nach nem client für linux bin, der eMule wirklich ersetzen kann....

hunter
05.12.02, 13:38
mldonkey -> Siehe HowTo Bereich -> Filesharing

rallan
05.12.02, 13:57
Wozu emule wenn es den mldonkey gibt??

jockelb
05.12.02, 16:04
Bei mir habe ich das Problem mit mldonkey 2.0 das ich keinen kontakt zu emule höher 22c bekomme. Hat jemand einen Tip?
Oder wie sperre ich emule, das ist daher interessant weil man bei emule nicht aus dem incoming ordner saugen kann.

biedermann
05.12.02, 17:28
mldonkey hab ich auch. Das läuft ja auch. problem ist nur, dass ich bei emule einfach mehr Quellen hatte...

Wie siehts den bei anderen mit dem Dl Speed von Mldonkey und Quellen aus??
Würd mich mal interessieren, vielleicht mach ich ja was falsch. Das Tutorial zu Filesharing
hab ich mir auch schon angeschaut... Hab aber immer noch nicht die besonderen Ergebnisse mit Mldonkey erziehlt...

fs111
05.12.02, 19:26
Also eigentlich war bei mir der mldonkey immer sehr zuverlässig, auch die 1.1x Versionen, aber seid 3 Tagen dümpelt der bei mir bei 5-9 kb rum, warum weiß ich nicht.

fs111

rallan
06.12.02, 09:24
das man mit dem emule schneller saugen kann als mit dem mldonkey halte ich für ein Gerücht! Ich habe selber getestet, aber der mldonkey war immer um einiges schneller als zB der emule!

Einstellen kann man doch alles ganz easy im mldonkey, auch die Sourcen. Bei einem neuen Film zB. habe ich im Moment 30000 gefundene Quellen und connectet bin ich bei 1000. Da sauge ich mit vollem Speed.

Das Problem ist nur im Moment, dass fast keiner mehr den original donkey verwendet, was zur folge hat das sich alle "vordrängeln" und so das Netz zum erliegen kommt.

jockelb
06.12.02, 20:40
Hat eigentlich irgend jemand das Tool schon zum laufen gebracht?
Bei der 0.5.3 version hatte ich folgende Fehler
sGui.cpp
In file included from sFile.h:6,
from protocol.h:5,
from sGui.cpp:2:
BTree.h:3: db.h: Datei oder Verzeichnis nicht gefunden
In file included from protocol.h:5,
from sGui.cpp:2:
sFile.h:7: db.h: Datei oder Verzeichnis nicht gefunden
make: *** [sGui.o] Error 1

Dann habe ich mir die cvs File gesaugt,nach einem "./configure && make" bekamm ich folgende Fehlermeldung die wohl mit autoconf zu tun hat
/configure: line 2984: syntax error near unexpected token `AC_ENABLE_SHARED(yes)'
./configure: line 2984: `AC_ENABLE_SHARED(yes)'
make: *** [config.status] Error 2

./configure lief ohne probleme durch. Erst mach einem make kam die Fehlermeldung

hunter
06.12.02, 20:44
db.h wird nicht gefunden. Ist die Berkeley DB 4 denn installiert ?

jockelb
06.12.02, 21:06
Ja das ging auch ohne Probleme
Im Verzeichenis dist habe ich eine ./configure && make && make install gemacht und es kam keine Fehlermeldung

rallan
07.12.02, 09:54
brauchst du die 4.1, dass ist wichtig! Mit 4.0 läuft es noch nicht.

jockelb
07.12.02, 11:59
ich habe die 4.1.24 Berkeley DB releases WITH strong cryptography: im tar.gz format genommen
War das die falsche version?

rallan
07.12.02, 13:12
Das ist die Richtige.

jockelb
08.12.02, 12:55
welche automake und autoconf version hast du benutzt?

MaDmAsTeR
08.12.02, 16:42
Hi!

ich habe das Teil hier zum laufen gebracht.
Ist nen Gentoo-System, dort ging das ohne Probs, musste nur die BerkeleyDB updaten.

Aber wie zum Geier bedient man das Teil?? Da gibts nrigends Infos dazu, und mit der ed2k_gui kann ich zwar connecten, aber sonst kann ich irgendwie nix machen.

Weiss das schon jemand wie das geht??