Bug 27460 - соберите с --enable-graphics_ctx пожалуйста
Summary: соберите с --enable-graphics_ctx пожалуйста
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libwxGTK (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
: 28651 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-06-17 22:47 MSK by Sergey Alembekov
Modified: 2013-03-18 13:22 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Alembekov 2012-06-17 22:47:04 MSK
А то например вот эта софтина https://github.com/kliment/Printrun.git не может отобразить часть интерфейса с сообщением "NotImplementedError: wx.GraphicsContext is not available on this platform."
Пересобрал локально libwxGTK с python-module-wx и всё заработало.
Comment 1 Vasyĺ V. Vercynśkyj 2013-01-04 13:33:47 MSK
Присоединяюсь. Новый time/date picker в Task Coach с версии 1.3.21 тоже не работает без пересборки wxGTK с --enable-graphics_ctx
(t6)
Comment 2 Sergey Y. Afonin 2013-03-10 02:21:26 MSK
*** Bug 28651 has been marked as a duplicate of this bug. ***
Comment 3 AEN 2013-03-10 09:52:33 MSK
Коллеги, используйте пакет wxGTK2.9, пожалуйста. Он собран с --enable-graphics_ctx, по крайней мере так в spec-файле
Comment 4 AEN 2013-03-10 09:54:18 MSK
2real: а что/кто мешает удалить wxGTK (не 2.9)?
Comment 5 Sergey Y. Afonin 2013-03-10 13:09:32 MSK
(In reply to comment #4)

> 2real: а что/кто мешает удалить wxGTK (не 2.9)?

Я ! Я мешаю ! :-)

В том же обсуждении, на которое я ссылку давал в Bug 28651, написано, что OpenCPN на 2.8 рассчитан пока. Я, правда, не пробовал с 2.9 собрать...
Comment 6 Sergey Y. Afonin 2013-03-10 13:31:57 MSK
Попробовал с 2.9:

[  0%] Building CXX object CMakeFiles/GARMINHOST.dir/src/garmin/jeeps/garmin_wrapper.cpp.o
In file included from /home/asy/RPM/BUILD/OpenCPN-3.2.0-Source/src/garmin/jeeps/garmin_wrapper.cpp:22:0:
/home/asy/RPM/BUILD/OpenCPN-3.2.0-Source/src/garmin/jeeps/garmin_wrapper.h:26:23: fatal error: wx/wxprec.h: No such file or directory

Тут вот тоже 2.8 в явном виде:
http://opencpn.org/ocpn/book/export/html/138
Comment 7 Sergey Y. Afonin 2013-03-10 13:48:14 MSK
Возвращаю баг на libwxGTK. Если что, на меня перевешивайте, особенно, если 2.8 не нужен никому больше.
Comment 8 Sergey Y. Afonin 2013-03-10 16:26:42 MSK
Что-то я на объём репозитария посмотрел... Пересобрать-то могу, но надо ли, чтобы в git.altlinux.org/people лишних 800М образовалось ? 

2real: на сколько сложно добавить --enable-graphics_ctx в Сизифе и p6/t6 ?
Comment 9 AEN 2013-03-10 22:55:56 MSK
(В ответ на комментарий №7)
> Возвращаю баг на libwxGTK. Если что, на меня перевешивайте, особенно, если 2.8
> не нужен никому больше.

Ну так выясните кому он нужен. Достаточно отправить задание с удалением. 
Если только Вам, то берите на себя, -- real@ от него отказался, перевесив на nobody . А если нет, то обсудим.
Comment 10 real@altlinux.org 2013-03-11 06:36:58 MSK
"на сколько сложно добавить --enable-graphics_ctx в Сизифе и p6/t6 ?"

Сложность только в том, что придётся пересобирать зависимые пакеты, полагаю...
Comment 11 Sergey Y. Afonin 2013-03-11 11:52:17 MSK
(In reply to comment #10)

> Сложность только в том, что придётся пересобирать зависимые пакеты, полагаю...

Вроде бы нет:
[#92219] TESTED wxGTK.git=2.8.11.0-alt1.svn20100628.6

А то, что там достаточно много предупреждений про "post-install unowned files", это нормальное явление, или надо поправить ?

И, ещё раз, если отправлю на сборку я, придётся оставить ещё один здоровенный wxGTK.git из-за маленького исправления... Мне не сложно, я чисто с точки зрения экономии места на git.alt.
Comment 12 real@altlinux.org 2013-03-11 12:14:09 MSK
"Вроде бы нет:
[#92219] TESTED wxGTK.git=2.8.11.0-alt1.svn20100628.6"

Странно, конечно. А Вы уверены, что искомая опция действительно включилась? Посмотрите в хэшере файл setup.h, что там насчёт wxUSE_GRAPHICS_CONTEXT. Если 0, нужно заменить на 1.

"И, ещё раз, если отправлю на сборку я, придётся оставить ещё один здоровенный
wxGTK.git из-за маленького исправления... Мне не сложно, я чисто с точки зрения
экономии места на git.alt."

Я могу свой и удалить, если что, но не думаю, что это смертельно.
Comment 13 Sergey Y. Afonin 2013-03-11 13:28:55 MSK
(In reply to comment #12)

> Посмотрите в хэшере файл setup.h, что там насчёт wxUSE_GRAPHICS_CONTEXT. Если
> 0, нужно заменить на 1.

#ifndef wxUSE_GRAPHICS_CONTEXT
#define wxUSE_GRAPHICS_CONTEXT 1
#endif

Да и OpenCPN собрался теперь. Вот в t6, кстати, один анмет возник (задание 92225):

        x86_64: NEW unmet dependencies detected:
asc#2.4.0.0-alt1.2              libwx_gtk2u_core-2.8.so.0()(64bit) >= set:rn9R4qyudh7ik1RQsl62IOoxtZt1U8Rg5jeF2zv6uZmPIQ1
Comment 14 Repository Robot 2013-03-11 23:43:09 MSK
wxGTK-2:2.8.11.0-alt1.svn20100628.6 -> sisyphus:

* Sun Mar 10 2013 Sergey Y. Afonin <asy@altlinux> 2:2.8.11.0-alt1.svn20100628.6
- added --enable-graphics_ctx (ALT #27460)
Comment 15 Vasyĺ V. Vercynśkyj 2013-03-18 12:11:27 MSK
а ещё бы неплохо python-module-wx пересобрать для достижения максимального эффекта :)
Comment 16 Sergey Y. Afonin 2013-03-18 12:51:47 MSK
(In reply to comment #15)

> а ещё бы неплохо python-module-wx пересобрать для достижения максимального
> эффекта :)

Ну так и надо на нужный пакет вешать сразу: Bug 28702
:-)
Comment 17 Vasyĺ V. Vercynśkyj 2013-03-18 13:22:06 MSK
Понял. Учту. Спасибо!