LINUX.ORG.RU

Сборка socks5 v 1.0


0

0

День добрый всем. Суть проблемы: есть NWSL's (previously CSTC) socks5 1.0r10 с http://www.socks.nec.com/. Пытаюсь его сконфигурировать и собрать, получаю вот это: /usr/lib/gcc/i486-slackware-linux/3.4.0/include/varargs.h:4:2: #error "GCC no longer implements <varargs.h>." /usr/lib/gcc/i486-slackware-linux/3.4.0/include/varargs.h:5:2: #error "Revise your code to use <stdarg.h>." а так же тьму WARNING'ов и незавершенный процесс компиляции. Логика подсказывает взять компилятор постарше (у меня 10-я слака и gcc 3.3.4/3.4.0). Беру gcc 2.95 из 8-ой Слаки (что есть под рукой) и без сучка-задоринки все собираю, однако демон не стартует, выдает сегфолт :( Подскажите какие еще шаги можно предпринять... а то я не силен в программировании, а следовательно, и в сборке :) Нужный он, собака... :-/

>Беру gcc 2.95 из 8-ой Слаки (что есть под рукой) и без сучка-задоринки 
>все собираю, однако демон не стартует, выдает сегфолт :( Подскажите 
>какие еще шаги можно предпринять... а то я не силен в 
>программировании, а следовательно, и в сборке :) Нужный он, собака... :-/

Все так же и с FedoraCore2, я тут потрассировал немного и вылез на место,
где сокс сервер падает, вот патч:
--- socks5/lib/confutil.c.orig  2004-11-05 20:05:57.582886240 +0300
+++ socks5/lib/confutil.c       2004-11-05 20:00:07.250144912 +0300
@@ -1156,7 +1156,7 @@
     *cnt = j;
     *intfc = pintfc;

-    free(ibuf);
+    if(ibuf) free(ibuf); //check McMCC
 #else
     strcpy(pintfc[j].name, ibuf[i].ifr_name);
     pintfc[j].up = lsLookupIntfc(s, NET_STAT, &ibuf[i]);

надеюсь, что это единственный затык, тестировать дальше не стал,
но сервер запустился...

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

>Или зайди на mcmcc.bat.ru/fedora Там этот пакет собран явно не 2.95

Не...Он теперь последними 3шками не собирается, выдает
#error "GCC no longer implements <varargs.h>."
Но этот затык происходит на какой-то не очень нужной програмке,
основное собираеться нормально, так что можно вообще не обращать
внимание...

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

Большое спасибо за ответы. Вы меня очень выручили :)

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