Bug 30214 - недостаёт зависимости от jvm
Summary: недостаёт зависимости от jvm
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: fop (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-29 14:53 MSK by Michael Shigorin
Modified: 2014-07-29 20:55 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2014-07-29 14:53:10 MSK
Оказывается, fop-1.0-alt3_20jpp7 не зависит от java и можно получить:

Can't find java virtual machine, aborting.

Поймано при сборке пакета mkimage-profiles, где для сборки документации применяется asciidoc.

Установил в чрут java (получилась java-1.7.0-openjdk@x86_64), теперь

/usr/lib/jvm/jre/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
Comment 1 viy 2014-07-29 15:26:37 MSK
(В ответ на комментарий №0)
> Оказывается, fop-1.0-alt3_20jpp7 не зависит от java и можно получить:
> 
> Can't find java virtual machine, aborting.
> 
> Поймано при сборке пакета mkimage-profiles, где для сборки документации
> применяется asciidoc.
> 
> Установил в чрут java (получилась java-1.7.0-openjdk@x86_64), теперь
> 
> /usr/lib/jvm/jre/bin/java: error while loading shared libraries: libjli.so:
> cannot open shared object file: No such file or directory

Надо добавить в mkimage-profiles
 BuildRequires: /proc
чтобы java работала.
ну и сразу можно BuildRequires: java.
почему нет Requires: java в fop, это такой костыль для некоторых пакетов,
которые собираются старой версией javac и их BR: конфликтуют с новой java.
Comment 2 Michael Shigorin 2014-07-29 20:55:46 MSK
(В ответ на комментарий №1)
> почему нет Requires: java в fop, это такой костыль для некоторых пакетов,
> которые собираются старой версией javac и их BR: конфликтуют с новой java.
Понял, т.е. LATER/NOTABUG.