IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2022/02/22
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN_
Guest7184
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
vade
weko
whothefuckami
R4SAS orignal: в homebrew не получается собрать,ибо где то медлу релизами менялись мьютексы, и этим что-то сломало сборку на Apple Silicon (arm64)
R4SAS libc++abi: terminating with uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument
fidoid На реддите пишут, что нужно срочно обновлять i2pd
fidoid "An important bug that was affecting the entire network got fixed in I2Pd 2.41.0. If you are using I2Pd please update your routers ASAP."
fidoid Надо?
zlatinb да поажалуйста
fidoid В смысле "необходимо срочно" или "при случае"?
HidUser0 При случае
fidoid Кстати, i2pd-tools собрались под Centos 7, после обновления boost_1_78_0 и openssl-1.1.1m
fidoid Я, вообще, тут (в чатике) оказался случайно. Но хочу сказать СПАСИБО всем причастным за создание и развитие такого замечательного инструмента.
orignal R4SAS так что за ошибка?
orignal кстати между релизами мьютексы были только про тесты тоннелей
zzz R4SAS, have you fixed your reseed yet?
zzz R4SAS, our deb repo now has 1.7.0
_mblw_ запустил, v6 появился
orignal на телефоне?
orignal куда то тот туркмен пропал
orignal другой
orignal у которого только телефоны
R4SAS orignal: тебя спрашивать надо
orignal так ты скажи в какой строке ошибка и что за ошибка
R4SAS так как я скажу если это в билдере на тесте
orignal а ты откатывать не пробовал?
orignal TunnelPool.cpp
R4SAS как я откачу
R4SAS это берется код релиза
orignal ну а какие есть варинты узнать где проблема?
R4SAS найти человека с макакаой на Apple Silicon
orignal я же говорю меня с мьютексами только там
R4SAS т.е. найти того у кого мак 12 на арм64
orignal жесть
R4SAS вот именно что жесть
evil а на виртуалку установить?
evil qemu
orignal <R4SAS> libc++abi: terminating with uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument
orignal а это что такое?
evil виртуальная машина
evil в ней запускаются операционные системы
orignal я про ошибку
evil ну или virtualbox
orignal что такое qemu я в курсе
R4SAS evil: ну поставь в виртуалку макось
R4SAS я посмотрю
R4SAS orignal: это что выдает
R4SAS одна строка
R4SAS вот
orignal так это получается рантайм
orignal а не компиляция
R4SAS да
orignal так это совсем другое дело
evil R4SAS вот нашёл кое-что computingforgeeks.com/how-to-run-macos-on-kvm-qemu
orignal да у нас есть макось в virtualbox
R4SAS у меня уже в vmware
R4SAS ибо тогда вируалбокс сломался и не запустился
R4SAS orignal: так че может быть?
orignal бага у них в либе
orignal ну счас гляну
R4SAS на гх вижу только подобный коммент
orignal а может оно на отсанове валится?
R4SAS может
R4SAS там тест на 5 секунд
orignal ну так это не в мьютексе дело
orignal скорее всего тайминг изменился
R4SAS проверка на запускаемость, чтобы как минимум создался router.keys
orignal и скорее всего это какие то пулы
orignal с памятью
orignal возврат shared_ptr в пул
R4SAS так предыдущий релиз так не падал
orignal так я в этом кое что менял
orignal лоигику
R4SAS м... ясно
orignal надо смотреть
orignal в какой последовательности отстанов
R4SAS orignal: ты про эти?
orignal что?
R4SAS vm.ntrcs
R4SAS мьютексы
orignal вот здесь
Lorry Доброночер. А можно ли тут получить подсказку от знактов плюсов?
Lorry Пытаюсь скомпилить dataparksearch, а он ругается на питреды, и я не могу понять как это поправить (
Lorry /usr/bin/ld: ./.libs/libdpsearch.so: undefined reference to `pthread_yield'
Lorry collect2: error: ld returned 1 exit status
nickname Здесь только два знатока плюсов.
orignal линкуй с -lpthreads
orignal ведь все же написано
Lorry Пишу в мэйкфайл lpthread но он будто бы не применяет
Lorry А то что оно написано про lpthread, я не знаю где ты прочитал
Lorry Вот так в мэйкфайле сейчас. Но ошибка та же
Lorry PTHREAD_CFLAGS = -DHAVE_PTHREAD -lpthread
Lorry PTHREAD_LDADD = -lpthread
orignal только в линковку надо
orignal не в CFLAGS
Lorry Не понимаю где это
orignal там где задаются параметры линковки
Lorry Я думал в мэйкфайле всё и задаётся
orignal ну да
orignal вот там где у тебя задается цель
orignal и gcc с парамтром -o
orignal вот там и должно быть
Lorry Там таргетов мульён, блин. Понять бы ещё какой задействуется...
Lorry all: all-recursive -- не очень понятно где этот рекурсив
orignal ну так вот ищи куда вокнуть
orignal типа LDFLAGS
Lorry Не помогло воткнуть в LDFLSGS=-lpthread
orignal так смотри че у тебя печатает при ликовке
orignal gcc -o с чем
Lorry libtool: link: gcc -DHAVE_PTHREAD -pthread -DDPS_CONF_DIR=\"/usr/local/dpsearch/etc\" -DDPS_VAR_DIR=\"/usr/local/dpsearch/var\" -DDPS_SHARE_DIR=\"/usr/local/dpsearch/share\" -g -O2 -o .libs/search.cgi search_cgi-search.o -pthread ./.libs/libdpsearch.so ./.libs/libdpcharset.so ./.libs/libdp.so -L/usr/local/lib -lrt -lc -lresolv -lm -lcares -lz -pthread -Wl,-rpath -Wl,/usr/local/dpsearch/lib
orignal видишь -lpthread? нет
orignal и я не вижу
Lorry И как я не страюсь, никак его туда не пропихнуть
orignal а вижу -pthread
orignal так я тебе говорю иди место с -o
orignal посиком -lrt -lc -lresolv -lm -lcares -lz
orignal найди откуда это берется и туда добавь
Lorry Blinded message
Lorry Там много такого
Lorry В куче всяких мэйкфайлов в подкаталогах это встречается
Lorry Ещё какой-то релинк странный нагрепался
Lorry Blinded message
Lorry 09/src; /bin/bash /opt/i2p/i2search.i2p/dpsearch-4.54-2014-01-09/libtool --tag CC --
Lorry mode=relink gcc -DHAVE_PTHREAD -pthread
Lorry Крыша едет уже от этого фарша =(
orignal ну вот во все и добавь