Nanodc? ------------ Nanodc is DC++ client with ncurses user interface. It uses the DC++ client core so it is fully compatible with DC++ (tiger tree hashes, compressed transfers, ADC-protocol). Dependencies: ------------- * ncursesw * pthread * zlib * libbz2 * scons * boost-thread * boost-signals * glib 2.0 * openssl Compiling: ---------- Debian/Ubuntu users can install everything with apt-get: * apt-get install libbz2-dev libncursesw5-dev pkg-config scons zlib1g-dev libglib2.0-dev libssl-dev libboost-thread-dev libboost-signals-dev Check out the source with svn (apt-get install subversion) * svn co https://svn.kapsi.fi/nanodc-dev/ Change to correct directory in order to compile the source * cd nanodc-dev/trunk/src/ Run scons (apt-get install scons) * scons To compile debug-version use 'scons debug=1' * ./nanodc Gentoo users can install nanodc from Gentoo Sunrise overlay (instructions at http://www.gentoo-sunrise.org/sunrise) * emegre nanodc * Crash? ------ * Compile with debug flags (scons debug=1) * gdb nanodc * run * (crash) * thread apply all bt full * pastebin.ca * include steps to reproduce Deadlock? --------- * (Compile with debug flags (scons debug=1)) * $ cat ~/.dc++/.pid [number] * gdb * attach [number] * thread apply all bt full * pastebin.ca * what did you do when it happened? License: -------- The GPL See license.txt for details. Contact: -------- Irc: #nanodc @ Freenode