[GRASS-user] Recovering from a build error

Markus Neteler neteler at osgeo.org
Fri Sep 22 01:32:58 PDT 2017


Rich,

On Fri, Sep 22, 2017 at 3:02 AM, Rich Shepard <rshepard at appl-ecosys.com> wrote:
> On Tue, 19 Sep 2017, Rich Shepard wrote:
>
>> Here are the results of running 'make' in the ../source/d.rast.edit/
>> directory after the build halted:
...
>> /home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/scripts/d.rast.edit
>> --html-description < /dev/null | grep -v '</body>\|</html>' >
>> d.rast.edit.tmp.html ; fi
>> Fatal Error: Mismatch between the program and library build versions
>> detected.
>> The library used 3.0 (wchar_t,compiler with C++ ABI 1009,wx
>> containers,compatible with 2.8),
>> and wxPython used 3.0 (wchar_t,compiler with C++ ABI 1002,wx
>> containers,compatible with 2.8).
>> ../../include/Make/Html.make:14: recipe for target 'd.rast.edit.tmp.html'
>> failed
>> make: *** [d.rast.edit.tmp.html] Error 1
>> rm d.rast.edit.tmp.html

I checked in my huge inbox and found some similar old report  in grass-dev.

In essence, does the error appear when you run this command?
python -c "import wx"

If yes, it is an error in the wxPython package on your system and
needs to be reported to your distro.
The same error happened time ago in Fedora:
https://bugzilla.redhat.com/show_bug.cgi?id=1217955

It got solved by repackaging wxPython in Fedora and publishing the
update over the Fedora update channel (dnf update).

Markus


More information about the grass-user mailing list