On Wednesday, August 15, 2018 at 5:14:47 PM UTC-4, Dima Pasechnik wrote: > > [pip-9.0.3] File > "/usr/local/sage-8.3/local/lib/python3.6/encodings/ascii.py", line 26, in > decode > [pip-9.0.3] return codecs.ascii_decode(input, self.errors)[0] > > This is actually strange - why is it python3.6? > Are you trying to build a python3-based Sagemath? > (python3 support is very much work in progress in Sage) > > > No. I just downloaded and extracted the source, did "export MAKE="make -j4 -l5.5" and then "make", like I usually do. I certainly did not try to do anything different/novel.
> On Thursday, August 16, 2018 at 12:05:45 AM UTC+3, Dima Pasechnik wrote: >> >> besides it's being gcc 8.2, and AFAIK nobody ever built Sage with gcc 8, >> I don't see anything strange. >> >> Not sure what data pip installer is choking on here. Hostnames with >> non-ascii chars? >> > I don't think so: $ file /etc/hosts /etc/hosts: ASCII text And I don't think there is any weird directory/file name. (At least, I know not to do it.) About GCC, I have no idea when it was updated on Sid. I have GCC 7 installed also. I tried compiling with GCC 7, but it failed (maybe I did not have the correct command -- I just did what "Google told me"): $ LC_ALL=C make CC=gcc-7 CPP=g++-7 CXX=g++-7 LD=g++-7 make -j4 -l5.5 build/make/Makefile --stop make[1]: Entering directory '/usr/local/sage-8.3' rm -f config.log mkdir -p logs/pkgs ln -s logs/pkgs/config.log config.log checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make -j4 -l5.5 sets $(MAKE)... yes checking whether make -j4 -l5.5 supports nested variables... yes checking whether to enable maintainer-specific portions of Makefiles... yes checking for root user... no checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for ar... yes checking for m4... yes checking for ranlib... yes checking for strip... yes checking for GNU or BSD tar... /bin/tar checking for latex... yes checking for perl... /usr/bin/perl checking for Perl version 5.8.0 or later... yes checking for git... /usr/bin/X11/git checking for yasm... no checking for gcc... gcc-7 checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc-7 accepts -g... yes checking for gcc-7 option to accept ISO C89... none needed checking whether gcc-7 understands -c and -o together... yes checking for style of include used by make -j4 -l5.5... GNU checking dependency style of gcc-7... none checking how to run the C preprocessor... g++-7 configure: error: in `/usr/local/sage-8.3': configure: error: C preprocessor "g++-7" fails sanity check See `config.log' for more details If you would like to try to build Sage anyway (to help porting), export the variable 'SAGE_PORT' to something non-empty. make[1]: *** [Makefile:42: build/make/Makefile] Error 1 make[1]: Leaving directory '/usr/local/sage-8.3' make: *** [Makefile:32: base-toolchain] Error 2 -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at https://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/d/optout.