Size: a a a

Scheme — русскоязычное сообщество

2021 November 16

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
ух как же я погорел от этих автотулзов этой ночью, до утра сидел, какая-же жесть.. я конечно понимаю, что всё это писалось в 90-х, а как известно тяжелые времена порождают сильных людей, вот они создали под себя самый трудный из доселе существовавших инструментариев сборки, а мы вроде как недостойные сынки, неспособные поднять батькин молот, но.. о чём они вообще думали, как это всё могло в голову прийти, почему такой уродливый синтаксис везде, у вас же уже был пример не уродливых языков.. ох блин, по итогу разбил проект на две части - в одной пишу сишные биндинги, во втором пишу на схеме, потому что я просто не представляю, как автомейку сообщить, что вот эти сорцы собирай с помощью гуила, а вот эти с помощью гцц и ещё залинкуй с тем-то плз в конце
источник

AZ

Aydar Zarifullin in Scheme — русскоязычное сообщество
Можно же использовать другие системы сборки, cmake, premake, waf, qbs, scons и прочие. Но они ВСЕ по-своему костыльные
источник

ДП

Дмитрий Поляков... in Scheme — русскоязычное сообщество
ping
источник

--

-- -- in Scheme — русскоязычное сообщество
Здрассти
источник

X

XÆA-XII in Scheme — русскоязычное сообщество
Привет
источник

ДП

Дмитрий Поляков... in Scheme — русскоязычное сообщество
интересно могут ли боты писать с ошибками
источник

--

-- -- in Scheme — русскоязычное сообщество
Наверное, могут.
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
специально всю пунктуацию расставил, чтобы не спалиться?)
источник

--

-- -- in Scheme — русскоязычное сообщество
Настоящие боты должны уважать свой язык. Более-менее. Ящитаю.
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
столкнулся с такой проблемой - третий гуиль из гикса не видит расшаренные либы, к которым залинковано расширение и при попытке его подгрузить падает, второй же гуиль, из репы федорки, всё видит и отрабатывает, никто не сталкивался?
источник

ND

Nikita Domnickij in Scheme — русскоязычное сообщество
А либу ты откуда линкуешь?
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
в смысле откуда гружу расширение? из cwd, а либа базы, к которой расширение залинкована в /usr/lib лежит
источник

ДП

Дмитрий Поляков... in Scheme — русскоязычное сообщество
лучше показывать стектрейс
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
ну короче дело похоже в том, что то, что поставляется гиксом (напомню, он у меня поверх федорки) не индексируется в ldconfig и либа не находится. Если явно указать путь к ней, на этапе компиляции линковка произойдёт, но на этапе запуска путь теряется и ищется среди системных либ. Обойти это можно выставив LD_LIBRARY_PATH=/home/ne/.guix-profile/lib/ правда пока что тоже не работает с ошибкой
scheme@(guile-user)> (load-extension "./libgrocksdb" "init")
ice-9/boot-9.scm:1685:16: In procedure raise-exception:
In procedure dlopen: file "./libgrocksdb.so", message "/gnu/store/nzygsjdnr69gmqhfchys2dkb8lnra89x-jemalloc-5.2.1/lib/libjemalloc.so.2: невозможно выделить память в статичном блоке TLS"
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
это уже что-то необычное..
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
если добавить либы из гикса в путь поиска системного ldconfig система превращается в тыкну, есть у меня подозрение, что там либы с другой версией libc собирались..
источник

ND

Nikita Domnickij in Scheme — русскоязычное сообщество
Ну так ты не мешай
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
не всё есть в каждой из реп)
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
у федорки только второй гуль, например
источник

NV

Nikita Vorontsov in Scheme — русскоязычное сообщество
вообще странно, этот третий гуль то тоже гиксовый, и шаред рокс гиксовый, только мой экстеншн скомпилен мной, хз какая версия libc при этом использовалась ..
источник