Bug 45876

Summary: Падает с ошибкой ...GLViewer.cpp:133) SetUpContext(): Error initialising GLEW
Product: Sisyphus Reporter: Vyacheslav Dikonov <slava>
Component: huginAssignee: Yuri N. Sedunov <aris>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: alexei.mezin, boyarsh
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Патч замены GLEW на Epoxy none

Description Vyacheslav Dikonov 2023-04-15 20:02:54 MSK
Похоже, что это известная проблема:

https://www.mail-archive.com/hugin-bug-hunters@lists.launchpad.net/msg07855.html
https://bbs.archlinux.org/viewtopic.php?id=278127
Comment 1 Alexei V. Mezin 2023-06-07 00:34:38 MSK
Created attachment 13414 [details]
Патч замены GLEW на Epoxy
Comment 2 Alexei V. Mezin 2023-06-07 00:38:37 MSK
Не смотря на закрытый баг 46138 по добавлению поддержки EGL в GLEW, у меня hugin все равно валится с той же ошибкой. Пересобрал, в том числе с опцией BUILD_WITH_EGL - не помогло. Или я что-то делаю не так, или оно у нас сломано иначе, чем у других.

Но апстриму предложили сменить GLEW на Epoxy (шутники, блин!) https://bugs.launchpad.net/hugin/+bug/2007178

И, кажется, апстрим согласился. Я применил патчи вот отсюда https://sourceforge.net/u/cjmayo/hugin/ci/9d079ffe99fdae56dee8dc2f7762e90d6f826cc7/ и hugin у меня локально собрался, запускается и работает. Во всяком случае файлы в него загружаются, и панорама из них собирается.
Comment 3 Yuri N. Sedunov 2023-06-07 00:57:39 MSK
Уже закоммичено.
https://sourceforge.net/p/hugin/hugin/ci/4a3fe139b64b06f95c80db9d24a1a5a35e7abb60/

Подождем релиза?
Comment 4 Alexei V. Mezin 2023-06-07 11:13:41 MSK
Смотря когда релиз. Если долго ждать, то может лучше починить? У нас оно давно сломано, а программа очень полезная. Лето, отпуска, народ потянется с фотографиям.
Comment 5 Yuri N. Sedunov 2023-06-07 14:14:28 MSK
[#322562] POSTPONED hugin.git=2022.0.0-alt2

Ждем новый питон.
Comment 6 Repository Robot 2023-06-08 02:51:34 MSK
hugin-2022.0.0-alt2 -> sisyphus:

 Wed Jun 07 2023 Yuri N. Sedunov <aris@altlinux> 2022.0.0-alt2
 - build with libepoxy instead of GLEW for OpenGL pointer management (ALT #45876)