Skip to content

Instantly share code, notes, and snippets.

@Locke23rus
Created October 23, 2013 10:41
Show Gist options
  • Select an option

  • Save Locke23rus/7116363 to your computer and use it in GitHub Desktop.

Select an option

Save Locke23rus/7116363 to your computer and use it in GitHub Desktop.
Can't compile rubinius from master.
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
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