Bug 49527

Summary: OPJ_VERSION_XXX defines missing
Product: Sisyphus Reporter: Sergey Bolshakov <sbolshakov>
Component: libopenjpeg2.0Assignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Sergey Bolshakov 2024-02-27 13:24:16 MSK
/usr/include/openjpeg-2.5/openjpeg.h из предыдущей сборки libopenjpeg2.0-devel-2.5.0-alt1 включал в себя (через opj_stdint.h) и opj_config.h, где были определены в т.ч.
OPJ_VERSION_MAJOR/MINOR, которые используются для выбора версии API openjpeg.

В libopenjpeg2.0-devel-2.5.1-alt1, хотя файл opj_config.h с искомыми дефайнами и существует, но не включается в основной openjpeg.h, что ожидаемо ломает сборку
зависимых пакетов.

Простое #include "opj_config.h" где-нибудь в начале openjpeg.h помогает.
Comment 1 Repository Robot 2024-02-27 16:58:53 MSK
libopenjpeg2.0-2.5.1-alt1.1 -> sisyphus:

 Tue Feb 27 2024 Yuri N. Sedunov <aris@altlinux> 2.5.1-alt1.1
 - src/lib/openjp2/openjpeg.h: include lost opj_config.h (ALT #49527)