Skip to content

Instantly share code, notes, and snippets.

View dgtized's full-sized avatar

Charles Comstock dgtized

View GitHub Profile
$ rake
(in /home/clgc/languages/rbx-cpp/vm)
g++ -L/home/clgc/languages/rbx-cpp/vm/external_libs/llvm/Release/lib -lpthread -ldl -lm -o test/runner builtin_regexp.o builtin_string.o llvm.o builtin_list.o vmmethod.o marshal.o builtin_lookuptable.o objects.o builtin_iseq.o gc_marksweep.o builtin_bytearray.o compiled_file.o builtin_float.o builtin_symbol.o builtin_contexts.o builtin_bignum.o type_info.o virtual.o gc_root.o gc_debug.o builtin_thread.o builtin_io.o builtin_executable.o builtin_memorypointer.o builtin_selector.o builtin_compiledmethod.o builtin_object.o event.o builtin_immediates.o builtin_channel.o vm.o builtin_staticscope.o builtin_sendsite.o primitives.o environment.o builtin_hash.o builtin_exception.o message.o ar.o gc.o ffi.o builtin_task.o builtin_dir.o builtin_class.o gc_baker.o objectmemory.o builtin_tuple.o probes.o builtin_block_environment.o builtin_array.o strlcpy.o strlcat.o instructions.o test/runner.o external_libs/llvm/Release/lib/libLLVMSystem.a external_libs/libtommath/libtommath
vm/test/runner.o: In function `TestDir::make_directory()':
runner.cpp:(.text._ZN7TestDir14make_directoryEv[TestDir::make_directory()]+0xb): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
Running 467 tests...............................
In TestChannel::test_receive_causes_event_block:
./vm/test/test_channel.hpp:95: Error: Expected (chan->waiting->locate(state, 0) == state->globals.current_thread.get()), found ({ 0E 00 00 00 } != { 44 18 C0 B7 })
.............
In TestNativeFunction::test_find_symbol_in_library:
./vm/test/test_nativefunction.hpp:66: Error: Assertion failed: ep
.
In TestNativeFunction::test_bind:
$ rake
(in /home/clgc/languages/rbx-cpp)
gcc -Ivm/external_libs/libtommath -Ivm/external_libs/onig -Ivm/external_libs/libffi/include -Ivm/external_libs/libltdl -Ivm/external_libs/libev -Ivm/external_libs/llvm/include -Ivm/test/cxxtest -Ivm -I. -Wall -ggdb -gdwarf-2 -I/home/clgc/languages/rbx-cpp/vm/external_libs/llvm/include -D_DEBUG -I/home/clgc/usr/include -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -fomit-frame-pointer -I/home/clgc/usr/include -c -o vm/builtin/immediates.o vm/builtin/immediates.cpp 2>&1
In file included from vm/builtin/object.hpp:5,
from vm/builtin/immediates.hpp:4,
from vm/builtin/immediates.cpp:1:
vm/oop.hpp:96: error: ‘size_t’ does not name a type
In file included from vm/builtin/immediates.hpp:4,
from vm/builtin/immediates.cpp:1:
vm/builtin/object.hpp:212: error: ‘hashval’ does not name a type
In file included from vm/test/runner.cpp:63:
./vm/test/test_objectmemory.hpp: In member function âvoid TestObjectMemory::test_collect_young_class_considered()â:
./vm/test/test_objectmemory.hpp:313: error: no matching function for call to ârubinius::ObjectMemory::valid_object_p(rubinius::Class*&)â
vm/objectmemory.hpp:63: note: candidates are: bool rubinius::ObjectMemory::valid_object_p(rubinius::Object*)
In file included from vm/test/runner.cpp:208:
./vm/test/test_channel.hpp: In member function âvoid TestChannel::test_send_then_receive()â:
./vm/test/test_channel.hpp:36: error: incomplete type ârubinius::Tupleâ used in nested name specifier
./vm/test/test_channel.hpp:50: error: invalid use of incomplete type âstruct rubinius::Tupleâ
vm/globals.hpp:14: error: forward declaration of âstruct rubinius::Tupleâ
./vm/test/test_channel.hpp: In member function âvoid TestChannel::test_receive_causes_deadlock()â:
$ rake
(in /home/clgc/languages/rbx-cpp)
gcc -Ivm/external_libs/libtommath -Ivm/external_libs/onig -Ivm/external_libs/libffi/include -Ivm/external_libs/libltdl -Ivm/external_libs/libev -Ivm/external_libs/llvm/include -Ivm/test/cxxtest -Ivm -I. -Wall -ggdb -gdwarf-2 -I/home/clgc/languages/rbx-cpp/vm/external_libs/llvm/include -D_DEBUG -I/home/clgc/usr/include -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -fomit-frame-pointer -I/home/clgc/usr/include -c -o vm/test/runner.o vm/test/runner.cpp 2>&1
In file included from vm/test/runner.cpp:63:
./vm/test/test_objectmemory.hpp: In member function ‘void TestObjectMemory::test_collect_young_class_considered()’:
./vm/test/test_objectmemory.hpp:313: error: no matching function for call to ‘rubinius::ObjectMemory::valid_object_p(rubinius::Class*&)’
vm/objectmemory.hpp:63: note: candidates are: bool rubinius::ObjectMemory::valid_object_p(rubinius::Object*)
In file included from vm/test/runner.cpp:208:
./vm/test/test_channel.hpp: In member function ‘void TestChannel::test_se
$ rake
(in /home/clgc/languages/rbx-cpp)
Running 471 tests................................
In TestChannel::test_receive_causes_event_block:
./vm/test/test_channel.hpp:99: Error: Expected (chan->waiting->locate(state, 0) == state->globals.current_thread.get()), found ({ 0E 00 00 00 } != { 20 3C C2 B7 })
..............
In TestNativeFunction::test_find_symbol_in_library:
./vm/test/test_nativefunction.hpp:69: Error: Assertion failed: ep
.
In TestNativeFunction::test_bind:
dwarf-2 -I/home/clgc/languages/rbx-cpp/vm/external_libs/llvm/include -D_DEBUG -I/home/clgc/usr/include -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -fomit-frame-pointer -I/home/clgc/usr/include -c -o vm/builtin/contexts.o vm/builtin/contexts.cpp 2>&1
vm/builtin/contexts.cpp: In function ‘rubinius::MethodContext* rubinius::allocate(rubinius::VM*, rubinius::Class*, size_t)’:
vm/builtin/contexts.cpp:110: error: jump to label ‘initialize’
vm/builtin/contexts.cpp:103: error: from here
vm/builtin/contexts.cpp:107: error: crosses initialization of ‘size_t bytes’
rake aborted!
Command failed with status (1): [gcc -Ivm/external_libs/libtommath -Ivm/ext...]
(See full trace by running task with --trace)
$ rake
(in /home/clgc/languages/rbx-cpp)
gcc -Ivm/external_libs/libtommath -Ivm/external_libs/onig -Ivm/external_libs/libffi/include -Ivm/external_libs/libltdl -Ivm/external_libs/libev -Ivm/external_libs/llvm/include -Ivm/test/cxxtest -Ivm -I. -Wall -Werror -ggdb -gdwarf-2 -I/home/clgc/languages/rbx-cpp/vm/external_libs/llvm/include -D_DEBUG -I/home/clgc/usr/include -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -fomit-frame-pointer -I/home/clgc/usr/include -c -o vm/vmmethod.o vm/vmmethod.cpp 2>&1
In file included from vm/builtin/fixnum.hpp:5,
from vm/vmmethod.cpp:4:
vm/builtin/integer.hpp:45:7: error: no newline at end of file
In file included from vm/builtin/fixnum.hpp:5,
from vm/vmmethod.cpp:4:
vm/builtin/integer.hpp:28: error: ‘static rubinius::Integer* rubinius::Integer::from(rubinius::VM*, int)’ cannot be overloaded
vm/builtin/integer.hpp:22: error: with ‘static rubinius::Integer* rubinius::Integer::from(rubinius::VM*, rubinius::native_int)’
vm/test/cxxtest/cxxtestgen.pl --error-printer --have-eh --abort-on-fail -o vm/test/runner.cpp vm/test/test_ar.hpp vm/test/test_array.hpp vm/test/test_bignum.hpp vm/test/test_bytearray.hpp vm/test/test_channel.hpp vm/test/test_compactlookuptable.hpp vm/test/test_compiled_file.hpp vm/test/test_compiledmethod.hpp vm/test/test_config.hpp vm/test/test_contexts.hpp vm/test/test_dir.hpp vm/test/test_event.hpp vm/test/test_fixnum.hpp vm/test/test_float.hpp vm/test/test_instructions.hpp vm/test/test_integer.hpp vm/test/test_isolated.hpp vm/test/test_list.hpp vm/test/test_lookuptable.hpp vm/test/test_marshal.hpp vm/test/test_memorypointer.hpp vm/test/test_message.hpp vm/test/test_nativefunction.hpp vm/test/test_object.hpp vm/test/test_objectmemory.hpp vm/test/test_objects.hpp vm/test/test_regexp.hpp vm/test/test_selector.hpp vm/test/test_sendsite.hpp vm/test/test_string.hpp vm/test/test_symbol.hpp vm/test/test_symboltable.hpp vm/test/test_task.hpp vm/test/test_thread.hpp vm/test/test_unmarshal.hpp vm/test/test_vm.hpp v
vm/ffi.cpp: In member function ‘void** rubinius::NativeFunction::marshal_arguments(rubinius::VM*, rubinius::Message*)’:
vm/ffi.cpp:707: error: jump to case label
vm/ffi.cpp:703: error: crosses initialization of ‘rubinius::VM** tmp’
vm/ffi.cpp:714: error: jump to case label
vm/ffi.cpp:703: error: crosses initialization of ‘rubinius::VM** tmp’
vm/ffi.cpp:727: error: jump to case label
vm/ffi.cpp:703: error: crosses initialization of ‘rubinius::VM** tmp’
rake aborted!
Command failed with status (1): [gcc -Ivm/external_libs/libtommath -Ivm/ext...]