[GRASS-user] Recovering from a build error

Rich Shepard rshepard at appl-ecosys.com
Tue Sep 19 14:26:56 PDT 2017


On Tue, 19 Sep 2017, Markus Neteler wrote:

> FWIW: I am using here on my Fedora box:
> python2-wxpython-3.0.2.0-19.fc26.x86_64
> But GRASS_WXVERSION I keep unset. Works fine.

Markus,

   Unsetting GRASS_WXVERSION here made no difference. And, as I wrote, I've
not had any issues like this come up before now. Here are the results of
running 'make' in the ../source/d.rast.edit/ directory after the build
halted:

$ make if [
"/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/scripts/d.rast.edit"
!= "" ] ; then
GISRC=/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/demolocation/.grassrc73
GISBASE=/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu
PATH="/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/bin:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/bin:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/scripts:$PATH"
PYTHONPATH="/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/etc/python:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/gui/wxpython:$PYTHONPATH"
LD_LIBRARY_PATH="/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/bin:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/bin:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/scripts:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/lib:/home/rshepard/gis/grass/grass7_trunk/dist.i686-pc-linux-gnu/lib:/usr/lib/qt/lib:/usr/lib/qt/lib:"
LC_ALL=C LANG=C LANGUAGE=C
/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

   Can you suggest what I can do to find why there's this error so I can fix
it and build grass versions?

Thanks,

Rich


More information about the grass-user mailing list