[devel] [aarch64] opencpn-5.0.0-alt1.src.rpm: remote: build failed
Sergey Y. Afonin
asy на altlinux.org
Вс Мар 31 15:39:10 MSK 2019
On Wednesday 27 March 2019, Sergey Y. Afonin wrote:
> > В пакете есть opencpn-4.4.0-fix_library_path.patch,
> > который заворачивает в lib64 для x86_64
>
> Сижу и думаю, зачем патч.
Я понял, зачем этот патч. Раскладывается-то lib/lib64, а вот поиск плагинов идёт
вот по этому набору каталогов потом (и на i586, и на x86_64):
PlugInManager: plugins loading from ~/.local/lib/opencpn:/usr/local/lib/opencpn:/usr/lib/opencpn
И это, кстати, соответствует документации
https://opencpn.org/wiki/dokuwiki/doku.php?id=opencpn:opencpn_user_manual:plugins:install_and_enable
For Linux, place the downloaded “pluginxx.so” in {prefix}/lib/opencpn, which means
/usr/lib/opencpn for a standard installation, using the provided packages. If you
are compiling yourself {prefix} may be “/usr/local” instead of “/usr”. Check “opencpn.log”
if necessary.
Никаких lib64 для плагинов тут не предполагается. Так что надо наоборот сделать
наверное. opencpn-4.4.0-fix_library_path.patch не прикладывать, а вместо
OpenCPN-5.0.0-aarch64.diff сделать наоборот - везде , где if EXISTS /etc/redhat-release
поубирать LIB_INSTALL_DIR "lib64". Собственно, только для ARCH "x86_64".
--
С уважением, Сергей Афонин
Подробная информация о списке рассылки Devel