On Tuesday, March 29, 2016 at 8:45:14 PM UTC+1, Eugene E. wrote:
>
> Hello!
>
> I am tried to build Sage from sources on ArchLinux x86_64 and here is what 
> I got:
>
>
> ../libtool: line 1132: 25221 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_aux_runtime.o 
> .libs/libstdc++.lax/libsupc++convenience.a/vterminate.o 
> .libs/libstdc++.lax/libsupc++convenience.a/bad_cast.o 
> .libs/libstdc++.lax/libsupc++convenience.a/bad_typeid.o 
> .libs/libstdc++.lax/libsupc++convenience.a/enum_type_info.o 
> .libs/libstdc++.lax/libsupc++convenience.a/pointer_type_info.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_alloc.o 
> .libs/libstdc++.lax/libsupc++convenience.a/pure.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_throw.o 
> .libs/libstdc++.lax/libsupc++convenience.a/pbase_type_info.o 
> .libs/libstdc++.lax/libsupc++convenience.a/del_op.o 
> .libs/libstdc++.lax/libsupc++convenience.a/tinfo.o 
> .libs/libstdc++.lax/libsupc++convenience.a/new_opv.o 
> .libs/libstdc++.lax/libsupc++convenience.a/atexit_arm.o 
> .libs/libstdc++.lax/libsupc++convenience.a/bad_array_length.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_exception.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_catch.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_arm.o 
> .libs/libstdc++.lax/libsupc++convenience.a/del_opvnt.o 
> .libs/libstdc++.lax/libsupc++convenience.a/si_class_type_info.o 
> .libs/libstdc++.lax/libsupc++convenience.a/cp-demangle.o 
> .libs/libstdc++.lax/libsupc++convenience.a/guard_error.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_personality.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_globals.o 
> .libs/libstdc++.lax/libsupc++convenience.a/del_opnt.o 
> .libs/libstdc++.lax/libsupc++convenience.a/vec.o 
> .libs/libstdc++.lax/libsupc++convenience.a/del_opv.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_unex_handler.o 
> .libs/libstdc++.lax/libsupc++convenience.a/vmi_class_type_info.o 
> .libs/libstdc++.lax/libsupc++convenience.a/pmem_type_info.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_term_handler.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_type.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_tm.o 
> .libs/libstdc++.lax/libsupc++convenience.a/fundamental_type_info.o 
> .libs/libstdc++.lax/libsupc++convenience.a/guard.o 
> .libs/libstdc++.lax/libsupc++convenience.a/array_type_info.o 
> .libs/libstdc++.lax/libsupc++convenience.a/atexit_thread.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_ptr.o 
> .libs/libstdc++.lax/libsupc++convenience.a/bad_array_new.o 
> .libs/libstdc++.lax/libsupc++convenience.a/tinfo2.o 
> .libs/libstdc++.lax/libsupc++convenience.a/class_type_info.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_call.o 
> .libs/libstdc++.lax/libsupc++convenience.a/nested_exception.o 
> .libs/libstdc++.lax/libsupc++convenience.a/new_opvnt.o 
> .libs/libstdc++.lax/libsupc++convenience.a/new_handler.o 
> .libs/libstdc++.lax/libsupc++convenience.a/dyncast.o 
> .libs/libstdc++.lax/libsupc++convenience.a/bad_alloc.o 
> .libs/libstdc++.lax/libsupc++convenience.a/new_op.o 
> .libs/libstdc++.lax/libsupc++convenience.a/eh_terminate.o 
> .libs/libstdc++.lax/libsupc++convenience.a/function_type_info.o 
> .libs/libstdc++.lax/libsupc++convenience.a/new_opnt.o 
> .libs/libstdc++.lax/libsupc++convenience.a/hash_bytes.o 
> .libs/libstdc++.lax/libc++98convenience.a/list_associated-2.o 
> .libs/libstdc++.lax/libc++98convenience.a/parallel_settings.o 
> .libs/libstdc++.lax/libc++98convenience.a/ostream-inst.o 
> .libs/libstdc++.lax/libc++98convenience.a/istream.o 
> .libs/libstdc++.lax/libc++98convenience.a/ios-inst.o 
> .libs/libstdc++.lax/libc++98convenience.a/locale_facets.o 
> .libs/libstdc++.lax/libc++98convenience.a/locale_init.o 
> .libs/libstdc++.lax/libc++98convenience.a/ios_locale.o 
> .libs/libstdc++.lax/libc++98convenience.a/bitmap_allocator.o 
> .libs/libstdc++.lax/libc++98convenience.a/codecvt.o 
> .libs/libstdc++.lax/libc++98convenience.a/strstream.o 
> .libs/libstdc++.lax/libc++98convenience.a/localename.o 
> .libs/libstdc++.lax/libc++98convenience.a/allocator-inst.o 
> .libs/libstdc++.lax/libc++98convenience.a/hash_tr1.o 
> .libs/libstdc++.lax/libc++98convenience.a/list.o 
> .libs/libstdc++.lax/libc++98convenience.a/list-aux-2.o 
> .libs/libstdc++.lax/libc++98convenience.a/atomicity.o 
> .libs/libstdc++.lax/libc++98convenience.a/iostream-inst.o 
> .libs/libstdc++.lax/libc++98convenience.a/complex_io.o 
> .libs/libstdc++.lax/libc++98convenience.a/ctype_configure_char.o 
> .libs/libstdc++.lax/libc++98convenience.a/locale-inst.o 
> .libs/libstdc++.lax/libc++98convenience.a/ios.o 
> .libs/libstdc++.lax/libc++98convenience.a/concept-inst.o 
> .libs/libstdc++.lax/libc++98convenience.a/streambuf-inst.o 
> .libs/libstdc++.lax/libc++98convenience.a/c++locale.o 
> .libs/libstdc++.lax/libc++98convenience.a/stdexcept.o 
> .libs/libstdc++.lax/libc++98convenience.a/globals_io.o 
> .libs/libstdc++.lax/libc++98convenience.a/math_stubs_long_double.o 
> .libs/libstdc++.lax/libc++98convenience.a/monetary_members.o 
> .libs/libstdc++.lax/libc++98convenience.a/sstream-inst.o 
> .libs/libstdc++.lax/libc++98convenience.a/streambuf.o 
> .libs/libstdc++.lax/libc++98convenience.a/collate_members.o 
> .libs/libstdc++.lax/libc++98convenience.a/pool_allocator.o 
> .libs/libstdc++.lax/libc++98convenience.a/istream-inst.o 
> .libs/libstdc++.lax/libc++98convenience.a/messages_members.o 
> .libs/libstdc++.lax/libc++98convenience.a/time_members.o 
> .libs/libstdc++.lax/libc++98convenience.a/list-aux.o 
> .libs/libstdc++.lax/libc++98convenience.a/ios_failure.o 
> .libs/libstdc++.lax/libc++98convenience.a/codecvt_members.o 
> .libs/libstdc++.lax/libc++98convenience.a/tree.o 
> .libs/libstdc++.lax/libc++98convenience.a/basic_file.o 
> .libs/libstdc++.lax/libc++98convenience.a/list_associated.o 
> .libs/libstdc++.lax/libc++98convenience.a/wlocale-inst.o 
> .libs/libstdc++.lax/libc++98convenience.a/locale.o 
> .libs/libstdc++.lax/libc++98convenience.a/hashtable_tr1.o 
> .libs/libstdc++.lax/libc++98convenience.a/ctype_members.o 
> .libs/libstdc++.lax/libc++98convenience.a/ctype.o 
> .libs/libstdc++.lax/libc++98convenience.a/ios_init.o 
> .libs/libstdc++.lax/libc++98convenience.a/mt_allocator.o 
> .libs/libstdc++.lax/libc++98convenience.a/ext-inst.o 
> .libs/libstdc++.lax/libc++98convenience.a/misc-inst.o 
> .libs/libstdc++.lax/libc++98convenience.a/valarray.o 
> .libs/libstdc++.lax/libc++98convenience.a/math_stubs_float.o 
> .libs/libstdc++.lax/libc++98convenience.a/numeric_members.o 
> .libs/libstdc++.lax/libc++11convenience.a/condition_variable.o 
> .libs/libstdc++.lax/libc++11convenience.a/functexcept.o 
> .libs/libstdc++.lax/libc++11convenience.a/shared_ptr.o 
> .libs/libstdc++.lax/libc++11convenience.a/future.o 
> .libs/libstdc++.lax/libc++11convenience.a/functional.o 
> .libs/libstdc++.lax/libc++11convenience.a/fstream-inst.o 
> .libs/libstdc++.lax/libc++11convenience.a/placeholders.o 
> .libs/libstdc++.lax/libc++11convenience.a/wstring-inst.o 
> .libs/libstdc++.lax/libc++11convenience.a/chrono.o 
> .libs/libstdc++.lax/libc++11convenience.a/string-inst.o 
> .libs/libstdc++.lax/libc++11convenience.a/regex.o 
> .libs/libstdc++.lax/libc++11convenience.a/random.o 
> .libs/libstdc++.lax/libc++11convenience.a/hash_c++0x.o 
> .libs/libstdc++.lax/libc++11convenience.a/hashtable_c++0x.o 
> .libs/libstdc++.lax/libc++11convenience.a/mutex.o 
> .libs/libstdc++.lax/libc++11convenience.a/snprintf_lite.o 
> .libs/libstdc++.lax/libc++11convenience.a/limits.o 
> .libs/libstdc++.lax/libc++11convenience.a/system_error.o 
> .libs/libstdc++.lax/libc++11convenience.a/thread.o 
> .libs/libstdc++.lax/libc++11convenience.a/debug.o
> Makefile:553: recipe for target 'libstdc++.la' failed
> make[9]: *** [libstdc++.la] Error 139
> make[9]: Leaving directory 
> '/home/eugene/.storage/Downloads/sage-7.1/local/var/tmp/sage/build/gcc-4.9.3.p1/gcc-build/x86_64-unknown-linux-gnu/libstdc++-v3/src'
> Makefile:583: recipe for target 'all-recursive' failed
> make[8]: *** [all-recursive] Error 1
> make[8]: Leaving directory 
> '/home/eugene/.storage/Downloads/sage-7.1/local/var/tmp/sage/build/gcc-4.9.3.p1/gcc-build/x86_64-unknown-linux-gnu/libstdc++-v3/src'
> Makefile:485: recipe for target 'all-recursive' failed
> make[7]: *** [all-recursive] Error 1
> make[7]: Leaving directory 
> '/home/eugene/.storage/Downloads/sage-7.1/local/var/tmp/sage/build/gcc-4.9.3.p1/gcc-build/x86_64-unknown-linux-gnu/libstdc++-v3'
> Makefile:391: recipe for target 'all' failed
> make[6]: *** [all] Error 2
> make[6]: Leaving directory 
> '/home/eugene/.storage/Downloads/sage-7.1/local/var/tmp/sage/build/gcc-4.9.3.p1/gcc-build/x86_64-unknown-linux-gnu/libstdc++-v3'
> Makefile:12247: recipe for target 'all-stage1-target-libstdc++-v3' failed
> make[5]: *** [all-stage1-target-libstdc++-v3] Error 2
> make[5]: Leaving directory 
> '/home/eugene/.storage/Downloads/sage-7.1/local/var/tmp/sage/build/gcc-4.9.3.p1/gcc-build'
> Makefile:18866: recipe for target 'stage1-bubble' failed
> make[4]: *** [stage1-bubble] Error 2
> make[4]: Leaving directory 
> '/home/eugene/.storage/Downloads/sage-7.1/local/var/tmp/sage/build/gcc-4.9.3.p1/gcc-build'
> Makefile:889: recipe for target 'all' failed
> make[3]: *** [all] Error 2
> make[3]: Leaving directory 
> '/home/eugene/.storage/Downloads/sage-7.1/local/var/tmp/sage/build/gcc-4.9.3.p1/gcc-build'
>
> real    9m50.047s
> user    8m43.357s
> sys     0m24.390s
> ************************************************************************
> Error installing package gcc-4.9.3.p1
> ************************************************************************
> Please email sage-devel (http://groups.google.com/group/sage-devel)
> explaining the problem and including the relevant part of the log file
>
                                                
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 

>   /home/eugene/.storage/Downloads/sage-7.1/logs/pkgs/gcc-4.9.3.p1.log
> Describe your computer, operating system, etc.
>

so there seems to be something funny with your toolchain, that cannot 
 build a version on gcc.
What is the compiler you're using?

If you want to try to fix the problem yourself, *don't* just cd to
> /home/eugene/.storage/Downloads/sage-7.1/local/var/tmp/sage/build/gcc-4.9.3.p1
>  
> 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/eugene/.storage/Downloads/sage-7.1/local/var/tmp/sage/build/gcc-4.9.3.p1'
>  
> && '/home/eugene/.storage/Downloads/sage-7.1/sage' --sh)
> When you are done debugging, you can type "exit" to leave the subshell.
> ************************************************************************
> Makefile:1333: recipe for target 
> '/home/eugene/.storage/Downloads/sage-7.1/local/var/lib/sage/installed/gcc-4.9.3.p1'
>  
> failed
> make[2]: *** 
> [/home/eugene/.storage/Downloads/sage-7.1/local/var/lib/sage/installed/gcc-4.9.3.p1]
>  
> Error 1
> make[2]: Leaving directory 
> '/home/eugene/.storage/Downloads/sage-7.1/build/make'
> Makefile:652: recipe for target 'all-toolchain' failed
> make[1]: *** [all-toolchain] Error 2
> make[1]: Leaving directory 
> '/home/eugene/.storage/Downloads/sage-7.1/build/make'
>
> real    13m19.010s
> user    11m18.850s
> sys     0m37.803s
> ***************************************************************
> Error building Sage.
>
> The following package(s) may have failed to build (not necessarily
> during this run of 'make all'):
>
> * package: gcc-4.9.3.p1
>   log file: 
> /home/eugene/.storage/Downloads/sage-7.1/logs/pkgs/gcc-4.9.3.p1.log
>   build directory: 
> /home/eugene/.storage/Downloads/sage-7.1/local/var/tmp/sage/build/gcc-4.9.3.p1
>
> The build directory may contain configuration files and other potentially
> helpful information. WARNING: if you now run 'make' again, the build
> directory will, by default, be deleted. Set the environment variable
> SAGE_KEEP_BUILT_SPKGS to 'yes' to prevent this.
>
> Makefile:16: recipe for target 'all' failed
> make: *** [all] Error 1
>
> What can be the reason of that?
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to