IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2022/11/28
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
AreEnn
DUHOVKIN_
Guest7184
Komap-
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
weko
whothefuckami
Vort orignal: со второго каталога i2pd не запускается - выдаёт Warning - I2Pd is running already
Vort покопался ещё немного с форматированием времени
Vort оказалось, что есть ещё std::put_time. и он тоже в MSYS2 глюченый
Vort с boost`ом так вообще позор. удивлялся я вчера коду на 20 строк для вывода даты, так это только часть истории
Vort те 20 строк для случая, когда не нужно UTC смещение
Vort а для получения текущего времени с UTC смещением кода в boost нет вообще
Vort может показаться, что вот есть же %q формат. но для того, чтобы вывести такое смещение, его вначале надо вручную задать
Vort единственное, что можно сделать, так это применить смещение к какому-то времени, а затем вычесть время со смещением и время без смещения. и вручную разность эту вывести
Vort исходники UCRT, кстати, открыты
Vort вот как обрабатывается %z там:
Vort при желании можно что-то подобное в #ifdef засунуть
Vort в итоге, цепочка вызовов приходит к API функции GetTimeZoneInformation:
Vort R4SAS: по ссылке msys2 environments вариант ucrt ещё указан для 32 и 64 битных вариантов clang. может, стоит 32 бита собирать clang`ом?
Vort я потестировал сборку 64 бита clang - после устранения двух мелких косяков i2pd норм собрался
Vort вот сейчас через него сюда в чат зашёл
Vort ну и, понятно, UTC нормально в логе отображается
Vort забирайте, если надо:
Vort только надо, конечно, проверить, чтобы я нигде не накосячил
Leopold ))))))))ъ
orignal Vort так и директорию надо поправить и pid файл
Vort orignal: какой pid файл? O_o не вижу такого. думаю, это какая-то особенность виндовой версии
Vort not used in Windows, ага
orignal насчет винды я не знаю как проверяется
Vort if (FindWindow (I2PD_WIN32_CLASSNAME, TEXT("i2pd")))
Vort в общем, нет возможности второго запуска
Vort теперь я понял, из-за чего эта проверка чаще не работает, чем работает
Vort есть, видимо, моменты, когда окна уже нет, а программа ещё не закрылась
Vort кстати, дисконнектить меня перестало. наверно, дисконнекты были из-за ygg
orignal так я то думал ты на линуксе
orignal тым можно сколько угодно
Vort аа,понятно
R4SAS Vort: шланг идет лесом
orignal R4SAS мне уже интересно почему фэйлится на PPC
orignal значит у него и шифрованные лизсеты не будут работать
R4SAS ну так хз почему
R4SAS у меня нет вариантов, ибо я не имею таких динозавров под рукой
orignal пусть думает
orignal у меня все чисто там даже valgrind ничего не показывает
orignal может zlib что то выкидывает
orignal потому что там crc32 вызывается