Page 4 of 5 FirstFirst ... 2345 LastLast
Results 46 to 60 of 63

Thread: DCGET: консольная утилита для скачивания файлов в DC++ сетях

  1. #46
    Ну может кто нибуть выложит последнюю сборку.

  2. #47
    Quote Originally Posted by angel_il View Post
    Я тут на досуге выложил релиз консольного клиента для сетей DC++
    ...
    Делал именно под нашу коробочку, но и на нормальном PC работает.
    о какой коробочке идет речь? как я понял о 500хх? обьясните кто-нибудь для тугих в этом деле как это работает меня интересует сможет ли это либо что-то подобное работать на wl-700ge и что для этого нужно. вопрос где-то уже задавал, сорри за дубль, ответов не нашел

  3. #48
    я не забыл... просто на работе завал...
    vim имеет два режима - бибикать и все портить (с) не мое

  4. #49
    Quote Originally Posted by angel_il View Post
    я не забыл... просто на работе завал...
    все ждемс.

  5. #50
    Установил из пакета, при запуске выдает ошибку.
    aborted sig = 11, sphubd(-1)
    Как исправить?

    Также пробовал компилировать по инструкции. Также выводит ошибку:
    making all in splib
    make[1]: Entering directory `/mnt/dcc/dcget/shakespeer/splib'
    compiling args.c
    /bin/sh: cc: not found
    command was: cc -Wp,-MD,.deps/args.d -c -o args.o args.c -g -O2 -Wall -DVERSION="0.9.5" -DPACKAGE="shakespeer" -I../splib -I../spclient -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DMISSING_FGETLN -DCOREDUMPS_ENABLED=1
    make[1]: *** [args.o] Error 1
    make[1]: Leaving directory `/mnt/dcc/dcget/shakespeer/splib'
    make: *** [all] Error 1
    Что тут можно сделать?

  6. #51
    Скачал отдельно buildroot, устанавливаю следующим образом:
    [admin@Test /mnt]$ ipkg install buildroot_4.1.1-13_mipsel.ipk
    Содержимое директории mnt:
    [admin@Test /mnt]$ ls -al
    drwxr-xr-x 7 admin root 4096 Jan 1 03:30 .
    drwxr-xr-x 1 admin root 118 Mar 14 2008 ..
    -rwxr--r-- 1 admin root 44216595 Apr 27 2008 buildroot_4.1.1-13_mipsel.ipk
    Выдает ошибку:
    Nothing to be done
    An error ocurred, return value: 4.
    Collected errors:
    Cannot find package buildroot_4.1.1-13_mipsel.ipk.
    Check the spelling or perhaps run 'ipkg update'
    Почему пакет не находится системой?

  7. #52
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by nikita1234 View Post
    Скачал отдельно buildrootВыдает ошибку:
    Почему пакет не находится системой?
    Попробуйте так:
    Code:
    ipkg install /mnt/buildroot_4.1.1-13_mipsel.ipk

  8. #53
    В процессе компиляции возникают ошибки, первая из них:
    Unicode data from unicode-spec/UnicodeData-3.2.0.txt
    make[2]: *** [gunichartables.h] Terminated
    make[2]: Leaving directory `/mnt/dcc/dcget/shakespeer/splib'
    make[1]: *** [all] Error 1
    make[1]: Leaving directory `/mnt/dcc/dcget/shakespeer'
    Когда запускаешь из каталога dcget, то компиляция выполняется дальше, но потом пишет:
    ar cru libspclient.a hublist.o spclient.o spclient_cmd.o spclient_send.o country_map.o cfg.o filelist.o filelist_xml.o filelist_dclst.o dcget.o
    ranlib libspclient.a
    make: *** No rule to make target `lib/splib/libsplib.a', needed by `dcget'. Stop.
    Полный лог компиляции во вложении.
    Attached Files Attached Files
    Last edited by nikita1234; 30-04-2008 at 07:46.

  9. #54
    Join Date
    Mar 2007
    Location
    Russia, Ryazan
    Posts
    696
    Quote Originally Posted by nikita1234 View Post
    В процессе компиляции возникают ошибки.
    На первой же странице топика есть решение проблемы

  10. #55
    Не заметил, но все равно библиотека не собирается, вроде ошибок не выдает, а файл libsplib.a не появляется. Лог:
    [admin@Test splib]$ make
    make: Warning: File `/opt/include/assert.h' has modification time 1,1e+09 s in the future
    compiling args.c
    compiling mkpath.c
    compiling util.c
    compiling bz2.c
    compiling bloom.c
    compiling tiger.c
    compiling sboxes.c
    compiling he3.c
    compiling base32.c
    compiling log.c
    compiling tigertree.c
    compiling io.c
    compiling notification_center.c
    compiling encoding.c
    compiling rx.c
    compiling test_connection.c
    compiling dstring.c
    compiling dstring_url.c
    compiling cmd_table.c
    compiling quote.c
    compiling nmdc.c
    compiling base64.c
    compiling xerr.c
    compiling xstr.c
    perl -w gen-unicode-tables.pl -both 3.2.0 unicode-spec
    Creating decomp table
    Creating property table
    Composition exlusions from unicode-spec/CompositionExclusions-3.2.0.txt
    Unicode data from unicode-spec/UnicodeData-3.2.0.txt
    make: *** [gunibreak.h] Terminated

  11. #56

    Shakespeer bug - RevConnect

    There is a bug in Shakespeer that prevents Revconnect (and probably other clients) to retrieve filelist. The bug is in client_cmd.c file, function cc_cmd_UGetBlock. The problem is because that DC command UGetBlock second parameter can be negative number. The function cant handle that situation.


    The correct function is:

    Code:
    static int cc_cmd_UGetBlock(void *data, int argc, char **argv)
    {
        cc_t *cc = data;
    
        rx_subs_t *subs = rx_search(argv[0], "([0-9]+) (-?[0-9]+) (.*)");
        if(subs == NULL || subs->nsubs != 3)
        {
            INFO("invalid UGetBlock request");
            rx_free_subs(subs);
            return cc_send_command(cc, "$Error Invalid request|");
        }
    
        /* UGetBlock send filenames in UTF-8 already */
        char *filename_utf8 = subs->subs[2];
        if(filename_utf8 == NULL)
        {
            WARNING("Invalid filename encoding in UGetBlock request:"
                    " [%s] (ignored command)", argv[0]);
            rx_free_subs(subs);
            return cc_send_command(cc, "$Error File Not Available|");
        }
    
        uint64_t offset = strtoull(subs->subs[0], 0, 10);
        uint64_t bytes_to_transfer = strtoull(subs->subs[1], 0, 10);
        if(bytes_to_transfer == -1LL)
        {
            bytes_to_transfer = 0;
        }
    
        xerr_t *err = 0;
        int rc = cc_upload_prepare(cc, filename_utf8, offset, bytes_to_transfer, &err);
        rx_free_subs(subs);
        if(rc != 0)
        {
            rc = cc_send_command(cc, "$Error %s|", xerr_msg(err));
            xerr_free(err);
            return rc;
        }
    
        cc->slot_state = hub_request_upload_slot(cc->hub, cc->nick,
                cc->local_filename, cc->filesize);
        if(cc->slot_state == SLOT_NONE)
        {
            return cc_send_command(cc, "$MaxedOut|");
        }
    
        return_val_if_fail(cc_send_command(cc, "$Sending %"PRIu64"|",
                    cc->bytes_to_transfer) == 0, -1);
    
        cc->state = CC_STATE_REQUEST;
    
        return_val_if_fail(cc_start_upload(cc) == 0, -1);
        return 1;
    }

  12. #57
    Итак я тут начитался но поставил вот так
    Сначало установил
    Code:
    ipkg install optware-devel
    Потом
    Code:
    ipkg install http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/buildroot_4.1.1-13_mipsel.ipk
    Сделал make в корне dchubб но заматерилось пришлось
    Code:
    ipkg install http://ipkg.nslu2-linux.org/feeds/unslung/wl500g/libiconv_1.11-2_mipsel.ipk
    потом make install там же. Чтото получилось дальше никаких ошыбок.
    Code:
    ldd dcget
            libiconv.so.2 => /opt/lib/libiconv.so.2 (0x2ab03000)
            libbz2.so.1.0 => /opt/lib/libbz2.so.1.0 (0x2aad7000)
            libexpat.so.1 => /opt/lib/libexpat.so.1 (0x2ac2d000)
            libevent-1.3d.so.1 => /opt/lib/libevent-1.3d.so.1 (0x2ac63000)
            libresolv.so.0 => /opt/lib/libresolv.so.0 (0x2aaaa000)
            libc.so.0 => /opt/lib/libc.so.0 (0x2ac8c000)
            libgcc_s.so.1 => /opt/lib/libgcc_s.so.1 (0x2ad41000)
            librt.so.0 => /opt/lib/librt.so.0 (0x2ad60000)
            ld-uClibc.so.0 => /opt/lib/ld-uClibc.so.0 (0x2aac0000)
    Но теперь когда ввожу например
    Code:
    dcget --search
    юзерлист пофиг, выскакивает
    Code:
    Can't run /usr/local/bin/sphubd: No such file or directory
    
    aborted sig = 9, sphubd(-1)
    Оказалось в /usr/local нету папки bin даже.
    Тут у меня варианты коньчелись и я сосдал папку /usr/local/bin/sphubd
    Сейчас долго думает и
    Code:
    dcget --search "Апостол"
    ----------------------------------------------
    dcget.c:1241: test FAILED:
    Failed test: sp_connect(sp, working_directory, incomplete_directory, download_directory, client_tag, sphub_daemon) == 0
    ----------------------------------------------
    Я так понимаю не туда заинсталировалось? или вопше чтото не понятное.

  13. #58
    в понедельник выйду на работу постараюсь помочь с проблемами.
    vim имеет два режима - бибикать и все портить (с) не мое

  14. #59
    Quote Originally Posted by angel_il View Post
    в понедельник выйду на работу постараюсь помочь с проблемами.
    Ждемс понедельника

  15. #60
    Я так понял, что понедельника еще небыло?..

Page 4 of 5 FirstFirst ... 2345 LastLast

Similar Threads

  1. Тестирование скорости чтения/записи USB-HDD.
    By ABATAPA in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 87
    Last Post: 20-06-2013, 13:11
  2. Replies: 559
    Last Post: 14-03-2012, 11:42
  3. Автоматическое скачивание файлов
    By Senator in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 16
    Last Post: 06-07-2011, 23:19

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •