From: Eugene Subbotin <rdko08$e7c$1@news.dewy.ru> 02 Jul 2020 16:38 +0300
To: Sergey Anohin 2:5034/10.1
Subject: FidoGate & FreeBSD
On 26.06.2020 0:16, Sergey Anohin wrote: SA> Надо уже обновлять порт, напомните что там надо допилить чтобы SA> фиксился To: при гейтовании из news групп в фидо? Ну вы там SA> враппер еще пилили? Теоретически, собрать с --enable-xct. Но этот функционал в staging только пока, в релизе его нет ещё.
From: Andrei Dzedolik 2:463/1331.1 25 Jun 2020 17:56 +0300
To: Zhenja Kaliuta 2:4500/1.59
Subject: FidoGate & FreeBSD
Greetings, traveler. ZK> % grep -i gettimeinfo src/common/date.c ZK> GetTimeInfo(&ti); ZK> мистика :) ZK>>> Там есть GetTimeInfo, внутренняя. AD>> Подскажи, пожалуйста, какой бранч/тэг собирать ... Таак, хорошо, что в этом сошлись :) Так а откуда она браться-то должна? Внутри ее как бы нет больше ни где ... \aID
From: Sergey Anohin 2:5034/10.1 25 Jun 2020 23:00 +0300
To: Andrei Dzedolik 2:463/1331.1
Subject: FidoGate & FreeBSD
Hello, Andrei! AD> Это именно оно! Я ведь собираю на FreeBSD и вот: AD> % grep timezone /usr/include/time.h AD> char *tm_zone; /* timezone abbreviation */ AD> char *timezone(int, int); /* XXX XSI conflict */ AD> Теперь понятно, откуда ноги, так сказать. Буду копать дальше ... Подтверждаю, на BSD сломано бранч мастер: CC areafix/ftnaf.o CC areafix/areafix.o CC areafix/mailer.o CC common/acl.o CC common/acl_ftn.o CC common/active.o CC common/address.o CC common/aliases.o CC common/areas.o CC common/areasbbs.o CC common/binkley.o CC common/bounce.o CC common/cf_funcs.o CC common/charset.o CC common/config.o CC common/crc16.o CC common/crc32.o CC common/date.o common/date.c: In function 'date_buf': common/date.c:128:11: error: lvalue required as left operand of assignment 128 | timezone = tz * 60; | ^ *** Error code 1 Stop. make[3]: stopped in /root/fidogate/src *** Error code 1 Stop. make[2]: stopped in /root/fidogate/src *** Error code 1 Stop. make[1]: stopped in /root/fidogate *** Error code 1 Stop. make: stopped in /root/fidogate С наилучшими пожеланиями, Sergey Anohin.
From: Sergey Anohin 2:5034/10.1 04 Jul 2020 08:40 +0300
To: Eugene Subbotin <rdoa8j$mii$1@news.dewy.ru>
Subject: FidoGate & FreeBSD
Hello, Eugene! ES>>> Женя починил же вроде бы уже в ES>>> 0e46d9122ee80ddc5538bfcb93f28774db3bed7d? SA>> Вроде собирается и работает, с опцией --enable-xct ES> Враппер Нила отрабатывается нормально на фре, проверял? Ну там ведь квотинг должен быть нормальный? https://5034.ru/wfido/?area=ALT.RUSSIAN.Z1 ньюс группа приходит с невы ко мне С наилучшими пожеланиями, Sergey Anohin.
From: Sergey Anohin 2:5034/10.1 03 Jul 2020 20:37 +0300
To: Eugene Subbotin <rdmejj$3sf$2@news.dewy.ru>
Subject: FidoGate & FreeBSD
Hello, Eugene! ES> Женя починил же вроде бы уже в 0e46d9122ee80ddc5538bfcb93f28774db3bed7d? Вроде собирается и работает, с опцией --enable-xct С наилучшими пожеланиями, Sergey Anohin.
From: Zhenja Kaliuta 2:4500/1.0 17 Jun 2020 14:54 +0300
To: Andrei Dzedolik 2:463/1331
Subject: FidoGate & FreeBSD
Hi, Andrei! On Wed, 17 Jun 2020 05:11:56 +0000 Andrei Dzedolik writes: [...] AD> Вот место, где ломается сборка. autoconf отработал без ошибок: AD> FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM 8.0.0) AD> Target: x86_64-unknown-freebsd11.3 AD> Thread model: posix AD> InstalledDir: /usr/bin AD> "/usr/bin/ld" --eh-frame-hdr -dynamic-linker /libexec/ld-elf.so.1 AD> --hash-style=both --enable-new-dtags -o areafix/ftnaf /usr/lib/crt1.o AD> /usr/lib/crti.o /usr/lib/crtbegin.o -L/usr/local/news/lib -L/usr/lib AD> -linn areafix/ftnaf.o areafix/areafix.o areafix/mailer.o AD> common/libfidogate.a -lgcc --as-needed -lgcc_s --no-as-needed -lc AD> -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/crtend.o AD> /usr/lib/crtn.o AD> common/libfidogate.a(date.o): In function `date_buf': AD> /var/fido/src/fidogate/src/common/date.c:127: undefined reference to `getTimeInfo' AD> cc: error: linker command failed with exit code 1 (use -v to see invocation) Хм, а что собираете? % git grep getTimeInfo zsh: exit 1 git grep getTimeInfo Там есть GetTimeInfo, внутренняя.
From: Andrei Dzedolik 2:463/1331 22 Jun 2020 12:40 +0300
To: Zhenja Kaliuta 2:4500/1.0
Subject: FidoGate & FreeBSD
Greetings, traveler ... ZK> Хм, а что собираете? Мастера: commit 460e4543e4b2bd0d26e3845712b6fe09cfa94e90 (HEAD -> master, tag: v5.8, origin/master, origin/HEAD) ZK> % git grep getTimeInfo ZK> zsh: exit 1 git grep getTimeInfo % git grep getTimeInfo src/common/date.c: getTimeInfo(&ti); ZK> Там есть GetTimeInfo, внутренняя. Подскажи, пожалуйста, какой бранч/тэг собирать ... \aID
From: Nil Alexandrov 2:5015/46 25 Jun 2020 21:22 +0300
To: Andrei Dzedolik 2:463/1331.1
Subject: FidoGate & FreeBSD
Hello, Andrei! Thursday June 25 2020 16:54, from Andrei Dzedolik -> Nil Alexandrov: AD>>> common/date.c:128:11: error: non-object type 'char *(int, int)' AD>>> is not assignable AD>>> timezone = tz * 60; AD>>> ~~~~~~~~ ^ NA>> time.h включается в fidogate.h если определено HAVE_TIME_H. AD> Это именно оно! Я ведь собираю на FreeBSD и вот: А, ну в BSD timezone вообще не переменная, а функция. https://www.freebsd.org/cgi/man.cgi?query=timezone AD> Теперь понятно, откуда ноги, так сказать. Буду копать дальше ... А фидогейт раньше компилировался под бздю или ты порт делаешь? Best Regards, Nil
From: Andrei Dzedolik 2:463/1331.1 26 Jun 2020 14:06 +0300
To: Nil Alexandrov 2:5015/46
Subject: FidoGate & FreeBSD
Greetings, traveler. NA> А, ну в BSD timezone вообще не переменная, а функция. NA> https://www.freebsd.org/cgi/man.cgi?query=timezone Именно :) NA> А фидогейт раньше компилировался под бздю или ты порт делаешь? Порт, не порт, но собираю для себя ... \aID
From: Eugene Subbotin <rdqe6n$ulk$1@news.dewy.ru> 04 Jul 2020 20:27 +0300
To: Sergey Anohin 2:5034/10.1
Subject: FidoGate & FreeBSD
On 04.07.2020 9:40, Sergey Anohin wrote: SA> Ну там ведь квотинг должен быть нормальный? Не, квотинг там не правится: тело сообщений не должно меняться, максимум - заголовки и кодировка. Да и ложных неверных срабатываний будет полно, ни к чему нам такое. Смотри на заголовок To, в сообщениях он должен быть везде корректным.