From: "shyouhei (Shyouhei Urabe)" <shyouhei@...> Date: 2012-05-28T19:05:04+09:00 Subject: [ruby-core:45294] [ruby-trunk - Bug #6508] Add an (optional) GNU configure option to demand libyaml before continuing, when compiling ruby from source Issue #6508 has been updated by shyouhei (Shyouhei Urabe). @shevegen have you tried adding --with-libyaml to your configure args? We already have it (with a different context). Generary speaking what @shevegen needs is a way to mandate build process to compile a specific extension lib. I know the motivation. ---------------------------------------- Bug #6508: Add an (optional) GNU configure option to demand libyaml before continuing, when compiling ruby from source https://bugs.ruby-lang.org/issues/6508#change-26875 Author: shevegen (markus heiler) Status: Open Priority: Low Assignee: Category: Target version: 1.9.3 ruby -v: ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] Hi. When I compile ruby 1.9.3 I get this sometimes: It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. This is a bit annoying because I need yaml support, so I have to recompile anyway. So I first compile libyaml, then I recompile ruby. I had a look at ./configure --help but there was no option provided to require libyaml before continuing. My suggestion is to add this to the configure script, so that users like me can know that the ruby that was compiled 100% has libyaml support or 100% does not have libyaml support. Option for configure: --with-libyaml Require a working libyaml installation before continuing. If libyaml is not installed at configure-time, the configure script stops with this message (suggestion): "We were unable to find a working libyaml installation. As --with-libyaml was passed, we can not continue before you have installed libyaml. Please install libyaml, either from source such as from http://pyyaml.org/download/libyaml/ or from your distribution's package manager." Thanks for reading and considering! I like ruby but the change to yaml is a bit annoying when compiling ruby, for me it is much easier if the configure script does not continue, if it has such an option. -- http://bugs.ruby-lang.org/