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, в сообщениях он должен быть везде корректным.