LINUX.ORG.RU

что то у меня не хочет компелироваться :(

hproxy.cc:98: default argument given for parameter 3 of `int tProxyDownload::init(tAddr*, tCfg*, tSocket* = 0)' hproxy.h:37: after previous specification in `virtual int tProxyDownload::init(tAddr*, tCfg*, tSocket* = 0)' make[3]: *** [hproxy.o] Error 1 make[3]: Leaving directory `/home/wm/download/d4x-2.01/main' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/wm/download/d4x-2.01/main' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/wm/download/d4x-2.01' make: *** [all] Error 2

anton_r
()

А чем wget то плох????

anonymous
()

НУ , если много всего разного сразу лить - то wget менее удобен.

manowar ★★
()
Ответ на: комментарий от anton_r

2anton_r:

У меня собралось. ;-P
И даже работает вполне удовлетворительно,
как, впрочем и раньше, но изменений много:
например, из меню теперь можно добавлять новую очередь
(а я было хотел "Чучелу" отправить багрепорт, не успел, мля. ;-))
RedHat-7.2 и столь нелюбимый некоторыми здешними
"жителями" gcc-2.96.
rpm --rebuild dx4-bla-bla.src.rpm
Правда, потОм я поправил .spec на предмет
изменения .gz на .bz2
Ну нравится мне, что теперь src.rpm стал меньше
почти на 300 Кб.
RedHat рулит!. Хе-хе. ;-)

У тебя случайно не кулхацкерская слакварь? ;-)
Выбрось. ;-)

silverwing
()

А почему нельзя один раз написать правильный X-Downloader 1.0X?
Затрахали эти экспериментаторы. В каждой версии какие-то баги.
Вопрос чисто теоретический. Насколько трудно написать софт без багов?
Почему у некоторых это получается с первого/второго/третьего раза?

anonymous
()

без багов есть тока одна програмка, /bin/true да и то, я подозреваю что и в ней есть баги :-) Попробуй не ошибится в 3х мегах кода, бывает опечатаешся знак пропустишь, бывает в часе 3660 посчитаешь, а бывает и алгоритм неправильно продумаешь. anton_r: проблема в том, что мой компилер (gcc-3.0.4) не выводит в этом месте ошибку, и о проблемах компиляции я узнаю от пользователей. Можно просто уббрать =0 из hproxy.cc: int tProxyDownload::init(tAddr*, tCfg*, tSocket* = 0)

chuchelo
()

silverwing, очередь можно было создать и в 2.0beta1 :-) просто я щас в отдельное меню это вынес, так как многие пользователи не находили.

chuchelo
()

На 2.96 собралось с полпинка. В 2.0 у меня была проблема с тем, что каталог закачки стал $HOME, тут он вернулся куда надо (файл конфигурации не менял). О. Только что собрался под gcc 3.1 Все в норме. Даже работает. :)

anonymous
()

Мда - про 2.0 - это я имел ввиду версию программы, а не gcc :)

anonymous
()
Ответ на: комментарий от chuchelo

>Можно просто уббрать =0 из hproxy.cc: int tProxyDownload::init(tAddr*, tCfg*, tSocket* = 0)

Кстати да. Я прошлый раз компилировал - все такие нули убирал.

anonymous
()
Ответ на: комментарий от chuchelo

2chuchelo: МолОдец! ;-) Я очень доволен твоей прогой. Дерзай дальше!
И еще мне нравится, что ты не "жадничаешь" насчет .spec-ов (ну, ты
меня понимаешь 8-)). Все твои проги, начиная с 1.2X
(раньше пользовался wget-ом, что очень неудобно для интерактивного
использования: копируешь ссылки в файл, потОм wget -b -i file.links),
собираются прекрасно (собираю сам, потому как привык "затачивать"
проги именно для своего "домашнего" P233, разогнанного "без
вреда для здоровья" до P262 ;-)).
Хочу также похвалить за отличное нововведение - разные очереди
(а теперь и подочереди) для закачек - теперь достаточно установить
проекты для моих юзеров и не менять их постоянно, как раньше. Класс!
Еще бы ты добавил опцию типа "После успешной закачки всего, что
было - Shutdown", было бы просто здорово (надоело использовать cron
для этого дела). Сделаешь?
В любом случае, я тебе благодарен за проделанную работу.
Если будешь проездом в Н.Новгороде, заранее напиши
<silverwing@mail.ru>, пивом угощу от души. ;-)
С удовольствием!
Знай, что в Нижнем у тебя есть люди, готовые слегка
подтолкнуть тебя, если будешь лениться. ;-)))))

С уважением,
Сергей,
г. Н.Нвогород.

silverwing
()
Ответ на: комментарий от anonymous

anonymous (*) (2002-06-07 03:25:04.125)
> А почему нельзя один раз написать правильный X-Downloader 1.0X?

Чем не устраивает версия 1.30, например? Только конкретно, без
сентенций.

> Насколько трудно написать софт без багов?

Видимо, сэр даже не программист, если не понимает того
факта, что больше 90% времени от создания исходного кода
до его вывода на стадию релиза отводится под отладку.
Ошибки в программе всегда возможны, важна быстрота
реагирования на найденные баги.

Короче, попробуй сам, вместо того, чтобы склонять в форуме
людей, делающих полезные и нужные программы.

В крайнем случае, можно просто послать конкретный
багрепорт авторам проекта. Это - норма.

> Почему у некоторых это получается с первого/второго/третьего раза?

Поделись своим богатым опытом написания программ
"с первого/второго/третьего раза". ;-) Если сможешь, конечно.

Сергей,
г. Н.Новгород

silverwing
()
Ответ на: комментарий от silverwing

to Сергей :

>Видимо, сэр даже не программист, если не понимает того
>факта, что больше 90% времени от создания исходного кода
>до его вывода на стадию релиза отводится под отладку.

Сразу видно, человек программирует на C/C++ :)
Лазить дебагером, это это любимое занятие сишников ;)
Все-таки С/С++ корявые языки (хотя C особо и не претендовал)

P.S: А учебник Кернигана/Ричи надо повсеместно изъять и уничтожить ;)

MrBool
()

Дополнение к предидущему сообщению:

Тем кто в танке настоятельно рекомендую УВИДЕТЬ смайлы...

MrBool
()

Да нет. Беда в багах не из-за ошибок программы в 90% случаях. Беда в том, что на 100 строк кода приходится 400 строк проверок на неверные действия пользователя и реагирование на них.

Korwin ★★★
()
Ответ на: комментарий от MrBool

2MrBool: Грешен, каюсь. ;-) Люблю пописАть на С++, хотя
реализация GNU компилера c++ - тормоз необычайный.
А чем Си-то не приглянулся? ;-)

silverwing
()
Ответ на: комментарий от silverwing

to silverwing :
> А чем Си-то не приглянулся? ;-)

Попробуй пописать на Ada95, поймешь :-)

P.S: Ой, только не надо кричать что ее нигде не используют,
используют и еще как...

MrBool
()

А можно ли сделать, чтобы можно было его кидать в фон (так, чтобы
на случай срочного вырубания x-ов он жил)?
И второй вопрос - нельзя ли сделать миниброузер под ftp и http?
Поясню - указываю я, например, адрес ftp.чего-то-там.чего-то-там/файл_такой-то,
а его нет - чтобы вместо ошибки он структуру выдавал каталога -
чего там лежит.
С http проще - список ссылок на страничке - отмечаешь их галочками
и кидаешь в очередь (типа как в виндовом регете).
Степень перехода на другие странички, при наличии ссылок в скачанных
(рекурсия, если я ничего не путаю - если путаю, ногами не бейте)
не 0 и 1, а, скажем, более интуитивно понятно - не переходить,
переходить только на страницы на том же сервере, качать по всем ссылкам.

P.S. Понятно, что это огромная работа - я так спросил, вдруг...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.