* [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 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 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-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