| Summary: | libwmf-devel: Не хватает зависимостей на zlib-devel libfreetype-devel | ||
|---|---|---|---|
| Product: | Branch p11 | Reporter: | Artem Varaksa <varaksaaa> |
| Component: | libwmf | Assignee: | Anton Farygin <rider> |
| Status: | CLOSED FIXED | QA Contact: | qa-p11 <qa-p11> |
| Severity: | normal | ||
| Priority: | P5 | CC: | glinkinvd, rider |
| Version: | unspecified | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| See Also: |
https://bugzilla.altlinux.org/show_bug.cgi?id=55641 https://bugzilla.altlinux.org/show_bug.cgi?id=9448 |
||
rpm -qR libwmf-devel /bin/sh /usr/lib64/pkgconfig coreutils libX11-devel libfreetype-devel libjpeg-devel libpng-devel libxml2-devel pkg-config xorg-proto-devel zlib-devel libwmf = 0.2.13-alt1:sisyphus+380613.100.1.1 rpmlib(PayloadIsLzma) $ pkg-config --cflags libwmf -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include > libwmf = 0.2.13-alt1:sisyphus+380613.100.1.1
Ошибка на p11, где версия, согласно описанию ошибки, libwmf-0.2.8.4-alt13.x86_64. Там зависимостей ещё не хватает.
В sisyphus действительно не воспроизводится, как указано в описании.
(Ответ для Anton Farygin на комментарий #3) > https://packages.altlinux.org/tasks/393440 Исправлено. |
Шаги ==== 1. # apt-get install -y gcc libwmf libwmf-devel 2. $ cat > dependencies.c << 'EOF' #include <libwmf/api.h> #include <libwmf/gd.h> int main(int argc, char* argv[]) { return 0; } EOF 3. $ gcc dependencies.c -o dependencies -lwmf -lwmflite -I/usr/include/freetype2 (`-I/usr/include/freetype2` - workaround для ошибки https://bugzilla.altlinux.org/55641) Фактический результат ===================== > In file included from dependencies.c:3: > /usr/include/libwmf/api.h:23:10: fatal error: zlib.h: Нет такого файла или каталога > 23 | #include <zlib.h> > | ^~~~~~~~ > compilation terminated. # apt-get install -y zlib-devel > In file included from /usr/include/libwmf/api.h:25, > from dependencies.c:1: > /usr/include/libwmf/types.h:26:10: fatal error: ft2build.h: Нет такого файла или каталога > 26 | #include <ft2build.h> > | ^~~~~~~~~~~~ > compilation terminated. # apt-get install -y libfreetype-devel > <успешно> Ожидаемый результат =================== Успешная компиляция без установки дополнительных зависимостей. Воспроизводимость ================= Воспроизводится на виртуальной машине: [p11] ALT Server 11.0 x86_64 libwmf-0.2.8.4-alt13.x86_64 Не воспроизводится на виртуальной машине: [sisyphus] ALT Server 11.0 x86_64 libwmf-0.2.13-alt1.x86_64