[GRASS-dev] ctype error compiling trunk

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

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

(attachments)

ctype_error.txt (10.3 KB)

On Mon, Sep 10, 2018 at 7:09 PM Michael Barton <Michael.Barton@asu.edu> wrote:

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

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

Please update and try again, I attempted to fix it.

Thanks,

Anna


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


grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Will do. Thanks

Michael Barton
School of Human Evolution &Social Change
Center for Social Dynamics & Complexity
Arizona State University

…Sent from my iPad

···

On Sep 10, 2018, at 6:11 PM, Anna Petrášová <kratochanna@gmail.com> wrote:

On Mon, Sep 10, 2018 at 7:09 PM Michael Barton <Michael.Barton@asu.edu> wrote:

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

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

Please update and try again, I attempted to fix it.

Thanks,

Anna


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


grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev