[devel] I: lib.req: upgraded "library not found" warnings to errors
Evgeniy Kukhtinov
neurofreak-alt на yandex.ru
Ср Фев 9 06:11:32 MSK 2022
6 февраля 2022 г. 13:41:12 UTC, "Dmitry V. Levin" <ldv на altlinux.org> пишет:
>Hi,
>
>#100 rpm-build 4.0.4.180-alt1 -> 4.0.4.181-alt1
> Sun Feb 06 2022 Dmitry V. Levin <ldv на altlinux> 4.0.4.181-alt1
> - lib.req: upgraded "library not found" warnings to errors:
> these warnings are real packaging errors,
> they also cause further ldd errors down the line.
>
>Это изменение затрагивает нижеперечисленные пакеты:
>Source package Not found
>-------------- ---------
>LibreOffice libjawt.so
>LibreOffice-still libjawt.so
[…]
>
>
>--
>ldv
>_______________________________________________
>Devel mailing list
>Devel на lists.altlinux.org
>https://lists.altlinux.org/mailman/listinfo/devel
Доброго времени суток, коллеги!
При пересборке LibreOffice-7.3.0.3-alt1
словил:
[...]
verify-elf: WARNING: ./usr/lib64/LibreOffice/program/libofficebean.so: not found: libjawt.so
[...]
lib.req: ERROR: /usr/src/tmp/LibreOffice-buildroot/usr/lib64/LibreOffice/program/libofficebean.so: library libjawt.so not found
[...]
find-requires: ERROR: /usr/lib/rpm/lib.req failed
error: /bin/sh failed
error: Failed to find Requires
RPM build errors:
/bin/sh failed
Failed to find Requires
Command exited with non-zero status 1
29421.00user 2368.58system 1:15:03elapsed 705%CPU (0avgtext+0avgdata 1073108maxresident)k
4537264inputs+44118096outputs
(7988major+663600961minor)pagefaults 0swaps
hsh-rebuild: rebuild of `pkg.tar' failed
Я так понимаю, это связано с недавним коммитом ldv@:
https://git.altlinux.org/gears/r/rpm-build.git?p=rpm-build.git;a=commitdiff;h=9db3eec288c45141435c38eaa1ea70397e9c373b
Всё бы ничего, полезное нововведение, но вот библиотека в сборочном окружении имеется,
хотя и по нестандартному пути:
[builder на localhost ~]$ find / -name libjawt\*
/usr/lib/jvm/java-11-openjdk-11.0.14.0.1-0.x86_64/lib/libjawt.so
Итог: нужный пакет не пакуется.
ldv@, коллеги, как избежать прерывания упаковки пакета, ведь в данном случае поведение lib.req неуместно?
--
С уважением, Евгений Кухтинов
<neurofreak на altlinux.org>
Подробная информация о списке рассылки Devel