-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
- mruby-msgpack: 708be2f
- mruby: current master (7b88c1a8e5e7316c1ddad6fc63c2a90678a146fc) or 1.3.0
Setup and my environment
% VBoxManage --version
4.3.36_Debianr105129
% vagrant --version
Vagrant 1.9.7
% cat Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "debian/stretch64"
config.vm.provider(:virtualbox) do |v|
v.cpus = 1
v.memory = 512
end
config.vm.provision(:shell, inline: <<-SHELL)
set -xe
export DEBIAN_FRONTEND=noninteractive
apt-get update
apt-get install -y ruby git build-essential bison curl automake libtool
cd ~vagrant/
sudo -u vagrant git clone https://github.com/mruby/mruby.git
sudo -u vagrant tee build_config.rb > /dev/null <<EOS
MRuby::Build.new do |conf|
toolchain(:gcc)
conf.gembox("default")
conf.gem(mgem: "mruby-msgpack")
conf.enable_test
end
EOS
for i in master 1.3.0
do
cp -a mruby mruby-$i
cp -a build_config.rb mruby-$i/
(cd mruby-$i &&
sudo -u vagrant git checkout $i &&
sudo -u vagrant ./minirake all)
done
SHELL
end
% vagrant up && vagrant ssh
...
vagrant@stretch:~$ cd ~/mruby-master/
vagrant@stretch:~/mruby-master$ git rev-parse HEAD
7b88c1a8e5e7316c1ddad6fc63c2a90678a146fc
vagrant@stretch:~/mruby-master$ cd build/mrbgems/mruby-msgpack/
vagrant@stretch:~/mruby-master/build/mrbgems/mruby-msgpack$ git rev-parse HEAD
708be2fee641048677d0c0d474c8b41959cdaed2Test
master
vagrant@stretch:~/mruby/build/mrbgems/mruby-msgpack$ cd ~/mruby-master/
vagrant@stretch:~/mruby$ ./minirake test
(in /home/vagrant/mruby-master)
GEN *.rb -> build/host/mrbgems/mruby-test/mrbtest.c
CC build/host/mrbgems/mruby-test/mrbtest.c -> build/host/mrbgems/mruby-test/mrbtest.o
LD build/host/bin/mrbtest
Build summary:
================================================
Config Name: host
Output Directory: build/host
Binaries: mrbc, mrbtest
Included Gems:
mruby-sprintf - standard Kernel#sprintf method
mruby-print - standard print/puts/p
mruby-math - standard Math module
mruby-time - standard Time class
mruby-struct - standard Struct class
mruby-enum-ext - Enumerable module extension
mruby-fiber - Fiber class
mruby-enumerator - Enumerator class
mruby-string-ext - String class extension
mruby-numeric-ext - Numeric class extension
mruby-array-ext - Array class extension
mruby-hash-ext - Hash class extension
mruby-range-ext - Range class extension
mruby-proc-ext - Proc class extension
mruby-symbol-ext - Symbol class extension
mruby-random - Random class
mruby-object-ext - Object class extension
mruby-objectspace - ObjectSpace class
mruby-enum-lazy - Enumerator::Lazy class
mruby-toplevel-ext - toplevel object (main) methods extension
mruby-compiler - mruby compiler library
mruby-bin-mirb - mirb command
- Binaries: mirb
mruby-error - extensional error handling
mruby-bin-mruby - mruby command
- Binaries: mruby
mruby-bin-strip - irep dump debug section remover command
- Binaries: mruby-strip
mruby-kernel-ext - Kernel module extension
mruby-class-ext - class/module extension
mruby-msgpack
mruby-bin-mrbc - mruby compiler executable
mruby-test - mruby test
================================================
>>> Test host <<<
mrbtest - Embeddable Ruby Test
...............................................................................................?............................................................................................................................................................................................................................................................?........XXXXXX............................XXXXX..............................................................................................?.............................................................................................................................................??...................................................................................................................................................................................................................................................................................................................................................................................................................
Skip: Struct.new removes existing constant redefining Struct with same name cause warnings
Skip: Kernel.caller, Kernel#caller backtrace isn't available
TypeError: Packer [write] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Packer [write_nil] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Packer [write_array_header 0] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Packer [write_array_header 1] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Packer [write_map_header 0] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Packer [write_map_header 1] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Packer [fixnum 1] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Unacker [read_array_header succeeds] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Unacker [read_map_header succeeds] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Unacker [skip_nil succeeds] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Unacker [skip_nil fails] => allocation failure (mrbgems: mruby-msgpack)
Skip: Module#prepend super in alias super does not currently work in aliased methods
Skip: GC in rescue backtrace isn't available
Skip: Method call in rescue backtrace isn't available
Total: 1032
OK: 1021
KO: 0
Crash: 11
Time: 0.1 seconds
rake aborted!
Command Failed: ["build/host/bin/mrbtest"]
Rakefile:123:in `block (2 levels) in <top (required)>'1.3.0
vagrant@stretch:~/mruby-master$ cd ~/mruby-1.3.0/
(in /home/vagrant/mruby-1.3.0)
GEN *.rb -> build/host/mrbgems/mruby-test/mrbtest.c
CC build/host/mrbgems/mruby-test/mrbtest.c -> build/host/mrbgems/mruby-test/mrbtest.o
LD build/host/bin/mrbtest
Build summary:
================================================
Config Name: host
Output Directory: build/host
Binaries: mrbc, mrbtest
Included Gems:
mruby-sprintf - standard Kernel#sprintf method
mruby-print - standard print/puts/p
mruby-math - standard Math module
mruby-time - standard Time class
mruby-struct - standard Struct class
mruby-enum-ext - Enumerable module extension
mruby-fiber - Fiber class
mruby-enumerator - Enumerator class
mruby-string-ext - String class extension
mruby-numeric-ext - Numeric class extension
mruby-array-ext - Array class extension
mruby-hash-ext - Hash class extension
mruby-range-ext - Range class extension
mruby-proc-ext - Proc class extension
mruby-symbol-ext - Symbol class extension
mruby-random - Random class
mruby-object-ext - Object class extension
mruby-objectspace - ObjectSpace class
mruby-enum-lazy - Enumerator::Lazy class
mruby-toplevel-ext - toplevel object (main) methods extension
mruby-compiler - mruby compiler library
mruby-bin-mirb - mirb command
- Binaries: mirb
mruby-error - extensional error handling
mruby-bin-mruby - mruby command
- Binaries: mruby
mruby-bin-strip - irep dump debug section remover command
- Binaries: mruby-strip
mruby-kernel-ext - Kernel module extension
mruby-class-ext - class/module extension
mruby-msgpack
mruby-bin-mrbc - mruby compiler executable
mruby-test - mruby test
================================================
>>> Test host <<<
mrbtest - Embeddable Ruby Test
..............................................................................................?.........................................................................................................................................................................................................................................................?.......XXXXXX............................XXXXX............................................................................................?.............................................................................................................................................??...............................................................................................................................................................................................................................................................................................................................................................................................................
Skip: Struct.new removes existing constant redefining Struct with same name cause warnings
Skip: Kernel.caller, Kernel#caller backtrace isn't available
TypeError: Packer [write] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Packer [write_nil] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Packer [write_array_header 0] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Packer [write_array_header 1] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Packer [write_map_header 0] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Packer [write_map_header 1] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Packer [fixnum 1] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Unacker [read_array_header succeeds] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Unacker [read_map_header succeeds] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Unacker [skip_nil succeeds] => allocation failure (mrbgems: mruby-msgpack)
TypeError: Unacker [skip_nil fails] => allocation failure (mrbgems: mruby-msgpack)
Skip: Module#prepend super in alias super does not currently work in aliased methods
Skip: GC in rescue backtrace isn't available
Skip: Method call in rescue backtrace isn't available
Total: 1021
OK: 1010
KO: 0
Crash: 11
Time: 0.1 seconds
rake aborted!
Command Failed: ["build/host/bin/mrbtest"]
Rakefile:121:in `block (2 levels) in <top (required)>'Metadata
Metadata
Assignees
Labels
No labels