<div dir="ltr"><div><div>Hi,<br><br>I checked the logs of openSUSE_..._PowerPC at<br><a href="https://build.opensuse.org/package/show?package=grass&project=Application%3AGeo">https://build.opensuse.org/package/show?package=grass&project=Application%3AGeo</a><br><br></div>and found a few compilation issues - any ideas how to fix them?<br><br></div>Markus<br><div><div><br>cd lib/db/dbmi_base/<br>[  109s] error.c: In function 'db_noproc_error':<br>[  109s] gcc  -O2  -fPIC  -I/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/include -I/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/include  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64   -DPACKAGE=\""grasslibs"\"   -I/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/include -I/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/include -DRELDIR=\"lib/db/dbmi_base\" -o OBJ.powerpc-unknown-linux-gnu/value.o -c value.c<br>[  109s] error.c:159:6: warning: type of 'procnum' defaults to 'int' [-Wimplicit-int]<br>[  109s]  void db_noproc_error(procnum)<br>[  109s]       ^<br>[  109s]<br><br><br>-----------------------<br>[  139s] GISRC=/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/demolocation/.grassrc70 GISBASE=/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu PATH="/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/bin:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/bin:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/scripts:$PATH" PYTHONPATH="/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/etc/python:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/bin:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/scripts:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/lib:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/lib:" LC_ALL=C ./ctypesgen.py --cpp "gcc -E  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64     -I/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/include -I/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/include -D__GLIBC_HAVE_LONG_LONG" -lgrass_display.7.0.1   /home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/include/grass/display.h /home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/include/grass/defs/display.h -o OBJ.powerpc-unknown-linux-gnu/display.py<br>[  139s] Status: Preprocessing /tmp/tmpPcZ3UU.h<br>[  139s] Status: gcc -E  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64     -I/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/include -I/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/include -D__GLIBC_HAVE_LONG_LONG -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" /tmp/tmpPcZ3UU.h<br>[  139s] Status: Parsing /tmp/tmpPcZ3UU.h<br>[  139s] Error: /usr/lib/gcc/powerpc64-suse-linux/5/include/stddef.h:427: Syntax error at '__attribute__'<br>[  139s] Error: /usr/lib/gcc/powerpc64-suse-linux/5/include/stddef.h:427: Syntax error at '('<br>[  139s] Error: /usr/lib/gcc/powerpc64-suse-linux/5/include/stddef.h:428: Syntax error at '__attribute__'<br>[  139s] Error: /usr/lib/gcc/powerpc64-suse-linux/5/include/stddef.h:428: Syntax error at '('<br>[  139s] Status: Processing description list.<br>[  139s] Status: Writing to OBJ.powerpc-unknown-linux-gnu/gmath.py.<br>[  139s] Status: Wrapping complete.<br><br><br>-----------------------<br>[  141s] Status: Preprocessing /tmp/tmpPQ7enI.h<br>[  141s] Status: gcc -E  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64     -I/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/include -I/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/include -D__GLIBC_HAVE_LONG_LONG -U __GNUC__ -dD "-Dinline=" "-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" "-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" /tmp/tmpPQ7enI.h<br>[  141s] Status: Parsing /tmp/tmpPQ7enI.h<br>[  141s] Status: Processing description list.<br>[  141s] Warning: Member "from" of Struct "DateTime" has been renamed to "_from" because it has the same name as a Python keyword.<br>[  141s] Warning: Member "def" of Struct "Option" has been renamed to "_def" because it has the same name as a Python keyword.<br>[  141s] Warning: Could not parse macro "#define serialize_int32_le(buf,x) do { ( buf ) [ i0 ] = ( ( x ) >> i0 ) & i255 ; ( buf ) [ i1 ] = ( ( x ) >> i8 ) & i255 ; ( buf ) [ i2 ] = ( ( x ) >> i16 ) & i255 ; ( buf ) [ i3 ] = ( ( x ) >> i24 ) & i255 ; } while ( i0 )"<br>[  141s] Warning: Could not parse macro "#define serialize_int32_be(buf,x) do { ( buf ) [ i0 ] = ( ( x ) >> i24 ) & i255 ; ( buf ) [ i1 ] = ( ( x ) >> i16 ) & i255 ; ( buf ) [ i2 ] = ( ( x ) >> i8 ) & i255 ; ( buf ) [ i3 ] = ( ( x ) >> i0 ) & i255 ; } while ( i0 )"<br>[  141s] Status: Writing to OBJ.powerpc-unknown-linux-gnu/gis.py.<br>[  141s] Status: Wrapping complete.<br><br>-----------------------<br>[  268s] Fatal Error: Mismatch between the program and library build versions detected.<br>[  268s] The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1008,STL containers,compatible with 2.6),<br>[  268s] and wxPython used 2.8 (no debug,Unicode,compiler with C++ ABI 1009,STL containers,compatible with 2.6).<br>[  268s] ../../include/Make/Html.make:14: recipe for target 'd.rast.edit.tmp.html' failed<br>[  268s] make[3]: *** [d.rast.edit.tmp.html] Error 1<br>[  268s] rm d.rast.edit.tmp.html<br>[  268s] make[3]: Leaving directory '/home/abuild/rpmbuild/BUILD/grass-7.0.1/scripts/d.rast.edit'<br><br><br>-----------------------<br>[  298s] GISRC=/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/demolocation/.grassrc70 GISBASE=/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu PATH="/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/bin:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/bin:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/scripts:$PATH" PYTHONPATH="/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/etc/python:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/bin:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/scripts:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/lib:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/lib:" LC_ALL=C python core/toolboxes.py > xml/menudata.xml<br>[  299s] Fatal Error: Mismatch between the program and library build versions detected.<br>[  299s] The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1008,STL containers,compatible with 2.6),<br>[  299s] and wxPython used 2.8 (no debug,Unicode,compiler with C++ ABI 1009,STL containers,compatible with 2.6).<br>[  299s] /bin/sh: line 1:  5235 Aborted                 GISRC=/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/demolocation/.grassrc70 GISBASE=/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu PATH="/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/bin:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/bin:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/scripts:$PATH" PYTHONPATH="/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/etc/python:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/bin:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/scripts:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/lib:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/lib:" LC_ALL=C python core/toolboxes.py > xml/menudata.xml<br>[  299s] Makefile:40: recipe for target 'xml/menudata.xml' failed<br>[  299s] make[4]: *** [xml/menudata.xml] Error 134<br>[  299s] make[4]: Leaving directory '/home/abuild/rpmbuild/BUILD/grass-7.0.1/gui/wxpython'<br>[  299s] Makefile:29: recipe for target 'default' failed<br>[  299s] make[3]: [default] Error 2 (ignored)<br>[  299s] make xml/module_tree_menudata.xml<br><br><br>-----------------------<br>[  299s] make[4]: Entering directory '/home/abuild/rpmbuild/BUILD/grass-7.0.1/gui/wxpython'<br>[  299s] GISRC=/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/demolocation/.grassrc70 GISBASE=/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu PATH="/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/bin:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/bin:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/scripts:$PATH" PYTHONPATH="/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/etc/python:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/gui/wxpython:$PYTHONPATH" LD_LIBRARY_PATH="/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/bin:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/scripts:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/lib:/home/abuild/rpmbuild/BUILD/grass-7.0.1/dist.powerpc-unknown-linux-gnu/lib:" LC_ALL=C python core/toolboxes.py "module_tree" > xml/module_tree_menudata.xml<br>[  299s] Fatal Error: Mismatch between the program and library build versions detected.<br>[  299s] The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1008,STL containers,compatible with 2.6),<br>[  299s] and wxPython used 2.8 (no debug,Unicode,compiler with C++ ABI 1009,STL containers,compatible with 2.6).<br>[  299s] /bin/sh: line 1:  5241 Aborted <br><br>-----------------------<br><br><br><br></div></div></div>