[Nasm-bugs] [Bug 3392517] New: manpages not generated during build, causing install to fail

noreply-nasm at gorcunov.org noreply-nasm at gorcunov.org
Tue Sep 11 08:55:29 PDT 2018


https://bugzilla.nasm.us/show_bug.cgi?id=3392517

            Bug ID: 3392517
           Summary: manpages not generated during build, causing install
                    to fail
           Product: NASM
           Version: 2.14 (development)
          Hardware: PC
                OS: Linux
            Status: OPEN
          Severity: normal
          Priority: Medium
         Component: Documentation
          Assignee: nobody at nasm.us
          Reporter: jman012345 at gmail.com
                CC: gorcunov at gmail.com, hpa at zytor.com, nasm-bugs at nasm.us
     Obtained from: Built from git using configure

When installing after building from the git repository, the installation
process fails at installing the nasm.1 file into the man directory.

Configure was done with these options, executed from the top level directory of
the cloned repository:
./configure --prefix="$HOME/repos/ffmpeg_sources/ffmpeg_build"
--bindir="$HOME/repos/ffmpeg_sources/bin"

$ make install
mkdir -p /home/user/repos/ffmpeg_sources/bin
/usr/bin/install -c nasm /home/user/repos/ffmpeg_sources/bin/nasm
/usr/bin/install -c ndisasm /home/user/repos/ffmpeg_sources/bin/ndisasm
mkdir -p /home/user/repos/ffmpeg_sources/ffmpeg_build/share/man/man1
/usr/bin/install -c -m 644 ./nasm.1
/home/user/repos/ffmpeg_sources/ffmpeg_build/share/man/man1/nasm.1
/usr/bin/install: cannot stat './nasm.1': No such file or directory
make: *** [Makefile:352: install] Error 1

I'm not sure if this file is supposed to exist already or if it's supposed to
be generated during the make process. It exists in the release candidate
tarballs.

Downloading the release candidate tarballs and copying nasm.1 and ndisasm.1 to
the cloned repository directory allow installation to complete successfully.
These files can also just be dummy files with the correct names and
installation will complete successfully.

If this error is the result of me missing some dependency, I would think the
configure step would show a warning or error indicating that building the
manpages would not be possible.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are watching all bug changes.


More information about the Nasm-bugs mailing list