I just now tried to compile trunk (r73309) on the Mac and got an Error 2 in .. 
/lib/python/ctypes. I’m attaching the full compiler output, but list the last 
part below. I am compiling with the most current Mac OS and Python 2.7.15 
(i.e., not Python 3). I seem to remember something about ctypes coming across 
the list recently, while I was traveling but thought it was related to Python 
3. Before I make a bug report, I thought I’d see if anyone has any insight 
about this.

Michael

Status: /Applications/GRASS-7.5.app/Contents/Resources/bin/clang -E 
-I/Applications/GRASS-7.5.app/Contents/Resources/include      
-I/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/include 
-I/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/include 
-D__GLIBC_HAVE_LONG_LONG -U __GNUC__ -dD -U __BLOCKS__ "-Dinline=" 
"-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" 
"-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" "-D__uint16_t=uint16_t" 
"-D__uint32_t=uint32_t" "-D__uint64_t=uint64_t" 
"/var/folders/65/pp9w7z0d1mj502pj8hhl7vfw0000gp/T/tmpCdLMiY.h"
Traceback (most recent call last):
  File "./ctypesgen.py", line 162, in <module>
    descriptions = ctypesgencore.parser.parse(options.headers, options)
  File 
"/Users/cmbarton/grass_source/trunk/lib/python/ctypes/ctypesgencore/parser/__init__.py",
 line 22, in parse
    parser.parse()
  File 
"/Users/cmbarton/grass_source/trunk/lib/python/ctypes/ctypesgencore/parser/datacollectingparser.py",
 line 74, in parse
    ctypesparser.CtypesParser.parse(self, fname, False)
  File 
"/Users/cmbarton/grass_source/trunk/lib/python/ctypes/ctypesgencore/parser/cparser.py",
 line 122, in parse
    self.preprocessor_parser.parse(filename)
  File 
"/Users/cmbarton/grass_source/trunk/lib/python/ctypes/ctypesgencore/parser/preprocessor.py",
 line 176, in parse
    ppout = decode(ppout)
  File 
"/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/script/utils.py",
 line 191, in decode
    return bytes_.decode(enc)
  File 
"/Applications/GRASS-7.5.app/Contents/Resources/lib/python2.7/encodings/utf_8.py",
 line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xa9 in position 1298644: 
invalid start byte
make[1]: *** [OBJ.x86_64-apple-darwin17.7.0/nviz.py] Error 1
make: *** [default] Error 2

______________________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity
Professor of Anthropology, School of Human Evolution & Social Change
Head, Graduate Faculty in Complex Adaptive Systems Science
Arizona State University
Tempe, AZ  85287-2402
USA

voice:    480-965-6262 (SHESC), 480-965-8130/727-9746 (CSDC)
fax:          480-965-7671(SHESC), 480-727-0709 (CSDC)
www:      http://csdc.asu.edu, http://shesc.asu.edu
                                http://www.public.asu.edu/~cmbarton
cmb-imaccsdc:trunk cmbarton$ cd 
/Users/cmbarton/grass_source/trunk/lib/python/ctypes
cmb-imaccsdc:ctypes cmbarton$ make
/Applications/Xcode.app/Contents/Developer/usr/bin/make 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib
make[1]: 
`/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib'
 is up to date.
/Applications/Xcode.app/Contents/Developer/usr/bin/make 
OBJ.x86_64-apple-darwin17.7.0/date.py OBJ.x86_64-apple-darwin17.7.0/gis.py 
OBJ.x86_64-apple-darwin17.7.0/raster.py OBJ.x86_64-apple-darwin17.7.0/gmath.py 
OBJ.x86_64-apple-darwin17.7.0/proj.py OBJ.x86_64-apple-darwin17.7.0/imagery.py 
OBJ.x86_64-apple-darwin17.7.0/vector.py OBJ.x86_64-apple-darwin17.7.0/rtree.py 
OBJ.x86_64-apple-darwin17.7.0/display.py OBJ.x86_64-apple-darwin17.7.0/stats.py 
OBJ.x86_64-apple-darwin17.7.0/dbmi.py OBJ.x86_64-apple-darwin17.7.0/raster3d.py 
OBJ.x86_64-apple-darwin17.7.0/arraystats.py 
OBJ.x86_64-apple-darwin17.7.0/cluster.py OBJ.x86_64-apple-darwin17.7.0/vedit.py 
OBJ.x86_64-apple-darwin17.7.0/segment.py OBJ.x86_64-apple-darwin17.7.0/rowio.py 
OBJ.x86_64-apple-darwin17.7.0/temporal.py OBJ.x86_64-apple-darwin17.7.0/ogsf.py 
OBJ.x86_64-apple-darwin17.7.0/nviz.py 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/date.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/gis.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/raster.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/gmath.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/proj.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/imagery.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/vector.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/rtree.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/display.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/stats.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/dbmi.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/raster3d.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/arraystats.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/cluster.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/vedit.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/segment.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/rowio.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/temporal.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/ogsf.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/nviz.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/__init__.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/ctypes_preamble.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/ctypes_loader.py
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/date.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/gis.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/raster.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/gmath.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/proj.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/imagery.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/vector.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/rtree.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/display.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/stats.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/dbmi.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/raster3d.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/arraystats.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/cluster.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/vedit.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/segment.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/rowio.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/temporal.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/ogsf.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/nviz.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/__init__.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/ctypes_preamble.pyc
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/lib/ctypes_loader.pyc
make[1]: `OBJ.x86_64-apple-darwin17.7.0/date.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/gis.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/raster.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/gmath.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/proj.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/imagery.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/vector.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/rtree.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/display.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/stats.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/dbmi.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/raster3d.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/arraystats.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/cluster.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/vedit.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/segment.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/rowio.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/temporal.py' is up to date.
make[1]: `OBJ.x86_64-apple-darwin17.7.0/ogsf.py' is up to date.
GISRC=/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/demolocation/.grassrc77
 GISBASE=/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0 
PATH="/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/bin:/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/bin:/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/scripts:$PATH"
 
LD_RUN_PATH="/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/bin:/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/bin:/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/scripts:/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/lib:/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/lib:/lib"
 
PYTHONPATH="/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python:/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/gui/wxpython:$PYTHONPATH"
 LC_ALL=C LANG=C LANGUAGE=C ./ctypesgen.py --cpp 
"/Applications/GRASS-7.5.app/Contents/Resources/bin/clang -E 
-I/Applications/GRASS-7.5.app/Contents/Resources/include      
-I/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/include 
-I/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/include 
-D__GLIBC_HAVE_LONG_LONG" -lgrass_nviz.7.7.svn   
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/include/grass/nviz.h
 
/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/include/grass/defs/nviz.h
 -o OBJ.x86_64-apple-darwin17.7.0/nviz.py
Status: Preprocessing 
/var/folders/65/pp9w7z0d1mj502pj8hhl7vfw0000gp/T/tmpCdLMiY.h
Status: /Applications/GRASS-7.5.app/Contents/Resources/bin/clang -E 
-I/Applications/GRASS-7.5.app/Contents/Resources/include      
-I/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/include 
-I/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/include 
-D__GLIBC_HAVE_LONG_LONG -U __GNUC__ -dD -U __BLOCKS__ "-Dinline=" 
"-D__inline__=" "-D__extension__=" "-D_Bool=uint8_t" "-D__const=const" 
"-D__asm__(x)=" "-D__asm(x)=" "-DCTYPESGEN=1" "-D__uint16_t=uint16_t" 
"-D__uint32_t=uint32_t" "-D__uint64_t=uint64_t" 
"/var/folders/65/pp9w7z0d1mj502pj8hhl7vfw0000gp/T/tmpCdLMiY.h"
Traceback (most recent call last):
  File "./ctypesgen.py", line 162, in <module>
    descriptions = ctypesgencore.parser.parse(options.headers, options)
  File 
"/Users/cmbarton/grass_source/trunk/lib/python/ctypes/ctypesgencore/parser/__init__.py",
 line 22, in parse
    parser.parse()
  File 
"/Users/cmbarton/grass_source/trunk/lib/python/ctypes/ctypesgencore/parser/datacollectingparser.py",
 line 74, in parse
    ctypesparser.CtypesParser.parse(self, fname, False)
  File 
"/Users/cmbarton/grass_source/trunk/lib/python/ctypes/ctypesgencore/parser/cparser.py",
 line 122, in parse
    self.preprocessor_parser.parse(filename)
  File 
"/Users/cmbarton/grass_source/trunk/lib/python/ctypes/ctypesgencore/parser/preprocessor.py",
 line 176, in parse
    ppout = decode(ppout)
  File 
"/Users/cmbarton/grass_source/trunk/dist.x86_64-apple-darwin17.7.0/etc/python/grass/script/utils.py",
 line 191, in decode
    return bytes_.decode(enc)
  File 
"/Applications/GRASS-7.5.app/Contents/Resources/lib/python2.7/encodings/utf_8.py",
 line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xa9 in position 1298644: 
invalid start byte
make[1]: *** [OBJ.x86_64-apple-darwin17.7.0/nviz.py] Error 1
make: *** [default] Error 2
cmb-imaccsdc:ctypes cmbarton$ 
_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to