On 3/29/19 6:05 PM, Wayne Blaszczyk wrote:
On Fri, 2019-03-29 at 12:26 -0500, Bruce Dubbs via blfs-dev wrote:
On 3/29/19 12:16 PM, Ryan Marsaw via blfs-dev wrote:
On Fri, 29 Mar 2019, Bruce Dubbs via blfs-dev wrote:

On 3/29/19 6:42 AM, Roger Koehler via blfs-dev wrote:
I am using the Sys V version:

make[1]: Entering directory '/sources/yaml/libyaml-0.2.2'
make[1]: *** No rule to make target 'build'.  Stop


You are supposed to be IN directory build.

mkdir build &&
cd    build &&
cmake ... &&
make

If you are scripting, note that after extracting, you need to cd to
libyaml-0.2.2 and not yaml-0.2.2.

   -- Bruce
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


The first line of the installation of YAML 0.2.2 reads:

make build &&
cd   build &&

That should be "mkdir build && cd build &&"
I believe that's what's causing Rogers's error.

LOL.  It is a problem.  Fixed in revision 21411.

    -- Bruce

Hi Bruce,

You didn't address the second issue that Ryan reported?
I had the same problem where appstream-glib could not find yaml.
The cmake instructions as they are now, do not install the following files:

/usr/lib/libyaml-0.so.2.0.6
/usr/lib/libyaml-0.so.2
/usr/lib/pkgconfig/yaml-0.1.pc


Using autotools fixes the above issue.

Hmm. It does install /usr/lib/libyaml-0.so as a library file, but that is normally a symlink. It also installs .cmake files so other packages that that use cmake can find it. I took a look at libblockdev and that uses pkgconfig to find it, so it wouldn't be found in this case.

I guess we need to revert to autotools.

I've reported the problem upstream.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to