#1
|
|||
|
|||
Сборка msged
Semen Panevin написал(а) к All в Oct 23 14:11:32 по местному времени:
Доброго здоровьица тебе, All! Пытаюсь собрать в Gentoo ebuild msged с DYNLIBS=1 Он при сборке пытается запустить свежесобранный makemaps и падает ../../msged/Build/obj/makemaps: error while loading shared libraries: libhusky.so.1.9.20230224: cannot open shared object file: No such file or directory Действительно в /lib и /usr/lib её ещё нету, мы же только билдимся в песочнице, ещё ничего не мержили в систему. Судя по тому, что я нашёл по мейкфайлам, он подставляет путь к либе в LDLIBRARY_PATН и как-бы должно быть всё хорошо, но вот man ld.so говорит, что LD_LIBRARYPATН игнорируется в безопасном окружении, и это видимо как раз мой случай... Есть какой-то способ победить эту проблему? С наилучшими пожеланиями, Семён. ... Если человек родился, то это уж на всю жизнь... (c)... --- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10) |
#2
|
|||
|
|||
Re: Сборка msged
Semen Panevin написал(а) к All в Oct 23 14:39:54 по местному времени:
Доброго здоровьица тебе, All! Wednesday October 18 2023 14:11, Semen Panevin послал All: SP> Доброго здоровьица тебе, All! SP> Пытаюсь собрать в Gentoo ebuild msged с DYNLIBS=1 SP> Он при сборке пытается запустить свежесобранный makemaps и падает SP> ../../msged/Build/obj/makemaps: error while loading shared libraries: SP> libhusky.so.1.9.20230224: cannot open shared object file: No such file SP> or directory Вроде победил. Падало оказывается не на сборке а на make install, подсунул туда LDLIBRARYPATН нужный и сработало. С наилучшими пожеланиями, Семён. ... Век живи, век учись! --- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10) |
#3
|
|||
|
|||
Сборка msged
Semen Panevin написал(а) к All в Oct 23 14:11:32 по местному времени:
Доброго здоровьица тебе, All! Пытаюсь собрать в Gentoo ebuild msged с DYNLIBS=1 Он при сборке пытается запустить свежесобранный makemaps и падает ../../msged/Build/obj/makemaps: error while loading shared libraries: libhusky.so.1.9.20230224: cannot open shared object file: No such file or directory Действительно в /lib и /usr/lib её ещё нету, мы же только билдимся в песочнице, ещё ничего не мержили в систему. Судя по тому, что я нашёл по мейкфайлам, он подставляет путь к либе в LDLIBRARY_PATН и как-бы должно быть всё хорошо, но вот man ld.so говорит, что LD_LIBRARYPATН игнорируется в безопасном окружении, и это видимо как раз мой случай... Есть какой-то способ победить эту проблему? С наилучшими пожеланиями, Семён. ... Если человек родился, то это уж на всю жизнь... (c)... --- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10) |
#4
|
|||
|
|||
Re: Сборка msged
Semen Panevin написал(а) к All в Oct 23 14:39:54 по местному времени:
Доброго здоровьица тебе, All! Wednesday October 18 2023 14:11, Semen Panevin послал All: SP> Доброго здоровьица тебе, All! SP> Пытаюсь собрать в Gentoo ebuild msged с DYNLIBS=1 SP> Он при сборке пытается запустить свежесобранный makemaps и падает SP> ../../msged/Build/obj/makemaps: error while loading shared libraries: SP> libhusky.so.1.9.20230224: cannot open shared object file: No such file SP> or directory Вроде победил. Падало оказывается не на сборке а на make install, подсунул туда LDLIBRARYPATН нужный и сработало. С наилучшими пожеланиями, Семён. ... Век живи, век учись! --- GoldED+/LNX 1.1.5-b20231008 (Linux 6.1.53-gentoo-r1 iF6M10) |