Uploaded image for project: 'Container Tools'
  1. Container Tools
  2. RUN-2515

[containers/netavark] `make install` fails as the build process by default does not generate docs/netavark-firewalld.7

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • netavark
    • RUN 268

      [2851005259] Upstream Reporter: Дилян Палаузов
      Upstream issue status: Closed
      Upstream description:

      At commit c4318b525f6f6641c7647e398a53b when I type make \&\& make install the latter fails:

      $ make install
      install  -D -m0755 bin/netavark /usr/local/libexec/podman/netavark
      make -C docs install
      make[1]: Entering directory '/git/containers/netavark/docs'
      install -d //usr/local/share/man/man1
      install -m 0644 *.1 //usr/local/share/man/man1
      install -d //usr/local/share/man/man7
      install -m 0644 *.7 //usr/local/share/man/man7
      install: cannot stat '*.7': No such file or directory
      make[1]: *** [Makefile:24: install] Error 1
      make[1]: Leaving directory '/git/containers/netavark/docs'
      make: *** [Makefile:99: install] Error 2

      I have to do cd docs \&\& make and afterwards make install completes.

      • Either make should create the documentation under docs/, by calling there make (so for instance make -C docs); or this should be executed by make install before the latter calls install -m 0644 *.7 //usr/local/share/man/man7; or in docs/Makefile the install goal should depend on the default target?detault goal (=goal/target docs).

      Upstream URL: https://github.com/containers/netavark/issues/1179

              pholzing@redhat.com Paul Holzinger
              upstream-sync Upstream Sync
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: