Bugzilla – Bug 985362
GCC6: presage fails to build
Last modified: 2017-02-17 17:08:30 UTC
Since the update to GCC6, openSUSE:Factory/presage fails to build
fixed in https://build.opensuse.org/request/show/403067
gcc6 issue was solved but a new problem happened:
[ 106s] checking for python wx module... ./configure: line 18014: 5437 Aborted $PYTHON -c "import wx" 2 &> /dev/null
[ 106s] checking for python wx.stc module... ./configure: line 18014: 5441 Aborted $PYTHON -c "import wx.stc" 2 &> /dev/null
[ 106s] no
And I made a patch to expose what happened
[ 106s] Fatal Error: Mismatch between the program and library build versions detected.
[ 106s] The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1009,STL containers,compatible with 2.6),
[ 106s] and wxPython used 2.8 (no debug,Unicode,compiler with C++ ABI 1010,STL containers,compatible with 2.6).
And I tested on my own TW:
220.127.116.11-12.5 works, while 18.104.22.168-12.6 not.
It's because boo#985238
It's really an issue in wxWidgets/wxPython, as the g++ ABI number constantly changes (and that without being an issue to everything else).
*** This bug has been marked as a duplicate of bug 953017 ***