On Friday, July 14, 2017 at 4:13:44 AM UTC+1, David Lowry-Duda wrote: > > I have now managed to build sage on arch linux. Allow me to describe the > final process notes. > > Firstly, I manually set environmental flags for the C, C++, and Fortran > compilers. For instance, I used > > export GCC=/usr/bin/gcc > > I did the same for CC, CXX, CPP. I set SAGE_INSTALL_GCC=no. This was > sufficient, it seems, in preventing sage from trying to compile its own > gcc. I was a bit surprised that merely setting SAGE_INSTALL_GCC=no wasn't > enough. >
Do you have another (g)cc in your path? Do you have gfortran installed? (if not, building gcc would be triggered, as gfortran is built along with it) (It could also be that gfortran is installed, but fails a test: the same net effect). I don't think GCC variable is used; but CC, etc are used. > > I also encountered the same openblas error that a few others have reported > here. This was solved in by setting OPENBLAS_CONFIGURE to "TARGET=ATOM", as > noted in https://groups.google.com/forum/#!topic/sage-support/Tv68G0h8Keg > (and elsewhere). I note that Atom worked, even though I did not actually > check to see what sort of architecture lies underneath. > > > On Wednesday, July 12, 2017 at 9:12:19 PM UTC-4, David Lowry-Duda wrote: >> >> I am currently trying to build sage from source on an arch linux machine. >> I have only recently set up this arch linux machine, and I should preface >> this by saying that I still have a few things to learn about arch itself. >> However, I have built sage from source in Ubuntu and on Mac OSX before, so >> I am at least familiar with the process. >> >> The problem occurs early in the build. I cloned the git repo, changed to >> the develop branch, and enter `make`. >> >> I have attached the openblas and config logs. The gcc log is very large, >> but the tail is the following (please let me know if you want more from it): >> >> >> libtool: link: ln .libs/libstdc++.lax/libc++11convenience.a/codecvt.o . >> libs/libstdc++.lax/lt1-codecvt.o || cp .libs/libstdc++.lax/libc++ >> 11convenience.a/codecvt.o .libs/libstdc++.lax/lt1-codecvt.o >> libtool: link: ar rc .libs/libstdc++.a compatibility.o compatibility- >> debug_list.o compatibility-debug_list-2.o compatibility-c++0x.o >> compatibility-atomic-c++0x.o compatibility-thread-c++0x.o compatibility- >> chrono.o compatibility-condvar.o .libs/libstdc++.lax/libsupc++convenience >> .a/eh_unex_handler.o .libs/libstdc++.lax/libsupc++convenience.a/ >> eh_term_handler.o .libs/libstdc++.lax/libsupc++convenience.a/ >> bad_array_length.o .libs/libstdc++.lax/libsupc++convenience.a/del_ops.o . >> libs/libstdc++.lax/libsupc++convenience.a/guard.o .libs/libstdc++.lax/ >> libsupc++convenience.a/del_opnt.o .libs/libstdc++.lax/libsupc++ >> convenience.a/new_op.o .libs/libstdc++.lax/libsupc++convenience.a/ >> eh_catch.o .libs/libstdc++.lax/libsupc++convenience.a/dyncast.o .libs/ >> libstdc++.lax/libsupc++convenience.a/bad_array_new.o .libs/libstdc++.lax/ >> libsupc++convenience.a/del_op.o .libs/libstdc++.lax/libsupc++convenience. >> a/array_type_info.o .libs/libstdc++.lax/libsupc++convenience.a/eh_call.o >> .libs/libstdc++.lax/libsupc++convenience.a/bad_alloc.o .libs/libstdc++. >> lax/libsupc++convenience.a/bad_cast.o .libs/libstdc++.lax/libsupc++ >> convenience.a/atexit_arm.o .libs/libstdc++.lax/libsupc++convenience.a/ >> hash_bytes.o .libs/libstdc++.lax/libsupc++convenience.a/guard_error.o . >> libs/libstdc++.lax/libsupc++convenience.a/atexit_thread.o .libs/libstdc >> ++.lax/libsupc++convenience.a/tinfo2.o .libs/libstdc++.lax/libsupc++ >> convenience.a/eh_throw.o .libs/libstdc++.lax/libsupc++convenience.a/ >> eh_alloc.o .libs/libstdc++.lax/libsupc++convenience.a/vec.o .libs/libstdc >> ++.lax/libsupc++convenience.a/enum_type_info.o .libs/libstdc++.lax/ >> libsupc++convenience.a/pure.o .libs/libstdc++.lax/libsupc++convenience.a/ >> del_opvs.o .libs/libstdc++.lax/libsupc++convenience.a/eh_aux_runtime.o . >> libs/libstdc++.lax/libsupc++convenience.a/eh_ptr.o .libs/libstdc++.lax/ >> libsupc++convenience.a/function_type_info.o .libs/libstdc++.lax/libsupc++ >> convenience.a/eh_arm.o .libs/libstdc++.lax/libsupc++convenience.a/ >> si_class_type_info.o .libs/libstdc++.lax/libsupc++convenience.a/ >> nested_exception.o .libs/libstdc++.lax/libsupc++convenience.a/bad_typeid.o >> .libs/libstdc++.lax/libsupc++convenience.a/new_opv.o .libs/libstdc++.lax/ >> libsupc++convenience.a/pointer_type_info.o .libs/libstdc++.lax/libsupc++ >> convenience.a/eh_tm.o .libs/libstdc++.lax/libsupc++convenience.a/ >> class_type_info.o .libs/libstdc++.lax/libsupc++convenience.a/new_opnt.o . >> libs/libstdc++.lax/libsupc++convenience.a/fundamental_type_info.o .libs/ >> libstdc++.lax/libsupc++convenience.a/pbase_type_info.o .libs/libstdc++. >> lax/libsupc++convenience.a/eh_personality.o .libs/libstdc++.lax/libsupc++ >> convenience.a/eh_type.o .libs/libstdc++.lax/libsupc++convenience.a/ >> eh_terminate.o .libs/libstdc++.lax/libsupc++convenience.a/vterminate.o . >> libs/libstdc++.lax/libsupc++convenience.a/del_opv.o .libs/libstdc++.lax/ >> libsupc++convenience.a/new_handler.o .libs/libstdc++.lax/libsupc++ >> convenience.a/del_opvnt.o .libs/libstdc++.lax/libsupc++convenience.a/ >> new_opvnt.o .libs/libstdc++.lax/libsupc++convenience.a/eh_exception.o . >> libs/libstdc++.lax/libsupc++convenience.a/pmem_type_info.o .libs/libstdc >> ++.lax/libsupc++convenience.a/vmi_class_type_info.o .libs/libstdc++.lax/ >> libsupc++convenience.a/tinfo.o .libs/libstdc++.lax/libsupc++convenience.a >> /eh_globals.o .libs/libstdc++.lax/libsupc++convenience.a/cp-demangle.o . >> libs/libstdc++.lax/libc++98convenience.a/math_stubs_long_double.o .libs/ >> libstdc++.lax/libc++98convenience.a/list.o .libs/libstdc++.lax/libc++ >> 98convenience.a/istream-string.o .libs/libstdc++.lax/libc++98convenience. >> a/bitmap_allocator.o .libs/libstdc++.lax/libc++98convenience.a/hash_tr1.o >> .libs/libstdc++.lax/libc++98convenience.a/hashtable_tr1.o .libs/libstdc >> ++.lax/libc++98convenience.a/concept-inst.o .libs/libstdc++.lax/libc++ >> 98convenience.a/ios_failure.o .libs/libstdc++.lax/libc++98convenience.a/ >> basic_file.o .libs/libstdc++.lax/libc++98convenience.a/time_members.o . >> libs/libstdc++.lax/libc++98convenience.a/codecvt.o .libs/libstdc++.lax/ >> libc++98convenience.a/istream.o .libs/libstdc++.lax/libc++98convenience.a >> /parallel_settings.o .libs/libstdc++.lax/libc++98convenience.a/ios_init.o >> .libs/libstdc++.lax/libc++98convenience.a/monetary_members_cow.o .libs/ >> libstdc++.lax/libc++98convenience.a/ext-inst.o .libs/libstdc++.lax/libc++ >> 98convenience.a/localename.o .libs/libstdc++.lax/libc++98convenience.a/ >> globals_io.o .libs/libstdc++.lax/libc++98convenience.a/list-aux-2.o .libs >> /libstdc++.lax/libc++98convenience.a/cow-istream-string.o .libs/libstdc >> ++.lax/libc++98convenience.a/list_associated-2.o .libs/libstdc++.lax/libc >> ++98convenience.a/strstream.o .libs/libstdc++.lax/libc++98convenience.a/c >> ++locale.o .libs/libstdc++.lax/libc++98convenience.a/monetary_members.o . >> libs/libstdc++.lax/libc++98convenience.a/messages_members_cow.o .libs/ >> libstdc++.lax/libc++98convenience.a/numeric_members.o .libs/libstdc++.lax >> /libc++98convenience.a/tree.o .libs/libstdc++.lax/libc++98convenience.a/ >> collate_members_cow.o .libs/libstdc++.lax/libc++98convenience.a/list-aux.o >> .libs/libstdc++.lax/libc++98convenience.a/atomicity.o .libs/libstdc++.lax >> /libc++98convenience.a/locale_init.o .libs/libstdc++.lax/libc++ >> 98convenience.a/locale.o .libs/libstdc++.lax/libc++98convenience.a/ >> mt_allocator.o .libs/libstdc++.lax/libc++98convenience.a/misc-inst.o . >> libs/libstdc++.lax/libc++98convenience.a/locale_facets.o .libs/libstdc++. >> lax/libc++98convenience.a/numeric_members_cow.o .libs/libstdc++.lax/libc >> ++98convenience.a/math_stubs_float.o .libs/libstdc++.lax/libc++ >> 98convenience.a/complex_io.o .libs/libstdc++.lax/libc++98convenience.a/ >> allocator-inst.o .libs/libstdc++.lax/libc++98convenience.a/streambuf.o . >> libs/libstdc++.lax/libc++98convenience.a/list_associated.o .libs/libstdc >> ++.lax/libc++98convenience.a/pool_allocator.o .libs/libstdc++.lax/libc++ >> 98convenience.a/messages_members.o .libs/libstdc++.lax/libc++ >> 98convenience.a/valarray.o .libs/libstdc++.lax/libc++98convenience.a/ >> collate_members.o .libs/libstdc++.lax/libc++98convenience.a/ >> codecvt_members.o .libs/libstdc++.lax/libc++98convenience.a/ios_locale.o >> .libs/libstdc++.lax/libc++98convenience.a/stdexcept.o .libs/libstdc++.lax >> /libc++11convenience.a/shared_ptr.o .libs/libstdc++.lax/libc++ >> 11convenience.a/ext11-inst.o .libs/libstdc++.lax/libc++11convenience.a/ >> cxx11-hash_tr1.o .libs/libstdc++.lax/lt1-codecvt.o .libs/libstdc++.lax/ >> libc++11convenience.a/ios.o .libs/libstdc++.lax/libc++11convenience.a/cow >> -sstream-inst.o .libs/libstdc++.lax/libc++11convenience.a/random.o .libs/ >> libstdc++.lax/libc++11convenience.a/futex.o .libs/libstdc++.lax/libc++ >> 11convenience.a/system_error.o .libs/libstdc++.lax/libc++11convenience.a/ >> ctype_members.o .libs/libstdc++.lax/libc++11convenience.a/debug.o .libs/ >> libstdc++.lax/libc++11convenience.a/chrono.o .libs/libstdc++.lax/libc++ >> 11convenience.a/placeholders.o .libs/libstdc++.lax/libc++11convenience.a/ >> iostream-inst.o .libs/libstdc++.lax/libc++11convenience.a/sstream-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/functexcept.o .libs/libstdc++. >> lax/libc++11convenience.a/cow-string-inst.o .libs/libstdc++.lax/libc++ >> 11convenience.a/ostream-inst.o .libs/libstdc++.lax/libc++11convenience.a/ >> wlocale-inst.o .libs/libstdc++.lax/libc++11convenience.a/streambuf-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/fstream-inst.o .libs/libstdc++. >> lax/libc++11convenience.a/cow-fstream-inst.o .libs/libstdc++.lax/libc++ >> 11convenience.a/cow-shim_facets.o .libs/libstdc++.lax/libc++11convenience >> .a/regex.o .libs/libstdc++.lax/libc++11convenience.a/istream-inst.o .libs >> /libstdc++.lax/libc++11convenience.a/cxx11-locale-inst.o .libs/libstdc++. >> lax/libc++11convenience.a/wstring-inst.o .libs/libstdc++.lax/libc++ >> 11convenience.a/string-inst.o .libs/libstdc++.lax/libc++11convenience.a/ >> cxx11-wlocale-inst.o .libs/libstdc++.lax/libc++11convenience.a/ >> condition_variable.o .libs/libstdc++.lax/libc++11convenience.a/cxx11- >> ios_failure.o .libs/libstdc++.lax/libc++11convenience.a/cow-stdexcept.o . >> libs/libstdc++.lax/libc++11convenience.a/hash_c++0x.o .libs/libstdc++.lax >> /libc++11convenience.a/cow-locale_init.o .libs/libstdc++.lax/libc++ >> 11convenience.a/functional.o .libs/libstdc++.lax/libc++11convenience.a/ >> future.o .libs/libstdc++.lax/libc++11convenience.a/hashtable_c++0x.o . >> libs/libstdc++.lax/libc++11convenience.a/ctype_configure_char.o .libs/ >> libstdc++.lax/libc++11convenience.a/ctype.o .libs/libstdc++.lax/libc++ >> 11convenience.a/limits.o .libs/libstdc++.lax/libc++11convenience.a/ios- >> inst.o .libs/libstdc++.lax/libc++11convenience.a/thread.o .libs/libstdc >> ++.lax/libc++11convenience.a/locale-inst.o .libs/libstdc++.lax/libc++ >> 11convenience.a/cow-wstring-inst.o .libs/libstdc++.lax/libc++ >> 11convenience.a/mutex.o .libs/libstdc++.lax/libc++11convenience.a/cxx11- >> shim_facets.o .libs/libstdc++.lax/libc++11convenience.a/snprintf_lite.o . >> libs/libstdc++.lax/libc++11convenience.a/cxx11-stdexcept.o >> ar: /home/djlowry/sage/local/var/tmp/sage/build/gcc-5.4.0/gcc-build/ >> x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6: version >> `GLIBCXX_3.4.22' >> not found (required by /usr/lib/libLLVM-4.0.so) >> >> >> ../libtool: line 1132: 20735 Segmentation fault (core dumped) ar rc >> .libs/libstdc++.a compatibility.o compatibility-debug_list.o >> compatibility-debug_list-2.o compatibility-c++0x.o >> compatibility-atomic-c++0x.o compatibility-thread-c++0x.o >> compatibility-chrono.o compatibility-condvar.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_unex_handler.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_term_handler.o >> .libs/libstdc++.lax/libsupc++convenience.a/bad_array_length.o >> .libs/libstdc++.lax/libsupc++convenience.a/del_ops.o >> .libs/libstdc++.lax/libsupc++convenience.a/guard.o >> .libs/libstdc++.lax/libsupc++convenience.a/del_opnt.o >> .libs/libstdc++.lax/libsupc++convenience.a/new_op.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_catch.o >> .libs/libstdc++.lax/libsupc++convenience.a/dyncast.o >> .libs/libstdc++.lax/libsupc++convenience.a/bad_array_new.o >> .libs/libstdc++.lax/libsupc++convenience.a/del_op.o >> .libs/libstdc++.lax/libsupc++convenience.a/array_type_info.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_call.o >> .libs/libstdc++.lax/libsupc++convenience.a/bad_alloc.o >> .libs/libstdc++.lax/libsupc++convenience.a/bad_cast.o >> .libs/libstdc++.lax/libsupc++convenience.a/atexit_arm.o >> .libs/libstdc++.lax/libsupc++convenience.a/hash_bytes.o >> .libs/libstdc++.lax/libsupc++convenience.a/guard_error.o >> .libs/libstdc++.lax/libsupc++convenience.a/atexit_thread.o >> .libs/libstdc++.lax/libsupc++convenience.a/tinfo2.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_throw.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_alloc.o >> .libs/libstdc++.lax/libsupc++convenience.a/vec.o >> .libs/libstdc++.lax/libsupc++convenience.a/enum_type_info.o >> .libs/libstdc++.lax/libsupc++convenience.a/pure.o >> .libs/libstdc++.lax/libsupc++convenience.a/del_opvs.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_aux_runtime.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_ptr.o >> .libs/libstdc++.lax/libsupc++convenience.a/function_type_info.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_arm.o >> .libs/libstdc++.lax/libsupc++convenience.a/si_class_type_info.o >> .libs/libstdc++.lax/libsupc++convenience.a/nested_exception.o >> .libs/libstdc++.lax/libsupc++convenience.a/bad_typeid.o >> .libs/libstdc++.lax/libsupc++convenience.a/new_opv.o >> .libs/libstdc++.lax/libsupc++convenience.a/pointer_type_info.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_tm.o >> .libs/libstdc++.lax/libsupc++convenience.a/class_type_info.o >> .libs/libstdc++.lax/libsupc++convenience.a/new_opnt.o >> .libs/libstdc++.lax/libsupc++convenience.a/fundamental_type_info.o >> .libs/libstdc++.lax/libsupc++convenience.a/pbase_type_info.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_personality.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_type.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_terminate.o >> .libs/libstdc++.lax/libsupc++convenience.a/vterminate.o >> .libs/libstdc++.lax/libsupc++convenience.a/del_opv.o >> .libs/libstdc++.lax/libsupc++convenience.a/new_handler.o >> .libs/libstdc++.lax/libsupc++convenience.a/del_opvnt.o >> .libs/libstdc++.lax/libsupc++convenience.a/new_opvnt.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_exception.o >> .libs/libstdc++.lax/libsupc++convenience.a/pmem_type_info.o >> .libs/libstdc++.lax/libsupc++convenience.a/vmi_class_type_info.o >> .libs/libstdc++.lax/libsupc++convenience.a/tinfo.o >> .libs/libstdc++.lax/libsupc++convenience.a/eh_globals.o >> .libs/libstdc++.lax/libsupc++convenience.a/cp-demangle.o >> .libs/libstdc++.lax/libc++98convenience.a/math_stubs_long_double.o >> .libs/libstdc++.lax/libc++98convenience.a/list.o >> .libs/libstdc++.lax/libc++98convenience.a/istream-string.o >> .libs/libstdc++.lax/libc++98convenience.a/bitmap_allocator.o >> .libs/libstdc++.lax/libc++98convenience.a/hash_tr1.o >> .libs/libstdc++.lax/libc++98convenience.a/hashtable_tr1.o >> .libs/libstdc++.lax/libc++98convenience.a/concept-inst.o >> .libs/libstdc++.lax/libc++98convenience.a/ios_failure.o >> .libs/libstdc++.lax/libc++98convenience.a/basic_file.o >> .libs/libstdc++.lax/libc++98convenience.a/time_members.o >> .libs/libstdc++.lax/libc++98convenience.a/codecvt.o >> .libs/libstdc++.lax/libc++98convenience.a/istream.o >> .libs/libstdc++.lax/libc++98convenience.a/parallel_settings.o >> .libs/libstdc++.lax/libc++98convenience.a/ios_init.o >> .libs/libstdc++.lax/libc++98convenience.a/monetary_members_cow.o >> .libs/libstdc++.lax/libc++98convenience.a/ext-inst.o >> .libs/libstdc++.lax/libc++98convenience.a/localename.o >> .libs/libstdc++.lax/libc++98convenience.a/globals_io.o >> .libs/libstdc++.lax/libc++98convenience.a/list-aux-2.o >> .libs/libstdc++.lax/libc++98convenience.a/cow-istream-string.o >> .libs/libstdc++.lax/libc++98convenience.a/list_associated-2.o >> .libs/libstdc++.lax/libc++98convenience.a/strstream.o >> .libs/libstdc++.lax/libc++98convenience.a/c++locale.o >> .libs/libstdc++.lax/libc++98convenience.a/monetary_members.o >> .libs/libstdc++.lax/libc++98convenience.a/messages_members_cow.o >> .libs/libstdc++.lax/libc++98convenience.a/numeric_members.o >> .libs/libstdc++.lax/libc++98convenience.a/tree.o >> .libs/libstdc++.lax/libc++98convenience.a/collate_members_cow.o >> .libs/libstdc++.lax/libc++98convenience.a/list-aux.o >> .libs/libstdc++.lax/libc++98convenience.a/atomicity.o >> .libs/libstdc++.lax/libc++98convenience.a/locale_init.o >> .libs/libstdc++.lax/libc++98convenience.a/locale.o >> .libs/libstdc++.lax/libc++98convenience.a/mt_allocator.o >> .libs/libstdc++.lax/libc++98convenience.a/misc-inst.o >> .libs/libstdc++.lax/libc++98convenience.a/locale_facets.o >> .libs/libstdc++.lax/libc++98convenience.a/numeric_members_cow.o >> .libs/libstdc++.lax/libc++98convenience.a/math_stubs_float.o >> .libs/libstdc++.lax/libc++98convenience.a/complex_io.o >> .libs/libstdc++.lax/libc++98convenience.a/allocator-inst.o >> .libs/libstdc++.lax/libc++98convenience.a/streambuf.o >> .libs/libstdc++.lax/libc++98convenience.a/list_associated.o >> .libs/libstdc++.lax/libc++98convenience.a/pool_allocator.o >> .libs/libstdc++.lax/libc++98convenience.a/messages_members.o >> .libs/libstdc++.lax/libc++98convenience.a/valarray.o >> .libs/libstdc++.lax/libc++98convenience.a/collate_members.o >> .libs/libstdc++.lax/libc++98convenience.a/codecvt_members.o >> .libs/libstdc++.lax/libc++98convenience.a/ios_locale.o >> .libs/libstdc++.lax/libc++98convenience.a/stdexcept.o >> .libs/libstdc++.lax/libc++11convenience.a/shared_ptr.o >> .libs/libstdc++.lax/libc++11convenience.a/ext11-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/cxx11-hash_tr1.o >> .libs/libstdc++.lax/lt1-codecvt.o >> .libs/libstdc++.lax/libc++11convenience.a/ios.o >> .libs/libstdc++.lax/libc++11convenience.a/cow-sstream-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/random.o >> .libs/libstdc++.lax/libc++11convenience.a/futex.o >> .libs/libstdc++.lax/libc++11convenience.a/system_error.o >> .libs/libstdc++.lax/libc++11convenience.a/ctype_members.o >> .libs/libstdc++.lax/libc++11convenience.a/debug.o >> .libs/libstdc++.lax/libc++11convenience.a/chrono.o >> .libs/libstdc++.lax/libc++11convenience.a/placeholders.o >> .libs/libstdc++.lax/libc++11convenience.a/iostream-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/sstream-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/functexcept.o >> .libs/libstdc++.lax/libc++11convenience.a/cow-string-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/ostream-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/wlocale-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/streambuf-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/fstream-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/cow-fstream-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/cow-shim_facets.o >> .libs/libstdc++.lax/libc++11convenience.a/regex.o >> .libs/libstdc++.lax/libc++11convenience.a/istream-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/cxx11-locale-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/wstring-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/string-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/cxx11-wlocale-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/condition_variable.o >> .libs/libstdc++.lax/libc++11convenience.a/cxx11-ios_failure.o >> .libs/libstdc++.lax/libc++11convenience.a/cow-stdexcept.o >> .libs/libstdc++.lax/libc++11convenience.a/hash_c++0x.o >> .libs/libstdc++.lax/libc++11convenience.a/cow-locale_init.o >> .libs/libstdc++.lax/libc++11convenience.a/functional.o >> .libs/libstdc++.lax/libc++11convenience.a/future.o >> .libs/libstdc++.lax/libc++11convenience.a/hashtable_c++0x.o >> .libs/libstdc++.lax/libc++11convenience.a/ctype_configure_char.o >> .libs/libstdc++.lax/libc++11convenience.a/ctype.o >> .libs/libstdc++.lax/libc++11convenience.a/limits.o >> .libs/libstdc++.lax/libc++11convenience.a/ios-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/thread.o >> .libs/libstdc++.lax/libc++11convenience.a/locale-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/cow-wstring-inst.o >> .libs/libstdc++.lax/libc++11convenience.a/mutex.o >> .libs/libstdc++.lax/libc++11convenience.a/cxx11-shim_facets.o >> .libs/libstdc++.lax/libc++11convenience.a/snprintf_lite.o >> .libs/libstdc++.lax/libc++11convenience.a/cxx11-stdexcept.o >> make[9]: *** [Makefile:605: libstdc++.la] Error 139 >> make[9]: Leaving directory >> '/home/djlowry/sage/local/var/tmp/sage/build/gcc-5.4.0/gcc-build/x86_64-unknown-linux-gnu/libstdc++-v3/src' >> make[8]: *** [Makefile:637: all-recursive] Error 1 >> make[8]: Leaving directory >> '/home/djlowry/sage/local/var/tmp/sage/build/gcc-5.4.0/gcc-build/x86_64-unknown-linux-gnu/libstdc++-v3/src' >> make[7]: *** [Makefile:507: all-recursive] Error 1 >> make[7]: Leaving directory >> '/home/djlowry/sage/local/var/tmp/sage/build/gcc-5.4.0/gcc-build/x86_64-unknown-linux-gnu/libstdc++-v3' >> make[6]: *** [Makefile:414: all] Error 2 >> make[6]: Leaving directory >> '/home/djlowry/sage/local/var/tmp/sage/build/gcc-5.4.0/gcc-build/x86_64-unknown-linux-gnu/libstdc++-v3' >> make[5]: *** [Makefile:12878: all-stage1-target-libstdc++-v3] Error 2 >> make[5]: Leaving directory >> '/home/djlowry/sage/local/var/tmp/sage/build/gcc-5.4.0/gcc-build' >> make[4]: *** [Makefile:19705: stage1-bubble] Error 2 >> make[4]: Leaving directory >> '/home/djlowry/sage/local/var/tmp/sage/build/gcc-5.4.0/gcc-build' >> make[3]: *** [Makefile:902: all] Error 2 >> make[3]: Leaving directory >> '/home/djlowry/sage/local/var/tmp/sage/build/gcc-5.4.0/gcc-build' >> >> >> real 17m20.851s >> user 16m29.936s >> sys 0m47.793s >> ************************************************************************ >> Error installing package gcc-5.4.0 >> ************************************************************************ >> Please email sage-devel (http://groups.google.com/group/sage-devel) >> explaining the problem and including the relevant part of the log file >> /home/djlowry/sage/logs/pkgs/gcc-5.4.0.log >> Describe your computer, operating system, etc. >> If you want to try to fix the problem yourself, *don't* just cd to >> /home/djlowry/sage/local/var/tmp/sage/build/gcc-5.4.0 and type 'make' or >> whatever is appropriate. >> Instead, the following commands setup all environment variables >> correctly and load a subshell for you to debug the error: >> (cd '/home/djlowry/sage/local/var/tmp/sage/build/gcc-5.4.0' && >> '/home/djlowry/sage/sage' --sh) >> When you are done debugging, you can type "exit" to leave the subshell. >> ************************************************************************ >> >> >> My gcc version is 7.1.1. >> >> I note that I also have g++ (version 7.1.1) and gfortran (version 7.1.1). >> I have attempted to set the environmental variable SAGE_INSTALL_GCC in the >> past so that sage does not attempt to build a new gcc, but not on this >> particular build. I will momentarily be setting `export >> SAGE_INSTALL_GCC=no` and trying to build again (as I've been twiddling a >> few things here and there). Somehow, this hasn't seemed to convince sage to >> not make a gcc. From documentation, I believe that one should be able to >> understand why sage things building its own gcc is necessary from the >> config.log file, which is why I've included it. >> >> I'm sorry if this has been answered elsewhere. I looked up other topics >> that seemed somewhat similar, but I didn't find anything that worked for >> me. I understand that arch linux is not particularly well supported. >> Perhaps if this works out, then I will be able to spend more time thinking >> about sage on arch. >> >> Thank you- >> > -- 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.