Created
October 23, 2013 10:41
-
-
Save Locke23rus/7116363 to your computer and use it in GitHub Desktop.
Can't compile rubinius from master.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| module Rubinius | |
| config = {} | |
| config[:config_file] = "/home/kirill/code/rubinius/config.rb" | |
| config[:build_tool_gems] = [["rubinius-ast", "2.0.8"], ["rubinius-compiler", "2.0.4"], ["rubinius-melbourne", "2.0.0.19"], ["rubinius-processor", "2.0.1"], ["rubinius-toolset", "0.1.1"], ["ffi2-generators", "0.1.1"]] | |
| config[:build_c_ext_gems] = [["rubysl-etc", "2.0.3"], ["rubysl-fileutils", "2.0.2"], ["rubysl-mkmf", "2.0.1"], ["rubysl-shellwords", "2.0.0"]] | |
| config[:rubygems_gems] = [["psych", "2.0.1"], ["rubysl-date", "2.0.5"], ["rubysl-delegate", "2.0.0"], ["rubysl-digest", "2.0.2"], ["rubysl-fcntl", "2.0.4"], ["rubysl-monitor", "2.0.0"], ["rubysl-net-http", "2.0.4"], ["rubysl-net-protocol", "2.0.1"], ["rubysl-openssl", "2.0.0"], ["rubysl-optparse", "2.0.1"], ["rubysl-ostruct", "2.0.4"], ["rubysl-resolv", "2.0.0"], ["rubysl-socket", "2.0.1"], ["rubysl-stringio", "2.0.0"], ["rubysl-strscan", "2.0.0"], ["rubysl-tempfile", "2.0.0"], ["rubysl-thread", "2.0.2"], ["rubysl-time", "2.0.3"], ["rubysl-timeout", "2.0.0"], ["rubysl-tmpdir", "2.0.0"], ["rubysl-tsort", "2.0.1"], ["rubysl-uri", "2.0.0"], ["rubysl-yaml", "2.0.0"], ["rubysl-zlib", "2.0.1"]] | |
| config[:runtime_gems] = [["json", "1.8.1"], ["rake", "10.1.0"], ["rdoc", "4.0.1"], ["rubysl-rake", "2.0.0"], ["ffi2-generators", "0.1.1"], ["rubinius-profiler", "2.0.0"], ["rubinius-coverage", "2.0.3"], ["rubinius-debugger", "2.0.0"], ["rubysl", "2.0.11"], ["json", "1.8.1"], ["rubysl-date", "2.0.5"], ["rubysl-fileutils", "2.0.2"], ["rubysl-find", "2.0.0"], ["rubysl-monitor", "2.0.0"], ["rubysl-net-ftp", "2.0.1"], ["rubysl-optparse", "2.0.1"], ["rubysl-ostruct", "2.0.4"], ["rubysl-set", "2.0.1"], ["rubysl-shellwords", "2.0.0"], ["rubysl-singleton", "2.0.0"], ["rubysl-tempfile", "2.0.0"], ["rubysl-thread", "2.0.2"], ["rubysl-zlib", "2.0.1"], ["rubysl-yaml", "2.0.0"], ["rubysl-xmlrpc", "2.0.0"], ["rubysl-webrick", "2.0.0"], ["rubysl-weakref", "2.0.0"], ["rubysl-uri", "2.0.0"], ["rubysl-un", "2.0.0"], ["rubysl-tsort", "2.0.1"], ["rubysl-tracer", "2.0.0"], ["rubysl-tmpdir", "2.0.0"], ["rubysl-timeout", "2.0.0"], ["rubysl-time", "2.0.3"], ["rubysl-thwait", "2.0.0"], ["rubysl-thread", "2.0.2"], ["rubysl-test-unit", "2.0.1"], ["rubysl-tempfile", "2.0.0"], ["rubysl-syslog", "2.0.1"], ["rubysl-strscan", "2.0.0"], ["rubysl-stringio", "2.0.0"], ["rubysl-socket", "2.0.1"], ["rubysl-singleton", "2.0.0"], ["rubysl-shellwords", "2.0.0"], ["rubysl-set", "2.0.1"], ["rubysl-securerandom", "2.0.0"], ["rubysl-scanf", "2.0.0"], ["rubysl-rss", "2.0.0"], ["rubysl-ripper", "2.0.0"], ["rubysl-rinda", "2.0.0"], ["rubysl-rexml", "2.0.1"], ["rubysl-resolv", "2.0.0"], ["rubysl-readline", "2.0.2"], ["rubysl-rational", "2.0.1"], ["rubysl-pty", "2.0.2"], ["rubysl-pstore", "2.0.0"], ["rubysl-profiler", "2.0.1"], ["rubysl-profile", "2.0.0"], ["rubysl-prime", "2.0.0"], ["rubysl-prettyprint", "2.0.1"], ["rubysl-pathname", "2.0.0"], ["rubysl-ostruct", "2.0.4"], ["rubysl-optparse", "2.0.1"], ["rubysl-openssl", "2.0.0"], ["rubysl-open3", "2.0.0"], ["rubysl-open-uri", "2.0.0"], ["rubysl-observer", "2.0.0"], ["rubysl-nkf", "2.0.1"], ["rubysl-net-telnet", "2.0.0"], ["rubysl-net-smtp", "2.0.1"], ["rubysl-net-protocol", "2.0.1"], ["rubysl-net-pop", "2.0.1"], ["rubysl-net-imap", "2.0.1"], ["rubysl-net-http", "2.0.4"], ["rubysl-net-ftp", "2.0.1"], ["rubysl-mutex_m", "2.0.0"], ["rubysl-monitor", "2.0.0"], ["rubysl-mkmf", "2.0.1"], ["rubysl-matrix", "2.1.0"], ["rubysl-mathn", "2.0.0"], ["rubysl-logger", "2.0.0"], ["rubysl-json", "2.0.2"], ["rubysl-irb", "2.0.3"], ["rubysl-ipaddr", "2.0.0"], ["rubysl-io-wait", "2.0.0"], ["rubysl-io-nonblock", "2.0.0"], ["rubysl-io-console", "2.0.0"], ["rubysl-gserver", "2.0.0"], ["rubysl-getoptlong", "2.0.0"], ["rubysl-forwardable", "2.0.0"], ["rubysl-find", "2.0.0"], ["rubysl-fileutils", "2.0.2"], ["rubysl-fiber", "2.0.0"], ["rubysl-fcntl", "2.0.4"], ["rubysl-expect", "2.0.0"], ["rubysl-etc", "2.0.3"], ["rubysl-erb", "2.0.0"], ["rubysl-enumerator", "2.0.0"], ["rubysl-english", "2.0.0"], ["rubysl-e2mmap", "2.0.0"], ["rubysl-drb", "2.0.1"], ["rubysl-digest", "2.0.2"], ["rubysl-delegate", "2.0.0"], ["rubysl-date", "2.0.5"], ["rubysl-curses", "2.0.0"], ["rubysl-csv", "2.0.1"], ["rubysl-coverage", "2.0.3"], ["rubysl-continuation", "2.0.0"], ["rubysl-complex", "2.0.0"], ["rubysl-cmath", "2.0.0"], ["rubysl-cgi-session", "2.0.0"], ["rubysl-cgi", "2.0.0"], ["rubysl-bigdecimal", "2.0.2"], ["rubysl-benchmark", "2.0.0"], ["rubysl-base64", "2.0.0"], ["rubysl-abbrev", "2.0.2"]] | |
| config[:ruby_version] = "2.1.0" | |
| config[:version] = "2.1.1n296" | |
| config[:libversion] = "2.1" | |
| config[:patch_version] = "1" | |
| config[:release_date] = "2013-10-23" | |
| config[:revision] = "d86617d352f129dab7e0f7ca21856ce5a93d7a76" | |
| config[:config_version] = 185 | |
| config[:vm_release_h] = "/home/kirill/code/rubinius/vm/gen/release.h" | |
| config[:command_line] = [] | |
| config[:build_ruby] = "/home/kirill/.rubies/ruby-2.1.0-preview1/bin/ruby" | |
| config[:build_make] = "make" | |
| config[:build_rake] = "rake" | |
| config[:build_perl] = "perl" | |
| config[:llvm] = :prebuilt | |
| config[:llvm_configure] = "perl /home/kirill/code/rubinius/vendor/llvm/Release/bin/llvm-config" | |
| config[:llvm_version] = "3.0" | |
| config[:llvm_shared] = false | |
| config[:cc] = "gcc" | |
| config[:cxx] = "g++" | |
| config[:ldshared] = "gcc -shared" | |
| config[:ldsharedxx] = "g++ -shared -lstdc++" | |
| config[:gcc_major] = "4.8" | |
| config[:user_cflags] = "" | |
| config[:user_cxxflags] = "" | |
| config[:user_cppflags] = "" | |
| config[:user_ldflags] = "" | |
| config[:system_cflags] = "-I/usr/local/include -fPIC" | |
| config[:system_cxxflags] = "" | |
| config[:system_cppflags] = "" | |
| config[:system_ldflags] = "-L/usr/local/lib -Wl,--export-dynamic -lrt -lcrypt -ldl -lpthread -Wl,-rpath=/usr/local/lib" | |
| config[:include_dirs] = ["/usr/local/include"] | |
| config[:lib_dirs] = ["/usr/local/lib"] | |
| config[:defines] = ["HAS_EXECINFO", "HAVE_SPT_REUSEARGV", "HAVE_CLOCK_GETTIME", "HAVE_NL_LANGINFO", "HAVE_POSIX_FADVISE", "HAVE_STRNLEN", "HAVE_TM_GMTOFF", "HAVE_TM_ZONE", "HAVE_TIMEZONE", "HAVE_TZNAME", "HAVE_DAYLIGHT", "HAVE_ALLOCA_H", "HAVE_STRING_H", "HAVE_SYS_TIME_H", "HAVE_SYS_TIMES_H", "HAVE_SYS_TYPES_H", "HAVE_UNISTD_H", "HAVE_STDARG_H", "STRERROR_R_CHAR_P"] | |
| config[:curses] = "curses" | |
| config[:host] = "x86_64-unknown-linux-gnu" | |
| config[:cpu] = "x86_64" | |
| config[:vendor] = "unknown" | |
| config[:os] = "linux-gnu" | |
| config[:little_endian] = true | |
| config[:sizeof_long] = 8 | |
| config[:x86_32] = false | |
| config[:x86_64] = true | |
| config[:dtrace] = false | |
| config[:fibers] = true | |
| config[:sourcedir] = "/home/kirill/code/rubinius" | |
| config[:stagingdir] = nil | |
| config[:build_prefix] = "/home/kirill/code/rubinius" | |
| config[:capi_includedir] = "/home/kirill/code/rubinius/vm/include/capi" | |
| config[:build_exe] = "/home/kirill/code/rubinius/bin/rbx" | |
| config[:prefixdir] = "/home/kirill/code/rubinius" | |
| config[:bindir] = "/bin" | |
| config[:libdir] = "/library" | |
| config[:encdir] = "/library/encoding/converter" | |
| config[:runtimedir] = "/runtime" | |
| config[:kerneldir] = "/kernel" | |
| config[:sitedir] = "/site" | |
| config[:vendordir] = "/vendor" | |
| config[:includedir] = "/vm/include/capi" | |
| config[:mandir] = "/man" | |
| config[:gemsdir] = "/gems" | |
| config[:program_name] = "rbx" | |
| config[:bin_links] = ["ruby", "rake", "gem", "irb", "rdoc", "ri"] | |
| config[:use_bin_links] = true | |
| config[:rpath] = true | |
| config[:windows] = false | |
| config[:darwin] = false | |
| config[:bsd] = false | |
| config[:linux] = true | |
| config[:vendor_zlib] = false | |
| if Rubinius.constants.map { |x| x.to_s }.include?("BUILD_CONFIG") | |
| self::BUILD_CONFIG.replace config | |
| else | |
| self::BUILD_CONFIG = config | |
| end | |
| end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| uname -a | |
| Linux kirill-laptop 3.11.0-12-generic #19-Ubuntu SMP Wed Oct 9 16:20:46 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux | |
| rake | |
| /home/kirill/.rubies/ruby-2.1.0-preview1/bin/ruby vm/codegen/field_extract.rb vm/builtin/basic_object.hpp vm/builtin/object.hpp vm/builtin/integer.hpp vm/builtin/fixnum.hpp vm/builtin/array.hpp vm/builtin/bignum.hpp vm/builtin/executable.hpp vm/builtin/access_variable.hpp vm/builtin/alias.hpp vm/builtin/block_environment.hpp vm/builtin/block_as_method.hpp vm/builtin/byte_array.hpp vm/builtin/io.hpp vm/builtin/channel.hpp vm/builtin/module.hpp vm/builtin/constant_table.hpp vm/builtin/class.hpp vm/builtin/compiled_code.hpp vm/builtin/data.hpp vm/builtin/dir.hpp vm/builtin/exception.hpp vm/builtin/float.hpp vm/builtin/immediates.hpp vm/builtin/iseq.hpp vm/builtin/list.hpp vm/builtin/lookup_table.hpp vm/builtin/ffi_pointer.hpp vm/builtin/method_table.hpp vm/builtin/native_function.hpp vm/builtin/packed_object.hpp vm/builtin/randomizer.hpp vm/builtin/regexp.hpp vm/builtin/constant_scope.hpp vm/builtin/encoding.hpp vm/builtin/string.hpp vm/builtin/symbol.hpp vm/builtin/thread.hpp vm/builtin/tuple.hpp vm/builtin/compact_lookup_table.hpp vm/builtin/time.hpp vm/builtin/stat.hpp vm/builtin/native_method.hpp vm/builtin/system.hpp vm/builtin/autoload.hpp vm/builtin/proc.hpp vm/builtin/variable_scope.hpp vm/builtin/location.hpp vm/builtin/constant_cache.hpp vm/builtin/call_site.hpp vm/builtin/mono_inline_cache.hpp vm/builtin/poly_inline_cache.hpp vm/builtin/call_custom_cache.hpp vm/builtin/respond_to_cache.hpp vm/builtin/weakref.hpp vm/builtin/fiber.hpp vm/builtin/thunk.hpp vm/builtin/call_unit.hpp vm/builtin/call_unit_adapter.hpp vm/builtin/atomic.hpp vm/builtin/character.hpp vm/builtin/thread_state.hpp | |
| Running 133 tasks using 3 parallel threads | |
| 1: CXX vm/builtin/block_environment.cpp | |
| 2: CXX vm/builtin/compiled_code.cpp | |
| 3: CXX vm/builtin/system.cpp | |
| In file included from /home/kirill/code/rubinius/vendor/llvm/include/llvm/BasicBlock.h:18:0, | |
| from /home/kirill/code/rubinius/vendor/llvm/include/llvm/Function.h:23, | |
| from /home/kirill/code/rubinius/vendor/llvm/include/llvm/Module.h:18, | |
| from /home/kirill/code/rubinius/vm/llvm/state.hpp:15, | |
| from vm/builtin/system.cpp:61: | |
| /home/kirill/code/rubinius/vendor/llvm/include/llvm/SymbolTableListTraits.h: In member function ‘ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()’: | |
| /home/kirill/code/rubinius/vendor/llvm/include/llvm/SymbolTableListTraits.h:49:53: error: typedef ‘Sublist’ locally defined but not used [-Werror=unused-local-typedefs] | |
| typedef iplist<ValueSubClass> ItemParentClass::*Sublist; | |
| ^ | |
| In file included from /home/kirill/code/rubinius/vendor/llvm/include/llvm/BasicBlock.h:18:0, | |
| from /home/kirill/code/rubinius/vendor/llvm/include/llvm/Function.h:23, | |
| from /home/kirill/code/rubinius/vendor/llvm/include/llvm/Module.h:18, | |
| from /home/kirill/code/rubinius/vm/llvm/state.hpp:15, | |
| from vm/builtin/compiled_code.cpp:21: | |
| /home/kirill/code/rubinius/vendor/llvm/include/llvm/SymbolTableListTraits.h: In member function ‘ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()’: | |
| /home/kirill/code/rubinius/vendor/llvm/include/llvm/SymbolTableListTraits.h:49:53: error: typedef ‘Sublist’ locally defined but not used [-Werror=unused-local-typedefs] | |
| typedef iplist<ValueSubClass> ItemParentClass::*Sublist; | |
| ^ | |
| In file included from /home/kirill/code/rubinius/vendor/llvm/include/llvm/BasicBlock.h:18:0, | |
| from /home/kirill/code/rubinius/vendor/llvm/include/llvm/Function.h:23, | |
| from /home/kirill/code/rubinius/vendor/llvm/include/llvm/Module.h:18, | |
| from /home/kirill/code/rubinius/vm/llvm/state.hpp:15, | |
| from vm/builtin/block_environment.cpp:23: | |
| /home/kirill/code/rubinius/vendor/llvm/include/llvm/SymbolTableListTraits.h: In member function ‘ItemParentClass* llvm::SymbolTableListTraits<ValueSubClass, ItemParentClass>::getListOwner()’: | |
| /home/kirill/code/rubinius/vendor/llvm/include/llvm/SymbolTableListTraits.h:49:53: error: typedef ‘Sublist’ locally defined but not used [-Werror=unused-local-typedefs] | |
| typedef iplist<ValueSubClass> ItemParentClass::*Sublist; | |
| ^ | |
| cc1plus: all warnings being treated as errors | |
| Error: g++ -I/home/kirill/code/rubinius/vm -I/home/kirill/code/rubinius/vm/include -I/home/kirill/code/rubinius/vm/builtin -I. -Ivm/test/cxxtest -I/home/kirill/code/rubinius/vendor/llvm/include -I/home/kirill/code/rubinius/vendor/udis86 -I/home/kirill/code/rubinius/vendor/libffi/include -Ivendor/double-conversion/src -DHAVE_CONFIG_H -I/home/kirill/code/rubinius/vm/include/capi -I/home/kirill/code/rubinius/vendor/oniguruma -I/home/kirill/code/rubinius/vendor/libtommath -pipe -Wall -fno-omit-frame-pointer -g -I/usr/local/include -fPIC -O2 -DHAS_EXECINFO -DHAVE_SPT_REUSEARGV -DHAVE_CLOCK_GETTIME -DHAVE_NL_LANGINFO -DHAVE_POSIX_FADVISE -DHAVE_STRNLEN -DHAVE_TM_GMTOFF -DHAVE_TM_ZONE -DHAVE_TIMEZONE -DHAVE_TZNAME -DHAVE_DAYLIGHT -DHAVE_ALLOCA_H -DHAVE_STRING_H -DHAVE_SYS_TIME_H -DHAVE_SYS_TIMES_H -DHAVE_SYS_TYPES_H -DHAVE_UNISTD_H -DHAVE_STDARG_H -DSTRERROR_R_CHAR_P -I/home/kirill/code/rubinius/vendor/llvm/Release/include -D_GNU_SOURCE -fPIC -DENABLE_LLVM -Wno-unused-function -Werror -DRBX_PROFILER -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-rtti -fvisibility-inlines-hidden -c -o vm/builtin/artifacts/system.cpp.o vm/builtin/system.cpp | |
| cc1plus: all warnings being treated as errors | |
| Error: g++ -I/home/kirill/code/rubinius/vm -I/home/kirill/code/rubinius/vm/include -I/home/kirill/code/rubinius/vm/builtin -I. -Ivm/test/cxxtest -I/home/kirill/code/rubinius/vendor/llvm/include -I/home/kirill/code/rubinius/vendor/udis86 -I/home/kirill/code/rubinius/vendor/libffi/include -Ivendor/double-conversion/src -DHAVE_CONFIG_H -I/home/kirill/code/rubinius/vm/include/capi -I/home/kirill/code/rubinius/vendor/oniguruma -I/home/kirill/code/rubinius/vendor/libtommath -pipe -Wall -fno-omit-frame-pointer -g -I/usr/local/include -fPIC -O2 -DHAS_EXECINFO -DHAVE_SPT_REUSEARGV -DHAVE_CLOCK_GETTIME -DHAVE_NL_LANGINFO -DHAVE_POSIX_FADVISE -DHAVE_STRNLEN -DHAVE_TM_GMTOFF -DHAVE_TM_ZONE -DHAVE_TIMEZONE -DHAVE_TZNAME -DHAVE_DAYLIGHT -DHAVE_ALLOCA_H -DHAVE_STRING_H -DHAVE_SYS_TIME_H -DHAVE_SYS_TIMES_H -DHAVE_SYS_TYPES_H -DHAVE_UNISTD_H -DHAVE_STDARG_H -DSTRERROR_R_CHAR_P -I/home/kirill/code/rubinius/vendor/llvm/Release/include -D_GNU_SOURCE -fPIC -DENABLE_LLVM -Wno-unused-function -Werror -DRBX_PROFILER -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-rtti -fvisibility-inlines-hidden -c -o vm/builtin/artifacts/compiled_code.cpp.o vm/builtin/compiled_code.cpp | |
| cc1plus: all warnings being treated as errors | |
| Error: g++ -I/home/kirill/code/rubinius/vm -I/home/kirill/code/rubinius/vm/include -I/home/kirill/code/rubinius/vm/builtin -I. -Ivm/test/cxxtest -I/home/kirill/code/rubinius/vendor/llvm/include -I/home/kirill/code/rubinius/vendor/udis86 -I/home/kirill/code/rubinius/vendor/libffi/include -Ivendor/double-conversion/src -DHAVE_CONFIG_H -I/home/kirill/code/rubinius/vm/include/capi -I/home/kirill/code/rubinius/vendor/oniguruma -I/home/kirill/code/rubinius/vendor/libtommath -pipe -Wall -fno-omit-frame-pointer -g -I/usr/local/include -fPIC -O2 -DHAS_EXECINFO -DHAVE_SPT_REUSEARGV -DHAVE_CLOCK_GETTIME -DHAVE_NL_LANGINFO -DHAVE_POSIX_FADVISE -DHAVE_STRNLEN -DHAVE_TM_GMTOFF -DHAVE_TM_ZONE -DHAVE_TIMEZONE -DHAVE_TZNAME -DHAVE_DAYLIGHT -DHAVE_ALLOCA_H -DHAVE_STRING_H -DHAVE_SYS_TIME_H -DHAVE_SYS_TIMES_H -DHAVE_SYS_TYPES_H -DHAVE_UNISTD_H -DHAVE_STDARG_H -DSTRERROR_R_CHAR_P -I/home/kirill/code/rubinius/vendor/llvm/Release/include -D_GNU_SOURCE -fPIC -DENABLE_LLVM -Wno-unused-function -Werror -DRBX_PROFILER -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-rtti -fvisibility-inlines-hidden -c -o vm/builtin/artifacts/block_environment.cpp.o vm/builtin/block_environment.cpp | |
| rake aborted! | |
| Error compiling | |
| /home/kirill/.gem/ruby/2.1.0/gems/daedalus-core-0.0.1/lib/daedalus.rb:68:in `command' | |
| /home/kirill/.gem/ruby/2.1.0/gems/daedalus-core-0.0.1/lib/daedalus.rb:228:in `cxx_compile' | |
| /home/kirill/.gem/ruby/2.1.0/gems/daedalus-core-0.0.1/lib/daedalus.rb:215:in `compile' | |
| /home/kirill/.gem/ruby/2.1.0/gems/daedalus-core-0.0.1/lib/daedalus.rb:412:in `build' | |
| /home/kirill/.gem/ruby/2.1.0/gems/daedalus-core-0.0.1/lib/daedalus.rb:873:in `block (2 levels) in perform_tasks' | |
| Tasks: TOP => default => spec => build => build:build => vm/vm | |
| (See full trace by running task with --trace) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment