Bug 42141 - Отсутствуют бинарники gdcm2vtk и gdcm2pnm
Summary: Отсутствуют бинарники gdcm2vtk и gdcm2pnm
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gdcm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Slava Aseev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-15 17:13 MSK by Tatyana Gagina
Modified: 2024-02-01 20:58 MSK (History)
2 users (show)

See Also:


Attachments
dcm (97.86 KB, application/dicom)
2022-03-15 17:14 MSK, Tatyana Gagina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tatyana Gagina 2022-03-15 17:13:21 MSK
Версии: 
gdcm-3.0.5-alt1_0.x86_64
gdcm-applications-3.0.5-alt1_0.x86_64
gdcm-devel-3.0.5-alt1_0.x86_64

Воспроизводится на всех системах p10.

Шаги воспроизведения: 
1) Установить gdcm;
2) Выполнить рендеринг изображения DICOM в png (файл для проверки image-000244.dcm во вложении):
$ gdcm2pnm image-000244.dcm output.png
3) Конвертировать файл, поддерживаемый VТК в DICOM 
$ gdcm2vtk --force-rescale  output.vtk image-000244.dcm

Реальный результат:
преобразование файлов и рендеринг изображений DICOM с помощью команд gdcm2vtk и gdcm2pnm невозможен. 
В терминале вывод "Команда не найдена": 
$ gdcm2pnm image-000244.dcm output.png
-bash: gdcm2pnm: команда не найдена

$ gdcm2vtk --force-rescale  output.vtk image-000244.dcm
-bash: gdcm2vtk: команда не найдена

Справка по команде для gdcm2vtk и gdcm2pnm есть (в man).
Отсутствуют бинарники для запуска. Следует отметить, что для остальных команд бинарники есть:
/usr/bin/gdcmconv
/usr/bin/gdcmdump
/usr/bin/gdcmimg

Ожидаемый результат: наличие всех бинарников
Comment 1 Tatyana Gagina 2022-03-15 17:14:57 MSK
Created attachment 10411 [details]
dcm
Comment 2 viy 2022-03-16 15:15:10 MSK
По техническим причинам недели через 2-3 только смогу.
NMU приветствую.
Comment 3 Slava Aseev 2022-05-05 13:10:33 MSK
Проблема там в том, что для этих бинарников нужна сборка со старым VTK. VTK у нас только версии 9.* и собрать с ним так просто не получится.
Так что как вариант - можно просто оторвать справку по этим бинарникам.
Иначе потребуется либо собирать vtk какой-нибудь старой версии и тянуть его потом ради этих двух бинарей, либо починить сборку с VTK 9.*, но это, похоже, будет довольно непросто.
Comment 4 Slava Aseev 2022-05-05 13:41:17 MSK
Заберу тогда баг себе, раз уже занялся.
Comment 5 viy 2022-05-05 14:31:02 MSK
(Ответ для Slava Aseev на комментарий #4)
> Заберу тогда баг себе, раз уже занялся.

Тогда уже и пакет вам отдаю. Вам он как зависимость нужен,
а я последнее время его по остаточному принципу тянул роботом.

Если надоест, напишите мне, я опять подключу пакет к роботу.
Comment 6 viy 2022-05-05 14:35:17 MSK
следующий релиз уже делайте alt2, не alt2_0, 
знак для всех, что пакет ручной сборки и  полностью оторван от робота.
Заодно можно выбросить import.info.
Comment 7 Repository Robot 2022-05-23 14:55:04 MSK
gdcm-3.0.12-alt2 -> sisyphus:

 Mon May 23 2022 Slava Aseev <ptrnine@altlinux> 3.0.12-alt2
 - do not pack manuals for non-existent executables (closes: #42141)
 - remove import.info
Comment 8 Tatyana Gagina 2024-01-30 16:17:12 MSK
Переоткрываю, так как ошибка всё ещё воспроизводится (без изменений https://bugzilla.altlinux.org/show_bug.cgi?id=42141#c0).
Версия на Sisyphus и p10: gdcm-3.0.21-alt1.x86_64
Comment 9 Repository Robot 2024-02-01 20:58:09 MSK
gdcm-3.0.21-alt1 -> c10f2:

 Thu Jul 20 2023 Sergey V Turchin <zerg@altlinux> 3.0.21-alt1
 - new version
 - don't build with Qt4
 - fix compile with gcc-10
 Fri Apr 14 2023 Michael Shigorin <mike@altlinux> 3.0.12-alt3
 - E2K: fix build (ilyakurdyukov@)
 Mon May 23 2022 Slava Aseev <ptrnine@altlinux> 3.0.12-alt2
 - do not pack manuals for non-existent executables (closes: #42141)
 - remove import.info
 Wed May 04 2022 Slava Aseev <ptrnine@altlinux> 3.0.12-alt1_1
 - new version
 Thu Oct 14 2021 Igor Vlasenko <viy@altlinux> 3.0.9-alt1_3
 - new version
 Tue Oct 12 2021 Aleksei Nikiforov <darktemplar@altlinux> 3.0.5-alt1_0.1
 - Fixed build with gcc-11.