Oskar lähetteli tänään mailia ja sanoi aloittavansa koodaamaan curses-pohjaista käyttöliittymää MicroDC:hen. Homma on jo aloitettu. Oskar on nyt eristänyt komentokäyttöliittymän omaksi koodimöhkäleekseen ja pyysi kokeilemaan uutta snapshottia. Snapshotti on saatavissa täältä: http://oskarsapps.mine.nu/microdc-0.11.1.tar.gz Eli siinä voi olla bugeja, joten ne pitäisi raportoida Oskarille. Toivottavasti olette mukana auttamassa projektissa, sillä Linuxille on näillä näkymin tulossa ensimmäinen kunnolla toimiva DirectConnect clientti. DCpp:n ongelmahan on se, ettei se käänny kaikilla alustoilla ja kaikilla C-kääntäjillä, vaikka softana se onkin hyvä. Mutta juu, taidanpa lopettaa omatkin koodailuni ja painua nukkumaan.
Onkos muuten muilla ollut samaa ongelmaa tuon Dcpp:n kanssa, että se tuppaa itsekseen kaatuilla? Itselläni se kaatuu aina aikavälillä 10-40min. Kun sen käynistää consolista $ dcpp ja katsoo puskeeko kaatumisaikaan erroria, löytyy sieltä viesti "Muistialue ylitetty" tms...
Mulla ainakin kaatuilee samalla virheilmoituksella aina kun menee hubille missä on paljon ~5000 käyttäjää. Distrona Ubuntu Breezy 5.10 ja myös Hoary 5.04:lla oli sama homma.
mulla kaatuilee vain jos menee queue listaa sorkkimaan.. jos sen antaaa olla rauhassa niin pelaa vaikka 5 viikkoa
helvatan helvata... voisko joku neuvoo mulle mistä mä äkkiä saisin g++>=3.4 ku mä hommasin uuden g++:an mut mä hommasin liian uuden nii se ei ala sen takia kääntämään... ite kokeilin googlea mut tuloksetta Kiitos etukäteen!
export CC=gcc-3.4 tuo rimpsu ennen kääntämistä niin se valitsee ton 3.4:n käyttöön mikäli se vaan on asennettuna.
Hmm... Nyt tuli semmonen ongelma jota ei ole tullu mulle vielä ikinä vastaan kun olen käännelly dc:tä: janus@janus:~/src/libglade-2.4.2$ make make all-recursive make[1]: Entering directory `/home/janus/src/libglade-2.4.2' Making all in glade make[2]: Entering directory `/home/janus/src/libglade-2.4.2/glade' if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -DXTHREADS -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -DGLADE_LIBDIR=\""/usr/local/lib"\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -g -O2 -Wall -std=c9x -MT glade-init.lo -MD -MP -MF ".deps/glade-init.Tpo" -c -o glade-init.lo glade-init.c; \ then mv -f ".deps/glade-init.Tpo" ".deps/glade-init.Plo"; else rm -f ".deps/glade-init.Tpo"; exit 1; fi mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"libglade\" -I.. -DXTHREADS -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/atk-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -DGLADE_LIBDIR=\"/usr/local/lib\" -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGNOME_DISABLE_DEPRECATED -g -O2 -Wall -std=c9x -MT glade-init.lo -MD -MP -MF .deps/glade-init.Tpo -c glade-init.c -fPIC -DPIC -o .libs/glade-init.o In file included from /usr/include/gtk-2.0/gtk/gtk.h:152, from glade-private.h:26, from glade-init.c:34: /usr/include/gtk-2.0/gtk/gtkstatusbar.h:71: error: syntax error before "GMemChunk" /usr/include/gtk-2.0/gtk/gtkstatusbar.h:71: warning: no semicolon at end of struct or union /usr/include/gtk-2.0/gtk/gtkstatusbar.h:85: error: syntax error before '}' tokenmake[2]: *** [glade-init.lo] Error 1 make[2]: Leaving directory `/home/janus/src/libglade-2.4.2/glade' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/janus/src/libglade-2.4.2' make: *** [all] Error 2
Mites muuten on tämän DCpp:n porttiasetuksien laita, sillä firestarter näyttää että ohjelma käyttää porttia 1900, vaikka itse Dcpp:n asetukset sanoo aivan muuta(TCP:20/UDP:20). Se ainakin näyttäisi olevan varmaa että porttiasetuksissa on jotain mätää sillä searchi ei toimi, eikä myöskään lataukset. Palomuurissa uskoisi kuitenkin liikenteen olevan sallittu portille 20, sillä myös ftp käyttää samaa porttia. Distrona on Kubuntu5.10
Eikös se toimi niin että korvaat sen tolla paketilla? Komennoksi tulisi siis: sudo apt-get install libgtk2.0-dev libgtkmm-2.4-dev libglademm-2.4-dev zlib1g-dev libbz2-dev g++-3.4 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgtkmm-2.4-1c2 libglademm-2.4-1
Eikös kukaan osaa auttaa? EDIT: Sain jo asennettua tällä ohjeella: http://www.ubuntuforums.org/archive/index.php/t-76643.html
No sehän sanoi että siitä on jo uusin versio asennettuna niin ei sun tietenkään silloin sitä tarvitse asentaa. Vähän ajatusta nyt mukaan!