Project

General

Profile

Actions

Bug #18666

closed

No rule to make target 'yaml/yaml.h', needed by 'api.o'

Added by duerst (Martin Dürst) about 2 years ago. Updated about 1 year ago.

Status:
Feedback
Target version:
-
ruby -v:
ruby 3.1.0dev (2021-06-03T06:59:33Z master 7e14762159) [x86_64-linux]
[ruby-core:108090]

Description

When updating my Ruby compilation with make up; make, I hit the following error:

make[2]: Entering directory '/home/duerst/14ruby/ext/psych'
make[2]: *** No rule to make target 'yaml/yaml.h', needed by 'api.o'.  Stop.
make[2]: Leaving directory '/home/duerst/14ruby/ext/psych'
make[1]: *** [exts.mk:262: ext/psych/all] Error 2
make[1]: Leaving directory '/home/duerst/14ruby'
make: *** [uncommon.mk:307: build-ext] Error 2

./ruby -v is ruby 3.2.0dev (2022-03-22T19:51:05Z master 0140e6c41e) [x86_64-linux]

All of this is on Ubuntu 20.04 on WSL2 on Windows 10.

My guess is that this bug is related to recent changes in psych/yaml/...


Files

mkmf.log (14.8 KB) mkmf.log duerst (Martin Dürst), 03/28/2022 05:27 AM
mkmf.log (2.57 KB) mkmf.log duerst (Martin Dürst), 03/29/2022 01:15 AM

Related issues 1 (0 open1 closed)

Related to Ruby master - Feature #18571: Removed the bundled sources from release package after Ruby 3.2Closedhsbt (Hiroshi SHIBATA)Actions
Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0Like0Like0