~AreEnn
~R4SAS
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest8889
HackerMan
Most2
Nausicaa
Ruskoye_911
Vort
acetone_
anon3
b3t4f4c3
fidoid_
nemiga
not_bob_afk
plap
poriori
profetikla
teeth
tensor
un
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
жуть в общем: stackoverflow.com/a/3854549/8680450
Vort
исходники UCRT, кстати, открыты
Vort
вот как обрабатывается %z там:
Vort
github.com/huangqinjin/ucrt/blob/f941b374deb33b1bce9c8d7e3064c7b652d172c4/time/wcsftime.cpp#L978-L1008
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 вызывается