[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