tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

ruby build instability?



Hi!

I've seen ruby builds fail, rarely, with output similar to this:

===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Installing for ruby34-3.4.8
=> Generating pre-install file lists
=> Creating installation directories
/bin/rmdir /scratch/lang/ruby34/work/ruby-3.4.8/lib/rdoc/generator/template 2>/dev/null || true
/bin/rmdir /scratch/lang/ruby34/work/ruby-3.4.8/lib/rdoc/markup/simple_markup 2>/dev/null || true
	BASERUBY = ./tool/missing-baseruby.bat
	CC = gcc
	LD = ld
	LDSHARED = gcc -shared
	CFLAGS = -O2 -g -fstack-clash-protection -pthread -I/usr/pkg/include -I/usr/include -fPIC -pipe 
	XCFLAGS = -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -I. -I.ext/include/x86_64-netbsd -I.ext/include -I./include -I. -I./prism -I./enc/unicode/15.0.0   -Dmodular_gc_dir=
	CPPFLAGS = -g -I/usr/pkg/include -I/usr/include   
	DLDFLAGS = -Wl,-zrelro -Wl,-znow -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -pthread -Wl,--compress-debug-sections=zlib -Wl,-soname,libruby34.so.34   
	SOLIBS = -lexecinfo -lz -lrt -lrt -lcrypt -lm -lpthread
	LANG = C
	LC_ALL = C
	LC_CTYPE = C
	MFLAGS =  
	RUSTC = rustc
	YJIT_RUSTC_ARGS = --crate-name=yjit  --crate-type=staticlib  --edition=2021  -g  -C lto=thin  -C opt-level=3  -C overflow-checks=on  '--out-dir=/scratch/lang/ruby34/work/ruby-3.4.8/yjit/target/release/'  ./yjit/src/lib.rs
gcc (nb1 20250915) 14.3.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

processing probes in object files
dtrace: target object (probes.o) already exists. Please remove the target
dtrace: object and rebuild all the source objects if you wish to run the DTrace
dtrace: linking process again
linking miniruby
ld: probes.o: warning: relocation against `$dtrace9733239.vm_call_cfunc_with_frame_' in read-only section `.SUNW_dof'
ld: array.o: in function `empty_ary_alloc':
/scratch/lang/ruby34/work/ruby-3.4.8/array.c:701:(.text+0x152): undefined reference to `__dtraceenabled_ruby___array__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/array.c:701:(.text+0x1a7): undefined reference to `__dtrace_ruby___array__create'
ld: array.o: in function `ary_new':
/scratch/lang/ruby34/work/ruby-3.4.8/array.c:717:(.text+0x153c): undefined reference to `__dtraceenabled_ruby___array__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/array.c:717:(.text+0x1605): undefined reference to `__dtrace_ruby___array__create'
ld: array.o: in function `ec_ary_new':
/scratch/lang/ruby34/work/ruby-3.4.8/array.c:821:(.text+0x9ea1): undefined reference to `__dtraceenabled_ruby___array__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/array.c:821:(.text+0x9fcd): undefined reference to `__dtrace_ruby___array__create'
ld: eval.o: in function `setup_exception':
/scratch/lang/ruby34/work/ruby-3.4.8/eval.c:619:(.text+0x2625): undefined reference to `__dtraceenabled_ruby___raise'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/eval.c:619:(.text+0x2a16): undefined reference to `__dtrace_ruby___raise'
ld: gc.o: in function `gc_prof_sweep_timer_start':
/scratch/lang/ruby34/work/ruby-3.4.8/gc/default/default.c:8498:(.text+0x11866): undefined reference to `__dtraceenabled_ruby___gc__sweep__begin'
ld: gc.o: in function `gc_prof_sweep_timer_stop':
/scratch/lang/ruby34/work/ruby-3.4.8/gc/default/default.c:8511:(.text+0x119f9): undefined reference to `__dtraceenabled_ruby___gc__sweep__end'
ld: gc.o: in function `gc_prof_sweep_timer_start':
/scratch/lang/ruby34/work/ruby-3.4.8/gc/default/default.c:8498:(.text+0x11abc): undefined reference to `__dtrace_ruby___gc__sweep__begin'
ld: gc.o: in function `gc_prof_sweep_timer_stop':
/scratch/lang/ruby34/work/ruby-3.4.8/gc/default/default.c:8511:(.text+0x11bf6): undefined reference to `__dtrace_ruby___gc__sweep__end'
ld: gc.o: in function `gc_prof_mark_timer_start':
/scratch/lang/ruby34/work/ruby-3.4.8/gc/default/default.c:8475:(.text+0x13a60): undefined reference to `__dtraceenabled_ruby___gc__mark__begin'
ld: gc.o: in function `gc_prof_mark_timer_stop':
/scratch/lang/ruby34/work/ruby-3.4.8/gc/default/default.c:8486:(.text+0x13bcc): undefined reference to `__dtraceenabled_ruby___gc__mark__end'
ld: gc.o: in function `gc_prof_mark_timer_start':
/scratch/lang/ruby34/work/ruby-3.4.8/gc/default/default.c:8475:(.text+0x14043): undefined reference to `__dtrace_ruby___gc__mark__begin'
ld: gc.o: in function `gc_prof_mark_timer_stop':
/scratch/lang/ruby34/work/ruby-3.4.8/gc/default/default.c:8486:(.text+0x14060): undefined reference to `__dtraceenabled_ruby___gc__mark__end'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/gc/default/default.c:8486:(.text+0x1407a): undefined reference to `__dtrace_ruby___gc__mark__end'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/gc/default/default.c:8486:(.text+0x1423e): undefined reference to `__dtrace_ruby___gc__mark__end'
ld: hash.o: in function `empty_hash_alloc':
/scratch/lang/ruby34/work/ruby-3.4.8/hash.c:1503:(.text+0x5326): undefined reference to `__dtraceenabled_ruby___hash__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/hash.c:1503:(.text+0x5390): undefined reference to `__dtrace_ruby___hash__create'
ld: load.o: in function `require_internal':
/scratch/lang/ruby34/work/ruby-3.4.8/load.c:1272:(.text+0x27e7): undefined reference to `__dtraceenabled_ruby___require__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/load.c:1282:(.text+0x2887): undefined reference to `__dtraceenabled_ruby___find__require__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/load.c:1284:(.text+0x28bf): undefined reference to `__dtraceenabled_ruby___find__require__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/load.c:1272:(.text+0x2c92): undefined reference to `__dtrace_ruby___require__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/load.c:1282:(.text+0x2cd2): undefined reference to `__dtrace_ruby___find__require__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/load.c:1284:(.text+0x2d12): undefined reference to `__dtrace_ruby___find__require__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/load.c:1363:(.text+0x2e15): undefined reference to `__dtraceenabled_ruby___require__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/load.c:1363:(.text+0x302a): undefined reference to `__dtrace_ruby___require__return'
ld: load.o: in function `rb_f_load':
/scratch/lang/ruby34/work/ruby-3.4.8/load.c:924:(.text+0x3248): undefined reference to `__dtraceenabled_ruby___load__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/load.c:934:(.text+0x3287): undefined reference to `__dtraceenabled_ruby___load__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/load.c:934:(.text+0x32e7): undefined reference to `__dtrace_ruby___load__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/load.c:924:(.text+0x330f): undefined reference to `__dtrace_ruby___load__entry'
ld: object.o: in function `class_call_alloc_func':
/scratch/lang/ruby34/work/ruby-3.4.8/object.c:2145:(.text+0x3acf): undefined reference to `__dtraceenabled_ruby___object__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/object.c:2145:(.text+0x3b3a): undefined reference to `__dtrace_ruby___object__create'
ld: parse.o: in function `yycompile0':
/scratch/lang/ruby34/work/ruby-3.4.8/parse.y:7552:(.text+0x2ffc1): undefined reference to `__dtraceenabled_ruby___parse__begin'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/parse.y:7554:(.text+0x2ffd8): undefined reference to `__dtraceenabled_ruby___parse__end'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/parse.y:7554:(.text+0x303c0): undefined reference to `__dtrace_ruby___parse__end'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/parse.y:7552:(.text+0x303d8): undefined reference to `__dtrace_ruby___parse__begin'
ld: string.o: in function `empty_str_alloc':
/scratch/lang/ruby34/work/ruby-3.4.8/string.c:997:(.text+0xe6d): undefined reference to `__dtraceenabled_ruby___string__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/string.c:997:(.text+0xef3): undefined reference to `__dtrace_ruby___string__create'
ld: string.o: in function `str_enc_new':
/scratch/lang/ruby34/work/ruby-3.4.8/string.c:1017:(.text+0x2429): undefined reference to `__dtraceenabled_ruby___string__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/string.c:1017:(.text+0x25c9): undefined reference to `__dtrace_ruby___string__create'
ld: string.o: in function `str_new_static':
/scratch/lang/ruby34/work/ruby-3.4.8/string.c:1125:(.text+0x2634): undefined reference to `__dtraceenabled_ruby___string__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/string.c:1125:(.text+0x26eb): undefined reference to `__dtrace_ruby___string__create'
ld: string.o: in function `rb_str_resurrect':
/scratch/lang/ruby34/work/ruby-3.4.8/string.c:1941:(.text+0x9429): undefined reference to `__dtraceenabled_ruby___string__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/string.c:1941:(.text+0x946e): undefined reference to `__dtrace_ruby___string__create'
ld: string.o: in function `rb_ec_str_resurrect':
/scratch/lang/ruby34/work/ruby-3.4.8/string.c:1948:(.text+0x94ad): undefined reference to `__dtraceenabled_ruby___string__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/string.c:1948:(.text+0x970b): undefined reference to `__dtrace_ruby___string__create'
ld: symbol.o: in function `dsymbol_alloc':
/scratch/lang/ruby34/work/ruby-3.4.8/symbol.c:664:(.text+0x26a): undefined reference to `__dtraceenabled_ruby___symbol__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/symbol.c:664:(.text+0x2c1): undefined reference to `__dtrace_ruby___symbol__create'
ld: symbol.o: in function `register_static_symid_str':
/scratch/lang/ruby34/work/ruby-3.4.8/symbol.c:588:(.text+0x401): undefined reference to `__dtraceenabled_ruby___symbol__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/symbol.c:588:(.text+0x482): undefined reference to `__dtrace_ruby___symbol__create'
ld: vm.o: in function `vm_call_cfunc_with_frame_':
/scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:3783:(.text+0x15544): undefined reference to `__dtraceenabled_ruby___cmethod__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:3803:(.text+0x1564c): undefined reference to `__dtraceenabled_ruby___cmethod__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:3783:(.text+0x156a4): undefined reference to `__dtraceenabled_ruby___cmethod__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:3783:(.text+0x156eb): undefined reference to `__dtrace_ruby___cmethod__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:3803:(.text+0x1585d): undefined reference to `__dtrace_ruby___cmethod__return'
ld: vm.o: in function `vm_dtrace':
/scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:5677:(.text+0x15df9): undefined reference to `__dtraceenabled_ruby___method__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:5690:(.text+0x15e23): undefined reference to `__dtraceenabled_ruby___method__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:5693:(.text+0x15e4e): undefined reference to `__dtraceenabled_ruby___cmethod__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:5678:(.text+0x15e97): undefined reference to `__dtraceenabled_ruby___method__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:5679:(.text+0x15ea4): undefined reference to `__dtraceenabled_ruby___cmethod__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:5680:(.text+0x15eb1): undefined reference to `__dtraceenabled_ruby___cmethod__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:5684:(.text+0x15ec6): undefined reference to `__dtraceenabled_ruby___method__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:5687:(.text+0x15f1b): undefined reference to `__dtraceenabled_ruby___cmethod__entry'
ld: vm.o: in function `rb_vm_pop_cfunc_frame':
/scratch/lang/ruby34/work/ruby-3.4.8/vm.c:854:(.text+0x16d1f): undefined reference to `__dtraceenabled_ruby___cmethod__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm.c:854:(.text+0x16db7): undefined reference to `__dtraceenabled_ruby___cmethod__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm.c:854:(.text+0x16df3): undefined reference to `__dtrace_ruby___cmethod__return'
ld: vm.o: in function `hook_before_rewind':
/scratch/lang/ruby34/work/ruby-3.4.8/vm.c:2393:(.text+0x17a27): undefined reference to `__dtraceenabled_ruby___method__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm.c:2393:(.text+0x17e51): undefined reference to `__dtrace_ruby___method__return'
ld: vm.o: in function `vm_exec_handle_exception':
/scratch/lang/ruby34/work/ruby-3.4.8/vm.c:2657:(.text+0x1805c): undefined reference to `__dtraceenabled_ruby___cmethod__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm.c:2657:(.text+0x1854d): undefined reference to `__dtrace_ruby___cmethod__return'
ld: vm.o: in function `vm_exec_core':
/scratch/lang/ruby34/work/ruby-3.4.8/insns.def:487:(.text+0x1eba1): undefined reference to `__dtraceenabled_ruby___hash__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/insns.def:476:(.text+0x1ebf5): undefined reference to `__dtraceenabled_ruby___array__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/insns.def:587:(.text+0x1fa19): undefined reference to `__dtraceenabled_ruby___hash__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/insns.def:946:(.text+0x225aa): undefined reference to `__dtraceenabled_ruby___hash__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/insns.def:931:(.text+0x225d9): undefined reference to `__dtraceenabled_ruby___array__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/insns.def:487:(.text+0x23078): undefined reference to `__dtrace_ruby___hash__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/insns.def:587:(.text+0x230dc): undefined reference to `__dtrace_ruby___hash__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/insns.def:476:(.text+0x23272): undefined reference to `__dtrace_ruby___array__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/insns.def:931:(.text+0x236dd): undefined reference to `__dtrace_ruby___array__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/insns.def:946:(.text+0x23732): undefined reference to `__dtrace_ruby___hash__create'
ld: vm.o: in function `vm_call0_cfunc_with_frame':
/scratch/lang/ruby34/work/ruby-3.4.8/vm_eval.c:153:(.text+0x29231): undefined reference to `__dtraceenabled_ruby___cmethod__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_eval.c:170:(.text+0x2933b): undefined reference to `__dtraceenabled_ruby___cmethod__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_eval.c:170:(.text+0x29380): undefined reference to `__dtrace_ruby___cmethod__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_eval.c:153:(.text+0x295c2): undefined reference to `__dtrace_ruby___cmethod__entry'
ld: vm.o: in function `vm_opt_duparray_include_p':
/scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:6164:(.text+0x3138d): undefined reference to `__dtraceenabled_ruby___array__create'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:6164:(.text+0x31405): undefined reference to `__dtrace_ruby___array__create'
ld: vm.o: in function `vm_dtrace':
/scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:5693:(.text+0x15e92): undefined reference to `__dtrace_ruby___cmethod__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:5684:(.text+0x15f16): undefined reference to `__dtrace_ruby___method__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:5687:(.text+0x15f63): undefined reference to `__dtrace_ruby___cmethod__entry'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/vm_insnhelper.c:5690:(.text+0x15fa3): undefined reference to `__dtrace_ruby___method__return'
ld: yjit.o: in function `rb_full_cfunc_return':
/scratch/lang/ruby34/work/ruby-3.4.8/yjit.c:392:(.text+0x9cb): undefined reference to `__dtraceenabled_ruby___cmethod__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/yjit.c:392:(.text+0xa6d): undefined reference to `__dtraceenabled_ruby___cmethod__return'
ld: /scratch/lang/ruby34/work/ruby-3.4.8/yjit.c:392:(.text+0xab4): undefined reference to `__dtrace_ruby___cmethod__return'
ld: probes.o:(.SUNW_dof+0x180): undefined reference to `$dtrace9733239.vm_opt_duparray_include_p.part.0'
ld: probes.o:(.SUNW_dof+0x1b0): undefined reference to `$dtrace9733239.vm_exec_core'
ld: probes.o:(.SUNW_dof+0x1e0): undefined reference to `$dtrace9739349.rb_ec_ary_new_from_values'
ld: probes.o:(.SUNW_dof+0x210): undefined reference to `$dtrace9739349.ary_new'
ld: probes.o:(.SUNW_dof+0x240): undefined reference to `$dtrace9739349.empty_ary_alloc'
ld: probes.o:(.SUNW_dof+0x270): undefined reference to `$dtrace9733239.vm_call0_body'
ld: probes.o:(.SUNW_dof+0x2a0): undefined reference to `$dtrace9733239.vm_dtrace'
ld: probes.o:(.SUNW_dof+0x2d0): undefined reference to `$dtrace9733239.vm_call_cfunc_with_frame_'
ld: probes.o:(.SUNW_dof+0x300): undefined reference to `$dtrace9758758.rb_full_cfunc_return'
ld: probes.o:(.SUNW_dof+0x330): undefined reference to `$dtrace9733239.vm_call0_body'
ld: probes.o:(.SUNW_dof+0x360): undefined reference to `$dtrace9733239.vm_exec_handle_exception'
ld: probes.o:(.SUNW_dof+0x390): undefined reference to `$dtrace9733239.rb_vm_pop_cfunc_frame'
ld: probes.o:(.SUNW_dof+0x3c0): undefined reference to `$dtrace9733239.vm_dtrace'
ld: probes.o:(.SUNW_dof+0x3f0): undefined reference to `$dtrace9733239.vm_call_cfunc_with_frame_'
ld: probes.o:(.SUNW_dof+0x420): undefined reference to `$dtrace9758836.require_internal'
ld: probes.o:(.SUNW_dof+0x450): undefined reference to `$dtrace9758836.require_internal'
ld: probes.o:(.SUNW_dof+0x480): undefined reference to `$dtrace9727637.gc_start.isra.0'
ld: probes.o:(.SUNW_dof+0x4b0): undefined reference to `$dtrace9727637.gc_start.isra.0'
ld: probes.o:(.SUNW_dof+0x4e0): undefined reference to `$dtrace9727637.gc_sweep_step'
ld: probes.o:(.SUNW_dof+0x510): undefined reference to `$dtrace9727637.gc_sweep_step'
ld: probes.o:(.SUNW_dof+0x540): undefined reference to `$dtrace9733239.vm_exec_core'
ld: probes.o:(.SUNW_dof+0x570): undefined reference to `$dtrace9758312.empty_hash_alloc'
ld: probes.o:(.SUNW_dof+0x5a0): undefined reference to `$dtrace9758836.rb_f_load'
ld: probes.o:(.SUNW_dof+0x5d0): undefined reference to `$dtrace9758836.rb_f_load'
ld: probes.o:(.SUNW_dof+0x600): undefined reference to `$dtrace9733239.vm_dtrace'
ld: probes.o:(.SUNW_dof+0x630): undefined reference to `$dtrace9733239.hook_before_rewind'
ld: probes.o:(.SUNW_dof+0x660): undefined reference to `$dtrace9733239.vm_dtrace'
ld: probes.o:(.SUNW_dof+0x690): undefined reference to `$dtrace9703572.class_call_alloc_func'
ld: probes.o:(.SUNW_dof+0x6c0): undefined reference to `$dtrace9720749.yycompile0'
ld: probes.o:(.SUNW_dof+0x6f0): undefined reference to `$dtrace9720749.yycompile0'
ld: probes.o:(.SUNW_dof+0x720): undefined reference to `$dtrace9701352.setup_exception'
ld: probes.o:(.SUNW_dof+0x750): undefined reference to `$dtrace9758836.require_internal'
ld: probes.o:(.SUNW_dof+0x780): undefined reference to `$dtrace9758836.require_internal'
ld: probes.o:(.SUNW_dof+0x7b0): undefined reference to `$dtrace9755426.rb_ec_str_resurrect'
ld: probes.o:(.SUNW_dof+0x7e0): undefined reference to `$dtrace9755426.rb_str_resurrect'
ld: probes.o:(.SUNW_dof+0x810): undefined reference to `$dtrace9755426.str_new_static'
ld: probes.o:(.SUNW_dof+0x840): undefined reference to `$dtrace9755426.str_enc_new'
ld: probes.o:(.SUNW_dof+0x870): undefined reference to `$dtrace9755426.empty_str_alloc'
ld: probes.o:(.SUNW_dof+0x8a0): undefined reference to `$dtrace9741216.register_static_symid_str'
ld: probes.o:(.SUNW_dof+0x8d0): undefined reference to `$dtrace9741216.dsymbol_alloc.constprop.0'
ld: warning: creating DT_TEXTREL in a PIE
*** Error code 1

Stop.
make: stopped making "install" in /scratch/lang/ruby34/work/ruby-3.4.8
*** Error code 1

The rebuild usually succeeded.
This log is from a build last night on NetBSD 11.99.4/x86_64.

Has anyone else seen this?
Any ideas on the underlying reason?

(full build logs available on request)

Thanks,
 Thomas


Home | Main Index | Thread Index | Old Index