Bug 27460 - соберите с --enable-graphics_ctx пожалуйста
: соберите с --enable-graphics_ctx пожалуйста
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/libwxGTK)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2012-06-17 22:47 by
Modified: 2013-03-18 13:22 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


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

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

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

В том же обсуждении, на которое я ссылку давал в Bug 28651, написано, что
OpenCPN на 2.8 рассчитан пока. Я, правда, не пробовал с 2.9 собрать...
------- Comment #6 From 2013-03-10 13:31:57 -------
Попробовал с 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 From 2013-03-10 13:48:14 -------
Возвращаю баг на libwxGTK. Если что, на меня перевешивайте, особенно, если 2.8
не нужен никому больше.
------- Comment #8 From 2013-03-10 16:26:42 -------
Что-то я на объём репозитария посмотрел... Пересобрать-то могу, но надо ли,
чтобы в git.altlinux.org/people лишних 800М образовалось ? 

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

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

Сложность только в том, что придётся пересобирать зависимые пакеты, полагаю...
------- Comment #11 From 2013-03-11 11:52:17 -------
(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 From 2013-03-11 12:14:09 -------
"Вроде бы нет:
[#92219] TESTED wxGTK.git=2.8.11.0-alt1.svn20100628.6"

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

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

Я могу свой и удалить, если что, но не думаю, что это смертельно.
------- Comment #13 From 2013-03-11 13:28:55 -------
(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 From 2013-03-11 23:43:09 -------
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 From 2013-03-18 12:11:27 -------
а ещё бы неплохо python-module-wx пересобрать для достижения максимального
эффекта :)
------- Comment #16 From 2013-03-18 12:51:47 -------
(In reply to comment #15)

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

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