Thursday, January 01, 2026

Re: update lang/mruby: 3.3.0 -> 3.4.0

Doesn't build for me (current 3.3.0p2 does buid):

YACC  mrbgems/mruby-compiler/core/parse.y -> mrbgems/mruby-compiler/core/y.tab.c
ruby /usr/obj/ports/mruby-3.4.0/mruby-3.4.0/tools/lrama/exe/lrama -o "/usr/obj/ports/mruby-3.4.0/mruby-3.4.0/mrbgems/mruby-compiler/core/y.tab.c" "/usr/obj/ports/mruby-3.4.0/mruby-3.4.0/mrbgems/mruby-compiler/core/parse.y"
sh: ruby: not found
rake aborted!
Command failed with status (127): [ruby /usr/obj/ports/mruby-3.4.0/mruby-3.4.0/tools/lrama/exe/lrama -o "/usr/obj/ports/mruby-3.4.0/mruby-3.4.0/mrbgems/mruby-compiler/core/y.tab.c" "/usr/obj/ports/mruby-3.4.0/mruby-3.4.0/mrbgems/mruby-compiler/core/parse.y"]
/usr/obj/ports/mruby-3.4.0/mruby-3.4.0/lib/mruby/build/command.rb:33:in 'MRuby::Command#_run'
/usr/obj/ports/mruby-3.4.0/mruby-3.4.0/lib/mruby/build/command.rb:259:in 'MRuby::Command::Yacc#run'
/usr/obj/ports/mruby-3.4.0/mruby-3.4.0/mrbgems/mruby-compiler/mrbgem.rake:23:in 'block in <top (required)>'
/usr/local/bin/rake34:25:in 'Kernel#load'
/usr/local/bin/rake34:25:in '<main>'
Tasks: TOP => default => all => gensym => /usr/obj/ports/mruby-3.4.0/mruby-3.4.0/build/host/presym => /usr/obj/ports/mruby-3.4.0/mruby-3.4.0/build/host/mrbgems/mruby-compiler/core/y.tab.pi => /usr/obj/ports/mruby-3.4.0/mruby-3.4.0/mrbgems/mruby-compiler/core/y.tab.c

Do you have `ruby` in the PATH on the machine you were using for testing? If so, remove it, fix the build issues, and resubmit.

Best,
Jeremy

On Thu, Jan 1, 2026 at 10:30 AM Miguel Landaeta <miguel@miguel.cc> wrote:
Simple update to 3.4.0.

Changelog: https://mruby.org/releases/2025/04/20/mruby-3.4.0-released.html

Tested on amd64. ok?

No comments:

Post a Comment