Так как вы планируете wxGTK-2.8.12 удалить, попробовал мигрировать perl-Wx на wxGTK3.x. На wxGTK3.1 переехать не получится пока (нет полной поддержки) а на wxGTK3.0 переехать можно было бы, но вылезла нехорошая конфигурация сборки нашей wxGTK3.0: она собрана в нестандартной конфигурации (с опцией --enable-stl) о которой известно, что perl-Wx ее не поддерживает. https://rt.cpan.org/Public/Bug/Display.html?id=118284 У нас wxGTK(2.8) и wxGTK3.1 собраны без --enable-stl, в wxGTK3.1 даже явно указано --disable-stl. В других дистрибутивах тоже никто не собирает такую нестандартную конфигурацию. Для переезда perl-Wx-* пакетов прошу пересобрать wxGTK3.0 c --disable-stl.
Если нет времени, готов помочь провести NMU.
wxGTK3.0-3.0.5.1-alt2 -> sisyphus: Sun Oct 10 2021 Anton Midyukov <antohami@altlinux> 3.0.5.1-alt2 - rebuild with disable-stl (Closes: 41082)
Благодарю!
К сожалению, это не все. Еще вылезли боком включеные в конфигурации --enable-std_containers \ --enable-std_string_conv_in_wxstring \ убрав которые, успешно собрал perl-Wx. См. http://git.altlinux.org/tasks/286718 однако при этом сменилось ABI, и если выкладывать, надо будет пересобрать зависимые пакеты (24 шт) см. http://git.altlinux.org/tasks/286718/logs/events.2.1.log 0ad boyarsh @everybody AriaMaestosa grenka @everybody boinc oddity @everybody erlang nbr shaba @everybody eviacam cas @everybody far2l lav @everybody filezilla darktemplar @everybody flamerobin antohami @everybody fontview lav @everybody freedink-dfarc george @qa hugin boyarsh @qa @everybody kicad antohami @qa @everybody mediainfo aris megaglest darktemplar @everybody moneymanagerex lav @everybody pcsx2 nenderus poedit aris python3-module-wx george @everybody radiotray-ng neurofreak @everybody rxclient lav pv kondratyuk slade arbars @everybody springlobby viy @everybody visualboyadvance-m oddity @everybody xchm antohami @everybody Надо будет их добавить в транзакцию.
Created attachment 9789 [details] доп. патч прилагаю дополнительный патч
(In reply to viy from comment #4) > К сожалению, это не все. Еще вылезли боком включеные в конфигурации > --enable-std_containers \ > --enable-std_string_conv_in_wxstring \ > убрав которые, успешно собрал perl-Wx. См. > http://git.altlinux.org/tasks/286718 > > однако при этом сменилось ABI, и если выкладывать, > надо будет пересобрать зависимые пакеты (24 шт) > см. http://git.altlinux.org/tasks/286718/logs/events.2.1.log > 0ad boyarsh @everybody > AriaMaestosa grenka @everybody > boinc oddity @everybody > erlang nbr shaba @everybody > eviacam cas @everybody > far2l lav @everybody > filezilla darktemplar @everybody > flamerobin antohami @everybody > fontview lav @everybody > freedink-dfarc george @qa > hugin boyarsh @qa @everybody > kicad antohami @qa @everybody > mediainfo aris > megaglest darktemplar @everybody > moneymanagerex lav @everybody > pcsx2 nenderus > poedit aris > python3-module-wx george @everybody > radiotray-ng neurofreak @everybody > rxclient lav pv kondratyuk > slade arbars @everybody > springlobby viy @everybody > visualboyadvance-m oddity @everybody > xchm antohami @everybody > > Надо будет их добавить в транзакцию. Раз собрали задание, то добавьте, пожалуйста, сами. Я в свою очередь потестирую пакеты после пересборки.
(Ответ для Антон Мидюков на комментарий #6) > Раз собрали задание, то добавьте, пожалуйста, сами. Я в свою очередь > потестирую пакеты после пересборки. Собрал задание #286718 FAILED #12 [test-only]. Можете начинать тестировать. Задание FAILED потому что не все зависимые пакеты удалось пересобрать. Среди них часть непересобирающиеся: erlang в FTBFS, python3-module-wx poedit и kicad не собираются на armh. я пока чиню python3-module-wx. Посмотрите, пожалуйста, на ваш пакет kicad antohami @qa @everybody Будете ли его пробовать чинить на armh? D rhfqytv xkexft как быстрый хак можно временно вставить ExcludeArch: armh.
(In reply to viy from comment #7) > я пока чиню python3-module-wx. > Посмотрите, пожалуйста, на ваш пакет > kicad antohami @qa @everybody > Будете ли его пробовать чинить на armh? Проблема в python3-module-wx на armh. python3 -c "import wx;print(wx.version())" приводит к сегфолту. Из-за этого cmake не может узнать версию wxpython. Так что я для armh kicad буду собирать без поддержки wxpython.
(In reply to Антон Мидюков from comment #8) > (In reply to viy from comment #7) > > я пока чиню python3-module-wx. > > Посмотрите, пожалуйста, на ваш пакет > > kicad antohami @qa @everybody > > Будете ли его пробовать чинить на armh? > > Проблема в python3-module-wx на armh. > python3 -c "import wx;print(wx.version())" > > приводит к сегфолту. Из-за этого cmake не может узнать версию wxpython. > Так что я для armh kicad буду собирать без поддержки wxpython. kicad собрал.
http://git.altlinux.org/tasks/archive/done/_279/286718 Игорь, спасибо!