=?iso-8859-1?q?=5Bmdk-re=5D_ifmail_=CE=C5_=D3=CF=C2=C9=D2=C1=C5=D4=D3=D1?=

Oleg Sukhanov =?iso-8859-1?q?black_=CE=C1_kaznaufk=2Eamur=2Eru?=
Пн Май 28 07:58:01 MSD 2001


Hello mandrake-russian,

На игнорирование ошибки внимание можно не обращать, так как была
команда make -i

for d in iflib ifgate ifcico; do (cd $d && echo $d && make all) || exit; done;
iflib
make[1]: Вход в каталог `/usr/src/other/ifmail-2.15.lk7.b7/iflib'
gcc -g -O2 -Wall -funsigned-char -fPIC -I.
-DDEBUGFILE=\""/var/log/fidonet/ifmail.debug"\"
-DLOGFILE=\""/var/log/fidonet/ifmail.log"\"
-DCONFIGFILE=\""/etc/fidonet/ifmail/config"\"
-DLOCKDIR=\""/var/spool/lock"\" -DPUBDIR=\""/var/ftp/pub"\"
-DMAILLOG=LOG_LOCAL3
-DNEWSLOG=LOG_LOCAL3 -DCICOLOG=LOG_LOCAL3 -DHAS_BSD_SIGNALS -DHAS_STATFS
-DSTATFS_IN_VFS_H
-DHAS_SETSID -DHAS_NDBM_H -DDONT_HAVE_TM_GMTOFF -DHAS_TERMIOS_H
-DASCII_LOCKFILES -DHAS_FSYNC
-DHAS_IOCTL_H -DHAS_REGEX_H -DHAS_TCP -DFORCEINTL -DNEED_UUCPFROM -DNEED_BSY
-DSLAVE_SENDS_NAK_TOO -DNEED_FORK -DINT32=long -DINT16=short -DHAS_SELECT
-DHAS_FILLOG
-DNO_RECEIVED -DNO_FROM -DSHOW_SPEED -DEXT_FREQ -DHAVE_TXY -DSECURE_LOG
-DEMSI_SIZE
-DDO_NEED_TIME -DRM_SKIP -DHYDRA_SKIP -DPKT_PW -DBELEIVE_ZFIN=1
-DLOCALE=\"ru_RU.KOI8-R\"
-DFTN_MSGID -DAUTOCREATE -DTO_MANY_EMSY_DAT -DHIDDENS -DDENY_BAD_HEADERS
-DHAS_FILE_ATTACH
-DSHELL=\"/bin/sh\" -DT_LINE -DRELAXED -DHAS_FILE_ATTACH -DTRACK_ATTACHES
-DATTACH_TOUPPER
-DREQ_CALL -DLOCAL_PNT -DFILENAME_TO_UPPER -DCHECK_CONFORMING_DOS_NAME
-DZMODEM_BUG -DGEN_POLL
-DSETPROCTITLE -DNO_DST_OFFSET -DUSE_DBZ -DAMIGADOS_4D_OUTBOUND -c signal.c
signal.c: In function `signal':
signal.c:14: incompatible types in assignment
make[1]: [signal.o] Ошибка 1 (игнорирована)
gcc -o libifmail.so.2.15.lk7 -shared
-Wl,-soname,/usr/sbin/libifmail.so.2.15.lk7 lutil.o xutil.o ulock.o rfcdate.o
sequencer.o ftnmsg.o crc.o parsedate.o gettime.o execute.o execsh.o rdconfig.o
ftn.o packet.o pktname.o bwrite.o bread.o getheader.o scanout.o matchaka.o
atoul.o nodelock.o trap.o rfcaddr.o expipe.o callstat.o lhash.o hash.o falists.o
cspace.o setprocn.o signal.o
i586-mandrake-linux-gcc: signal.o: No such file or directory
make[1]: [libifmail.so.2.15.lk7] Ошибка 1 (игнорирована)
make[1]: Выход из каталог `/usr/src/other/ifmail-2.15.lk7.b7/iflib'
ifgate
make[1]: Вход в каталог `/usr/src/other/ifmail-2.15.lk7.b7/ifgate'
make[1]: *** Hет правила для сборки цели `../iflib/libifmail.so.2.15.lk7',
требуемой для `ifmail'.  Останов.
make[1]: Выход из каталог `/usr/src/other/ifmail-2.15.lk7.b7/ifgate'
make: [all] Ошибка 2 (игнорирована)

А вот сам signal.c/*
 * signal() for BSD systems like SUNOS where a signal not automatically
 * interrupts a read() system call.  Contributed by Martin Junius.
*/

#include <signal.h>

void (*signal(sig, func))()
int sig;
void (*func)();
{
   struct sigaction sa, sa_old;

   sa.sa_mask    = 0;
   sa.sa_handler = func;
#if defined(SA_INTERRUPT) && defined(SA_RESETHAND)
   sa.sa_flags   = SA_INTERRUPT | SA_RESETHAND;
#else
   sa.sa_flags   = 0;
#endif

   sigaction(sig, &sa, &sa_old);

   return sa_old.sa_handler;
}


-- 
Best regards,
 Oleg                          mailto:black на kaznaufk.amur.ru
ICQ#33807667                         AKA 2:5042/12






Подробная информация о списке рассылки community