Project

General

Profile

Actions

Bug #21676

open

make[2]: *** No rule to make target '../../../.././ext/-test-/namespace/yay1/yay1.h', needed by 'yay1.o'. Stop.

Bug #21676: make[2]: *** No rule to make target '../../../.././ext/-test-/namespace/yay1/yay1.h', needed by 'yay1.o'. Stop.

Added by duerst (Martin Dürst) about 22 hours ago. Updated about 15 hours ago.

Status:
Open
Assignee:
-
Target version:
ruby -v:
ruby 3.5.0dev (2025-11-02T10:22:22Z master bd51b20c50) +PRISM [x86_64-linux] last_commit=minor code allignment (related to bug 21559)
[ruby-core:123738]

Description

When I tried to compile Ruby with make up; make, I got the message in the Subject.
This seems similar to bug #19481, but the various kinds of advice (./config.status or ./autogen.sh; ./configure; make) given there didn't solve the problem.

The last part of the output is

compiling memory_view.c
linking shared-object -test-/memory_view.so
make[2]: Leaving directory '/home/duerst/34ruby/ext/-test-/memory_view'
make[2]: Entering directory '/home/duerst/34ruby/ext/-test-/method'
compiling arity.c
compiling init.c
linking shared-object -test-/method.so
make[2]: Leaving directory '/home/duerst/34ruby/ext/-test-/method'
make[2]: Entering directory '/home/duerst/34ruby/ext/-test-/namespace/yay1'
make[2]: *** No rule to make target '../../../.././ext/-test-/namespace/yay1/yay1.h', needed by 'yay1.o'.  Stop.
make[2]: Leaving directory '/home/duerst/34ruby/ext/-test-/namespace/yay1'
make[1]: *** [exts.mk:197: ext/-test-/namespace/yay1/all] Error 2
make[1]: Leaving directory '/home/duerst/34ruby'
make: *** [uncommon.mk:351: build-ext] Error 2
Actions

Also available in: PDF Atom