[devel] libwxGTK3.1-devel/libgtk+3-devel

Антон Мидюков midyukov-anton на ya.ru
Чт Мар 28 21:13:20 MSK 2019


28.03.2019 20:51, Sergey Afonin пишет:
> On Thursday 28 March 2019, Антон Мидюков wrote:
>
>> Так что собирайте с libwxGTK3.1-devel. И только если будет глючить
>> интерфейс,  то с compat-libwxGTK3.1-gtk2-devel.
> Я пока без Сизифа с X, мне grenka@ подсказывает:
>
> (opencpn:14178): Gtk-ERROR **: 15:51:40.194: GTK+ 2.x symbols detected.
> Using GTK+ 2.x and GTK+ 3 in the same process is not supported
> Trace/breakpoint trap
>
> И действительно, в сборочной виртуалке (да и в сборочнице libgtk+2
> в сборочную среду попадает, судя по логу) у меня присутствует
> libgtk+2-2.24.32-alt2, а попытка удаления его приводит вот к чему:
>
> # apt-get remove libgtk+2
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following extra packages will be installed:
>    emacs26-nox
> The following packages will be REMOVED:
>    ImageMagick-tools compat-libwxGTK3.0-gtk2 compat-libwxGTK3.0-gtk2-gl compat-libwxGTK3.0-gtk2-media
>    compat-libwxGTK3.1-gtk2 compat-libwxGTK3.1-gtk2-gl compat-libwxGTK3.1-gtk2-media emacs26-X11
>    emacs26-X11-motif graphviz groff-extra libImageMagick6.6 libglade libgraphviz libgtk+2 libgtkglext
>    libgtkmm2 libwebkit2gtk libwxBase3.0 libwxBase3.1 libwxBase3.1-devel libwxGTK libwxGTK3.0
>    libwxGTK3.0-gl libwxGTK3.0-media libwxGTK3.1 libwxGTK3.1-devel libwxGTK3.1-gl libwxGTK3.1-media
>    libwxsvg libwxsvg-devel userpasswd wxGTK
> The following NEW packages will be installed:
>    emacs26-nox

Интересно другое, кто вытащил в сборочницу compat-libwxGTK3.0-gtk2? Вот 
этот кто-то тоже должен быть пересобран с libwxGTK3.1.

Эта ошибка именно от этого и идёт. Я с таким сталкивался. Т.е. нельзя, 
чтобы программа собранная с libwxGTK3.1 использовала либы, собранные с 
compat-libwxGTK3.0-gtk2. Да и с libwxGTK3.0 тоже нежелательно.

И этот кто-то libwxsvg, собранный с compat-libwxGTK3.0-gtk2. И 
виновником тому я:

* Thu Aug 16 2018 Anton Midyukov <antohami at altlinux.org> 1:1.5.14-alt2
- Rebuilt with compat-libwxGTK3.0-gtk2

У вас нет выбора, пакет нужно собирать с compat-libwxGTK3.0-gtk2. Иначе 
работать будет неправильно.

> Это при том, что rpm -qa| grep -i gtk|grep devel
>
> libgtk+3-devel-3.24.7-alt1.x86_64
> libwxGTK3.1-devel-3.1.1-alt2.2.x86_64
>
-- 
С уважением, Антон Мидюков <antohami на altlinux.org>



Подробная информация о списке рассылки Devel