* [devel] libwxGTK3.0-devel @ 2019-03-26 18:29 Sergey Y. Afonin 2019-03-26 18:40 ` Sergey Y. Afonin 2019-03-27 2:32 ` Антон Мидюков 0 siblings, 2 replies; 20+ messages in thread From: Sergey Y. Afonin @ 2019-03-26 18:29 UTC (permalink / raw) To: ALT Linux Team development discussions Приветствую. А как сейчас собирают с libwxGTK3.0-devel ? Что-то не всё нравится CMake-у: -- Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES wxWidgets_INCLUDE_DIRS) -- Could not find wxWidgets webview add-on CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES wxWidgets_INCLUDE_DIRS) Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake/Modules/FindwxWidgets.cmake:963 (find_package_handle_standard_args) CMakeLists.txt:1063 (FIND_PACKAGE) при этом если libwxGTK-devel поставить, то тесты на наличие проходят, и сборка начинается: -- Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES) -- Could not find wxWidgets webview add-on -- Found wxWidgets: -L/usr/lib64;-pthread;;;-L/usr/lib64;;;-lwx_gtk2u_gl-2.8;-lwx_baseu_net-2.8;-lwx_baseu_xml-2.8;-lwx_gtk2u_html-2.8;-lwx_gtk2u_adv-2.8;-lwx_gtk2u_aui-2.8;-lwx_gtk2u_core-2.8;-lwx_baseu-2.8 (found version "2.8.12") -- Found wxWidgets... -- wxWidgets Include: /usr/lib64/wx/include/gtk2-unicode-release-2.8;/usr/include/wx-2.8 -- wxWidgets Libraries: -L/usr/lib64;-pthread;;;-L/usr/lib64;;;-lwx_gtk2u_gl-2.8;-lwx_baseu_net-2.8;-lwx_baseu_xml-2.8;-lwx_gtk2u_html-2.8;-lwx_gtk2u_adv-2.8;-lwx_gtk2u_aui-2.8;-lwx_gtk2u_core-2.8;-lwx_baseu-2.8 Потом падает, так как, всё же, нужен 3.0, как написано. -- С уважением, Сергей Афонин ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.0-devel 2019-03-26 18:29 [devel] libwxGTK3.0-devel Sergey Y. Afonin @ 2019-03-26 18:40 ` Sergey Y. Afonin 2019-03-26 19:25 ` Sergey Y. Afonin 2019-03-27 2:32 ` Антон Мидюков 1 sibling, 1 reply; 20+ messages in thread From: Sergey Y. Afonin @ 2019-03-26 18:40 UTC (permalink / raw) To: devel On Tuesday 26 March 2019, Sergey Y. Afonin wrote: > А как сейчас собирают с libwxGTK3.0-devel ? Что-то не всё нравится CMake-у: > > -- Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES wxWidgets_INCLUDE_DIRS) > -- Could not find wxWidgets webview add-on Это при установленных libwxBase3.0-devel и libwxGTK3.0-devel -- С уважением, Сергей Афонин ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.0-devel 2019-03-26 18:40 ` Sergey Y. Afonin @ 2019-03-26 19:25 ` Sergey Y. Afonin 0 siblings, 0 replies; 20+ messages in thread From: Sergey Y. Afonin @ 2019-03-26 19:25 UTC (permalink / raw) To: ALT Linux Team development discussions On Tuesday 26 March 2019, Sergey Y. Afonin wrote: > > А как сейчас собирают с libwxGTK3.0-devel ? Что-то не всё нравится CMake-у: > > > > -- Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES wxWidgets_INCLUDE_DIRS) > > -- Could not find wxWidgets webview add-on > > Это при установленных libwxBase3.0-devel и libwxGTK3.0-devel ещё compat-libwxGTK3.0-gtk2-devel нужен был. -- С уважением, Сергей Афонин ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.0-devel 2019-03-26 18:29 [devel] libwxGTK3.0-devel Sergey Y. Afonin 2019-03-26 18:40 ` Sergey Y. Afonin @ 2019-03-27 2:32 ` Антон Мидюков 2019-03-27 11:53 ` Sergey Afonin 1 sibling, 1 reply; 20+ messages in thread From: Антон Мидюков @ 2019-03-27 2:32 UTC (permalink / raw) To: devel 27.03.2019 1:29, Sergey Y. Afonin пишет: > Приветствую. > > А как сейчас собирают с libwxGTK3.0-devel ? Что-то не всё нравится CMake-у: > > -- Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES wxWidgets_INCLUDE_DIRS) > -- Could not find wxWidgets webview add-on > CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message): > Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES > wxWidgets_INCLUDE_DIRS) > Call Stack (most recent call first): > /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE) > /usr/share/cmake/Modules/FindwxWidgets.cmake:963 (find_package_handle_standard_args) > CMakeLists.txt:1063 (FIND_PACKAGE) > > при этом если libwxGTK-devel поставить, то тесты на наличие проходят, и сборка начинается: > > -- Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES) > -- Could not find wxWidgets webview add-on > -- Found wxWidgets: -L/usr/lib64;-pthread;;;-L/usr/lib64;;;-lwx_gtk2u_gl-2.8;-lwx_baseu_net-2.8;-lwx_baseu_xml-2.8;-lwx_gtk2u_html-2.8;-lwx_gtk2u_adv-2.8;-lwx_gtk2u_aui-2.8;-lwx_gtk2u_core-2.8;-lwx_baseu-2.8 (found version "2.8.12") > -- Found wxWidgets... > -- wxWidgets Include: /usr/lib64/wx/include/gtk2-unicode-release-2.8;/usr/include/wx-2.8 > -- wxWidgets Libraries: -L/usr/lib64;-pthread;;;-L/usr/lib64;;;-lwx_gtk2u_gl-2.8;-lwx_baseu_net-2.8;-lwx_baseu_xml-2.8;-lwx_gtk2u_html-2.8;-lwx_gtk2u_adv-2.8;-lwx_gtk2u_aui-2.8;-lwx_gtk2u_core-2.8;-lwx_baseu-2.8 > > Потом падает, так как, всё же, нужен 3.0, как написано. > А о каком пакете речь? Я бы его поглядел. Очень странно, что ему недостаточно libwxGTK3.0-devel. В сборочницу нужно устанавливать либо libwxGTK3.0-devel, либо compat-libwxGTK3.0-gtk2-devel. Пакеты собираться могут и с тем, и с тем. А вот работать правильно некоторые могут лишь при сборке с compat-libwxGTK3.0-gtk2-devel, для чего я его и собирал. -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.0-devel 2019-03-27 2:32 ` Антон Мидюков @ 2019-03-27 11:53 ` Sergey Afonin 2019-03-28 2:57 ` Антон Мидюков 0 siblings, 1 reply; 20+ messages in thread From: Sergey Afonin @ 2019-03-27 11:53 UTC (permalink / raw) To: ALT Linux Team development discussions On Wednesday 27 March 2019, Антон Мидюков wrote: > > Потом падает, так как, всё же, нужен 3.0, как написано. > > > А о каком пакете речь? opencpn-5.0.0, будет в задании 225765 (первая итерация не прошла немного). Он из srpm. В репозитории сейчас 4.4.0-alt2, он ещё с libwxGTK-devel собирался. > Я бы его поглядел. Очень странно, что ему > недостаточно libwxGTK3.0-devel. В сборочницу нужно устанавливать либо > libwxGTK3.0-devel, либо compat-libwxGTK3.0-gtk2-devel. Да, compat-libwxGTK3.1-gtk2-devel оказалось достаточно (он, оказывается, не 3.0 даже хочет, а 3.1). Старых вопросов не осталось, зато пара новых есть. :-) Первый про "Could not find wxWidgets webview add-on". Вроде как пишут, что это часть wxGTK, и надо сам wxGTK с поддержкой webview собирать. Это можно? Второй - можно ли что-то с wxGTK3.1 в p8 сделать, или там возни больше, чем пользы? Там в wxGTK3.1 есть только libwxGTK3.1-devel, и его не хватает. Но я ещё и не уверен, что сам wxGTK3.1 обновлять не потребуется, а это уже чревато может быть. -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.0-devel 2019-03-27 11:53 ` Sergey Afonin @ 2019-03-28 2:57 ` Антон Мидюков 2019-03-28 6:28 ` [devel] libwxGTK3.1-devel/libgtk+3-devel Sergey Afonin ` (2 more replies) 0 siblings, 3 replies; 20+ messages in thread From: Антон Мидюков @ 2019-03-28 2:57 UTC (permalink / raw) To: devel 27.03.2019 18:53, Sergey Afonin пишет: > On Wednesday 27 March 2019, Антон Мидюков wrote: > >>> Потом падает, так как, всё же, нужен 3.0, как написано. >>> >> А о каком пакете речь? > opencpn-5.0.0, будет в задании 225765 (первая итерация не прошла немного). > Он из srpm. В репозитории сейчас 4.4.0-alt2, он ещё с libwxGTK-devel собирался. > >> Я бы его поглядел. Очень странно, что ему >> недостаточно libwxGTK3.0-devel. В сборочницу нужно устанавливать либо >> libwxGTK3.0-devel, либо compat-libwxGTK3.0-gtk2-devel. > Да, compat-libwxGTK3.1-gtk2-devel оказалось достаточно (он, оказывается, > не 3.0 даже хочет, а 3.1). > > Старых вопросов не осталось, зато пара новых есть. :-) > > Первый про "Could not find wxWidgets webview add-on". Вроде как пишут, > что это часть wxGTK, и надо сам wxGTK с поддержкой webview собирать. > Это можно? Да как бы что libwxGTK3.0, что libwxGTK3.1 собраны с поддержкой webview. Странно, что не видит. Посмотрел сборку, вот с таким патчем спека собирается с libwxGTK3.1 без gtk2. А сборка с libwxGTK3.0 обламываеся также, как и с compat версией. diff --git a/opencpn.spec b/opencpn.spec index e0fce34..9df1c19 100644 --- a/opencpn.spec +++ b/opencpn.spec @@ -23,9 +23,9 @@ BuildRequires: rpm-build-licenses # Automatically added by buildreq on Mon Mar 25 2013 # optimized out: cmake-modules fontconfig fontconfig-devel glib2-devel libGL-devel libICE-devel libSM-devel libX11-devel libXau-devel libXext-devel libXfixes-devel libXft-devel libXi-devel libXrender-devel libatk-devel libcairo-devel libfreetype-devel libgdk-pixbuf libgdk-pixbuf-devel libgio-devel libpango-devel libstdc++-devel pkg-config xorg-kbproto-devel xorg-xf86miscproto-devel xorg-xproto-devel -BuildRequires: bzlib-devel cmake gcc-c++ libGLU-devel libXScrnSaver-devel libXcomposite-devel libXcursor-devel libXdamage-devel libXdmcp-devel libXinerama-devel libXpm-devel libXrandr-devel libXt-devel libXtst-devel libXv-devel libXxf86misc-devel libXxf86vm-devel libgtk+2-devel libxkbfile-devel zlib-devel +BuildRequires: bzlib-devel cmake gcc-c++ libGLU-devel libXScrnSaver-devel libXcomposite-devel libXcursor-devel libXdamage-devel libXdmcp-devel libXinerama-devel libXpm-devel libXrandr-devel libXt-devel libXtst-devel libXv-devel libXxf86misc-devel libXxf86vm-devel libxkbfile-devel zlib-devel -BuildRequires: compat-libwxGTK3.1-gtk2-devel +BuildRequires: libwxGTK3.1-devel libcairo-devel libgtk+3-devel BuildRequires: tinyxml-devel libgps-devel libportaudio2-devel libcurl-devel libexpat-devel BuildRequires: liblz4-devel liblzma-devel libsndfile-devel libarchive-devel libelf-devel Так что собирайте с libwxGTK3.1-devel. И только если будет глючить интерфейс, то с compat-libwxGTK3.1-gtk2-devel. > Второй - можно ли что-то с wxGTK3.1 в p8 сделать, или там возни больше, > чем пользы? Там в wxGTK3.1 есть только libwxGTK3.1-devel, и его не хватает. > Но я ещё и не уверен, что сам wxGTK3.1 обновлять не потребуется, а это уже > чревато может быть. Обновить можно, но работы минимум на несколько дней, а то и больше. Я так и не решился этим заняться. В виду скорого выхода p9, предлагаю бекпортом в p8 не заниматься. Но в p8 есть libwxGTK3.1-gtk2. Можете попробовать собрать с ним. А можете попробовать собрать с libwxGTK3.1 и изменениями спека выше. -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.1-devel/libgtk+3-devel 2019-03-28 2:57 ` Антон Мидюков @ 2019-03-28 6:28 ` Sergey Afonin 2019-03-28 7:10 ` Антон Мидюков 2019-03-28 9:11 ` [devel] libwxGTK3.0-devel Sergey Afonin 2019-03-28 13:51 ` [devel] libwxGTK3.1-devel/libgtk+3-devel Sergey Afonin 2 siblings, 1 reply; 20+ messages in thread From: Sergey Afonin @ 2019-03-28 6:28 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 28 March 2019, Антон Мидюков wrote: > Посмотрел сборку, вот с таким патчем спека собирается с libwxGTK3.1 > без gtk2. А сборка с libwxGTK3.0 обламываеся также, как и с compat > версией. Раз с 3.1 собирается, смысла с 3.0 собирать особого нет наверное. А с 3.0 там в одном месте (как минимум) надо надо код править - строку убрать за _T(). Идею с libgtk+2-devel -> libgtk+3-devel понял. Но, теперь, угадайка пошла c Checking for module 'gtk+-3.0'. Что-то показывает понятно, что-то не очень. atk-bridge-2.0 оказался at-spi2-atk-devel, теперь вот думаю, что такое atspi-2, который required by 'atk-bridge-2.0'. И, главное, показывает по одному, устал пересборку запускать. О, нашёл: libat-spi2-core-devel, даже похоже. Интересно, почему на packages.a.o не нашлось, а apt-cache нашёл... > Так что собирайте с libwxGTK3.1-devel. И только если будет глючить > интерфейс, то с compat-libwxGTK3.1-gtk2-devel. Кстати, предупреждение про webview c libwxGTK3.1-devel/libgtk+3-devel пропало. -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.1-devel/libgtk+3-devel 2019-03-28 6:28 ` [devel] libwxGTK3.1-devel/libgtk+3-devel Sergey Afonin @ 2019-03-28 7:10 ` Антон Мидюков 2019-03-28 7:52 ` Sergey Afonin 0 siblings, 1 reply; 20+ messages in thread From: Антон Мидюков @ 2019-03-28 7:10 UTC (permalink / raw) To: devel 28.03.2019 13:28, Sergey Afonin пишет: > On Thursday 28 March 2019, Антон Мидюков wrote: > >> Посмотрел сборку, вот с таким патчем спека собирается с libwxGTK3.1 >> без gtk2. А сборка с libwxGTK3.0 обламываеся также, как и с compat >> версией. > Раз с 3.1 собирается, смысла с 3.0 собирать особого нет наверное. > А с 3.0 там в одном месте (как минимум) надо надо код править - строку > убрать за _T(). > > Идею с libgtk+2-devel -> libgtk+3-devel понял. Но, теперь, угадайка > пошла c Checking for module 'gtk+-3.0'. Что-то показывает понятно, > что-то не очень. atk-bridge-2.0 оказался at-spi2-atk-devel, теперь > вот думаю, что такое atspi-2, который required by 'atk-bridge-2.0'. > И, главное, показывает по одному, устал пересборку запускать. > О, нашёл: libat-spi2-core-devel, даже похоже. Интересно, почему > на packages.a.o не нашлось, а apt-cache нашёл... Это косвенные зависимости же. Они могут и не нужны быть вовсе. Собирается и без них норм. Если и работает как надо, то я не вижу смысла удовлетворять эти сборочные зависимости. >> Так что собирайте с libwxGTK3.1-devel. И только если будет глючить >> интерфейс, то с compat-libwxGTK3.1-gtk2-devel. > > Кстати, предупреждение про webview c libwxGTK3.1-devel/libgtk+3-devel > пропало. > Да, я это тоже заметил. Может libwxGTK3.0 как-то неправильно собрана... -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.1-devel/libgtk+3-devel 2019-03-28 7:10 ` Антон Мидюков @ 2019-03-28 7:52 ` Sergey Afonin 0 siblings, 0 replies; 20+ messages in thread From: Sergey Afonin @ 2019-03-28 7:52 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 28 March 2019, Антон Мидюков wrote: > > Идею с libgtk+2-devel -> libgtk+3-devel понял. Но, теперь, угадайка > > пошла c Checking for module 'gtk+-3.0'. Что-то показывает понятно, > > что-то не очень. > Это косвенные зависимости же. Они могут и не нужны быть вовсе. > Собирается и без них норм. Если и работает как надо, то я не вижу > смысла удовлетворять эти сборочные зависимости. У больших приложений во все закоулки интерфейса не больно-то залезешь сразу. Мало ли, где что окажется невключенным. -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.0-devel 2019-03-28 2:57 ` Антон Мидюков 2019-03-28 6:28 ` [devel] libwxGTK3.1-devel/libgtk+3-devel Sergey Afonin @ 2019-03-28 9:11 ` Sergey Afonin 2019-03-28 13:51 ` [devel] libwxGTK3.1-devel/libgtk+3-devel Sergey Afonin 2 siblings, 0 replies; 20+ messages in thread From: Sergey Afonin @ 2019-03-28 9:11 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 28 March 2019, Антон Мидюков wrote: > Но в p8 есть libwxGTK3.1-gtk2. Можете попробовать собрать с ним. А > можете попробовать собрать с libwxGTK3.1 и изменениями спека выше. Со спеком из сизифной версии собираться начинает, но падает с OpenCPN-5.0.0/src/nmea0183/nmea0183.cpp:302:8: error: 'wxMRLNode' was not declared in this scope wxMRLNode *node = response_table.GetFirst(); Так что wxGTK3.1 нужен новее, чем в p8. Или патчить OpenCPN. -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.1-devel/libgtk+3-devel 2019-03-28 2:57 ` Антон Мидюков 2019-03-28 6:28 ` [devel] libwxGTK3.1-devel/libgtk+3-devel Sergey Afonin 2019-03-28 9:11 ` [devel] libwxGTK3.0-devel Sergey Afonin @ 2019-03-28 13:51 ` Sergey Afonin 2019-03-28 13:59 ` Sergey Afonin 2019-03-28 18:13 ` Антон Мидюков 2 siblings, 2 replies; 20+ messages in thread From: Sergey Afonin @ 2019-03-28 13:51 UTC (permalink / raw) To: ALT Linux Team development discussions 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 Это при том, что 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 -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.1-devel/libgtk+3-devel 2019-03-28 13:51 ` [devel] libwxGTK3.1-devel/libgtk+3-devel Sergey Afonin @ 2019-03-28 13:59 ` Sergey Afonin 2019-03-28 18:13 ` Антон Мидюков 1 sibling, 0 replies; 20+ messages in thread From: Sergey Afonin @ 2019-03-28 13:59 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 28 March 2019, Sergey Afonin wrote: > (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 И я так понимаю, что, в принципе, можно вернуться на вчерашний вариант с compat-libwxGTK3.1-gtk2-devel и libgtk+2-devel, но вот хорошо ли... -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.1-devel/libgtk+3-devel 2019-03-28 13:51 ` [devel] libwxGTK3.1-devel/libgtk+3-devel Sergey Afonin 2019-03-28 13:59 ` Sergey Afonin @ 2019-03-28 18:13 ` Антон Мидюков 2019-03-28 18:44 ` Антон Мидюков ` (2 more replies) 1 sibling, 3 replies; 20+ messages in thread From: Антон Мидюков @ 2019-03-28 18:13 UTC (permalink / raw) To: devel 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> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.1-devel/libgtk+3-devel 2019-03-28 18:13 ` Антон Мидюков @ 2019-03-28 18:44 ` Антон Мидюков 2019-03-28 19:45 ` Sergey Y. Afonin 2019-03-28 19:52 ` Sergey Y. Afonin 2019-04-01 21:18 ` Sergey Y. Afonin 2 siblings, 1 reply; 20+ messages in thread From: Антон Мидюков @ 2019-03-28 18:44 UTC (permalink / raw) To: devel 29.03.2019 1:13, Антон Мидюков пишет: > 28.03.2019 20:51, Sergey Afonin пишет: >> [...] > > Интересно другое, кто вытащил в сборочницу 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. > Иначе работать будет неправильно. Выбор есть. Можно обновить dvdstyler до беты 3.1 и собрать его и wxsvg хоть с libwxGTK3.0, хоть с libwxGTK3.1. > >> [...] >> -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.1-devel/libgtk+3-devel 2019-03-28 18:44 ` Антон Мидюков @ 2019-03-28 19:45 ` Sergey Y. Afonin 2019-03-29 5:51 ` Anton Farygin 0 siblings, 1 reply; 20+ messages in thread From: Sergey Y. Afonin @ 2019-03-28 19:45 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 28 March 2019, Антон Мидюков wrote: > > И этот кто-то 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. > > Иначе работать будет неправильно. > Выбор есть. Можно обновить dvdstyler до беты 3.1 и собрать его и wxsvg > хоть с libwxGTK3.0, хоть с libwxGTK3.1. Так-то есть и третий вариант. Уменьшить качество исправления бага #36402, убрав libwxsvg-devel из сборочных зависмостей: сборка пройдёт с внутренним libwxsvg. Если дело только в этом. -- С уважением, Сергей Афонин ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.1-devel/libgtk+3-devel 2019-03-28 19:45 ` Sergey Y. Afonin @ 2019-03-29 5:51 ` Anton Farygin 2019-04-01 6:36 ` Sergey Afonin 0 siblings, 1 reply; 20+ messages in thread From: Anton Farygin @ 2019-03-29 5:51 UTC (permalink / raw) To: ALT Linux Team development discussions, Sergey Y. Afonin 28.03.2019 22:45, Sergey Y. Afonin пишет: > On Thursday 28 March 2019, Антон Мидюков wrote: > >>> И этот кто-то 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. >>> Иначе работать будет неправильно. >> Выбор есть. Можно обновить dvdstyler до беты 3.1 и собрать его и wxsvg >> хоть с libwxGTK3.0, хоть с libwxGTK3.1. > > Так-то есть и третий вариант. Уменьшить качество исправления бага #36402, > убрав libwxsvg-devel из сборочных зависмостей: сборка пройдёт с внутренним > libwxsvg. Если дело только в этом. > Я планирую обновить wxsvg и dvdstyler. ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.1-devel/libgtk+3-devel 2019-03-29 5:51 ` Anton Farygin @ 2019-04-01 6:36 ` Sergey Afonin 0 siblings, 0 replies; 20+ messages in thread From: Sergey Afonin @ 2019-04-01 6:36 UTC (permalink / raw) To: ALT Linux Team development discussions On Friday 29 March 2019, Anton Farygin wrote: > > Так-то есть и третий вариант. Уменьшить качество исправления > > бага #36402, убрав libwxsvg-devel из сборочных зависмостей: > > сборка пройдёт с внутренним libwxsvg. Если дело только в этом. > > > Я планирую обновить wxsvg и dvdstyler. В итоге пока отправил пакет в Сизиф с BuildRequires: compat-libwxGTK3.1-gtk2-devel libgtk+2-devel Requires: libgtk2-engine-adwaita Как wxsvg и dvdstyler обновятся, надо будет попробовать собрать с BuildRequires: libwxGTK3.1-devel libgtk+3-devel -- С уважением, Сергей Афонин. ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.1-devel/libgtk+3-devel 2019-03-28 18:13 ` Антон Мидюков 2019-03-28 18:44 ` Антон Мидюков @ 2019-03-28 19:52 ` Sergey Y. Afonin 2019-03-29 3:17 ` Антон Мидюков 2019-04-01 21:18 ` Sergey Y. Afonin 2 siblings, 1 reply; 20+ messages in thread From: Sergey Y. Afonin @ 2019-03-28 19:52 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 28 March 2019, Антон Мидюков wrote: > И этот кто-то libwxsvg, собранный с compat-libwxGTK3.0-gtk2. Стоп. Почему попытка удаления libgtk+2 приводит к удалению libwxGTK3.1 и libwxGTK3.1-devel ? Или wxGTK3.1 от libwxsvg так зависит? -- С уважением, Сергей Афонин ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.1-devel/libgtk+3-devel 2019-03-28 19:52 ` Sergey Y. Afonin @ 2019-03-29 3:17 ` Антон Мидюков 0 siblings, 0 replies; 20+ messages in thread From: Антон Мидюков @ 2019-03-29 3:17 UTC (permalink / raw) To: devel 29.03.2019 2:52, Sergey Y. Afonin пишет: > On Thursday 28 March 2019, Антон Мидюков wrote: > >> И этот кто-то libwxsvg, собранный с compat-libwxGTK3.0-gtk2. > > Стоп. Почему попытка удаления libgtk+2 приводит к удалению libwxGTK3.1 > и libwxGTK3.1-devel ? Или wxGTK3.1 от libwxsvg так зависит? Через libwebkit2gtk как минимум. Надо попробовать пересобрать wxGTK3.1 и wxGTK3.0 с libwebkit3gtk. 29.03.2019 2:45, Sergey Y. Afonin пишет: > On Thursday 28 March 2019, Антон Мидюков wrote: > >>> И этот кто-то 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. >>> Иначе работать будет неправильно. >> Выбор есть. Можно обновить dvdstyler до беты 3.1 и собрать его и wxsvg >> хоть с libwxGTK3.0, хоть с libwxGTK3.1. > > Так-то есть и третий вариант. Уменьшить качество исправления бага #36402, > убрав libwxsvg-devel из сборочных зависмостей: сборка пройдёт с внутренним > libwxsvg. Если дело только в этом. Временно попробуйте так и сделать. Будет ли он работать нормально? Или проблема с webview тоже есть (собрано с libwebkit2gtk)? -- С уважением, Антон Мидюков <antohami@altlinux.org> ^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [devel] libwxGTK3.1-devel/libgtk+3-devel 2019-03-28 18:13 ` Антон Мидюков 2019-03-28 18:44 ` Антон Мидюков 2019-03-28 19:52 ` Sergey Y. Afonin @ 2019-04-01 21:18 ` Sergey Y. Afonin 2 siblings, 0 replies; 20+ messages in thread From: Sergey Y. Afonin @ 2019-04-01 21:18 UTC (permalink / raw) To: ALT Linux Team development discussions On Thursday 28 March 2019, Антон Мидюков wrote: > Эта ошибка именно от этого и идёт. Я с таким сталкивался. Т.е. нельзя, > чтобы программа собранная с libwxGTK3.1 использовала либы, собранные с > compat-libwxGTK3.0-gtk2. Да и с libwxGTK3.0 тоже нежелательно. Я правильно понимаю, что как-то вот так должно быть? %def_disable gtk3 %if_enabled gtk3 BuildRequires: libwxGTK3.1-devel libgtk+3-devel BuildConflicts: compat-libwxGTK3.1-gtk2-devel libgtk+2-devel %else BuildRequires: compat-libwxGTK3.1-gtk2-devel libgtk+2-devel BuildConflicts: libwxGTK3.1-devel libgtk+3-devel %endif Отправил пока с "BuildRequires: compat-libwxGTK3.1-gtk2-devel libgtk+2-devel". В if_enabled обернуть идея потом пришла, в следующую сборку добавлю. -- С уважением, Сергей Афонин ^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2019-04-01 21:18 UTC | newest] Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2019-03-26 18:29 [devel] libwxGTK3.0-devel Sergey Y. Afonin 2019-03-26 18:40 ` Sergey Y. Afonin 2019-03-26 19:25 ` Sergey Y. Afonin 2019-03-27 2:32 ` Антон Мидюков 2019-03-27 11:53 ` Sergey Afonin 2019-03-28 2:57 ` Антон Мидюков 2019-03-28 6:28 ` [devel] libwxGTK3.1-devel/libgtk+3-devel Sergey Afonin 2019-03-28 7:10 ` Антон Мидюков 2019-03-28 7:52 ` Sergey Afonin 2019-03-28 9:11 ` [devel] libwxGTK3.0-devel Sergey Afonin 2019-03-28 13:51 ` [devel] libwxGTK3.1-devel/libgtk+3-devel Sergey Afonin 2019-03-28 13:59 ` Sergey Afonin 2019-03-28 18:13 ` Антон Мидюков 2019-03-28 18:44 ` Антон Мидюков 2019-03-28 19:45 ` Sergey Y. Afonin 2019-03-29 5:51 ` Anton Farygin 2019-04-01 6:36 ` Sergey Afonin 2019-03-28 19:52 ` Sergey Y. Afonin 2019-03-29 3:17 ` Антон Мидюков 2019-04-01 21:18 ` Sergey Y. Afonin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git