LINUX.ORG.RU

Проблема при компиляции ucspi-tcp-0.88 и daemontools-0.76


0

0

есть такая проблема. Пытаюсь собрать ucspi-tcp-0.88

компиляция заканчивается на таких ошибках. ===== ./load tcpserver rules.o remoteinfo.o timeoutconn.o cdb.a \ dns.a time.a unix.a byte.a -lcrypto -lssl `cat socket.lib` tcpserver.o(.text+0x555): In function `doit': : undefined reference to `errno' tcpserver.o(.text+0x14af): In function `allwrite': : undefined reference to `errno' tcpserver.o(.text+0x14ff): In function `allwritessl': : undefined reference to `errno' remoteinfo.o(.text+0x63): In function `mywrite': : undefined reference to `errno' remoteinfo.o(.text+0xe7): In function `myread': : undefined reference to `errno' timeoutconn.o(.text+0x41): more undefined references to `errno' follow collect2: ld returned 1 exit status make: *** [tcpserver] Ошибка 1 ===

Я даже на glibc грешил, пересобрал его но не помогло :((( Потом все обратно вернул. Что посовутуете? Мне нужен Qmail c daemontools-0.76 такая же ситуация :( Спасите!!! Ось Fedora Core 1.

Спасибо!

anonymous

>remoteinfo.o(.text+0x63): In function `mywrite': : undefined reference to `errno'

Возможно проблема в следующем в файле remoteinfo.с отсутствует строка

#include <errno.h>

если ето так то вставь её и возможно всё заработает.

cvv ★★★★★
()

В файлах error.h закоментирую строку
extern int errno;
и в начале файла всавь
#include <errno.h>.

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