Bug 44473 - protobuf: Не собираются примеры
Summary: protobuf: Не собираются примеры
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: protobuf (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-28 16:44 MSK by Anton Zhukharev
Modified: 2023-11-09 18:33 MSK (History)
20 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Zhukharev 2022-11-28 16:44:35 MSK
Образы (обновлены до Sisyphus):
 * 854d6f828808525cefd5e4a2c2d1f5be  alt-education-10.0-x86_64.iso (XFCE/KDE)
 * c1e5326723ffacff16761beda9293f14  alt-kworkstation-10.1-install-x86_64.iso
 * 3cc064c3410e8763c2b7bbd8d0af4936  alt-server-10.0-x86_64.iso
 * d7fa044eba27efb20479cbeb04058c0b  alt-workstation-10.0-x86_64.iso


Пакеты:

# rpm -qa | grep protobuf | sort
libprotobuf27-3.16.0-alt6.2.x86_64
libprotobuf27-lite-3.16.0-alt6.2.x86_64
libprotobuf-devel-3.16.0-alt6.2.x86_64
protobuf-bom-3.16.0-alt6.2.noarch
protobuf-compiler-3.16.0-alt6.2.x86_64
protobuf-java-3.16.0-alt6.2.noarch
protobuf-javalite-3.16.0-alt6.2.noarch
protobuf-java-util-3.16.0-alt6.2.noarch
protobuf-parent-3.16.0-alt6.2.noarch
python3-module-protobuf-3.16.0-alt6.2.x86_64


Шаги воспроизведения:

 1. Установить пакет: java-11-openjdk-devel
 2. Перейти в директорию с примерами: 
  
    cd /usr/share/doc/libprotobuf27-3.16.0/examples

 3. Попытаться собрать примеры:

    $ make java


Фактический результат:

    error: package com.google.protobuf does not exist

Ожидаемый результат:

    сборка примеров выполнена успешно, примеры работают корректно


Дополнительные исследования:

 1. Также не собирается с java-17-openjdk-devel.

 2. Аналогичная ситуация с "make go" и "make dart" (Dart в репозитории
    отсутствует, поэтому его можно пока игнорировать).

 3. Собирается и корректно работает только "make cpp".

 4. "make python" собирается, но не работает ("Отказано в доступе" - 
    если выдать прова на выполнение, тогда ошибка меняется:

        /usr/bin/env: "python": Нет такого файла или каталога

 5. Также воспроизводится в p10 (3.16.0-alt1.p10.1).