| Summary: | opencpn-4.4.0-alt2 builds and uses its own very old bundled copy of liblz4 | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Dmitry V. Levin <ldv> |
| Component: | opencpn | Assignee: | Grigory Ustinov <grenka> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | major | ||
| Priority: | P3 | CC: | asy, grenka |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Dmitry V. Levin
2019-03-26 02:41:03 MSK
Не думаю, что тут будет сильно просто перевести на системную библиотеку. Надо с разработчиками общаться (по крайней мере, я не увидел выбора для сборки). А приложение мультиплатформенное, потому и таскает какие-то компоненты с собой. Я перевёл багу на себя, потому что не теряю надежды обновить пакет до версии 4.8.8. (In reply to comment #1) > (по крайней мере, я не увидел выбора для сборки) Наврал, есть в CMakeLists.txt IF (LZ4_FOUND AND USE_BUNDLED_LIBS MATCHES "OFF") message (STATUS "Building with system lz4") INCLUDE_DIRECTORIES(${LZ4_INCLUDE_DIR}) SET(EXTRA_LIBS ${EXTRA_LIBS} ${LZ4_LIBRARIES}) (In reply to comment #2) > Я перевёл багу на себя, потому что не теряю надежды обновить пакет до версии > 4.8.8. Уже надо до 5.0.0. :-) Чуть-чуть посмотрел 5.0.0. Один файл надо поправить, вероятно примерно так:
sed -i 's/wxLogWarning."snprint overrun"./wxLogWarning(_T("snprint overrun"))/' src/s52cnsy.cpp
Вот это надо добавить:
BuildRequires: liblz4-devel liblzma-devel libsndfile-devel libarchive-devel libelf-devel libexif-devel libwxsvg-devel
А дальше пока встал:
https://lists.altlinux.org/pipermail/devel/2019-March/207371.html
opencpn-5.0.0-alt1 -> sisyphus: Thu Mar 28 2019 Sergey Y. Afonin <asy@altlinux.ru> 5.0.0-alt1 - New version (thanx to TEAM) - Built with wxGTK3.1 - Added some system libraries for building (ALT #36402) - Disabled opencpn-4.4.0-fix_library_path.patch Остались встроенные wxcurl и unarr - нет в репозитории. |