Bug 220624

Summary: sysutils/iohyve: Fails to stage on 12.0-CURRENT (iohyve.8.gz: No such file or directory)
Product: Ports & Packages Reporter: Tobias Kortkamp <tobik>
Component: Individual Port(s)Assignee: Tobias Kortkamp <tobik>
Status: Closed FIXED    
Severity: Affects Only Me CC: lme
Priority: --- Keywords: needs-qa, patch
Version: LatestFlags: tobik: maintainer-feedback+
tobik: merge-quarterly+
Hardware: Any   
OS: Any   
Attachments:
Description Flags
iohyve.diff tobik: maintainer-approval? (lme)

Description Tobias Kortkamp freebsd_committer freebsd_triage 2017-07-11 11:15:37 UTC
Created attachment 184254 [details]
iohyve.diff

I'm having trouble building an iohyve package on 12.0-CURRENT.
On 11.0-RELEASE or 10.3-RELEASE everything is ok.

It fails in the stage phase with

===>  Staging for iohyve-0.7.9
===>   Generating temporary packing list
...
install -c iohyve.8.gz /wrkdirs/usr/ports/sysutils/iohyve/work/stage//usr/local/man/man8/
install: iohyve.8.gz: No such file or directory
*** Error code 71

See https://pkg.tobik.me/logs/iohyve-0.7.9.log for the full build log.

Something on CURRENT must have changed and iohyve.8.gz is never generated
with NO_BUILD=yes set.  Removing it from the port fixes the build for me.
Comment 1 Lars Engels freebsd_committer freebsd_triage 2017-07-11 13:36:35 UTC
Hey thanks for finding this out!

I received some fallout messages for the port, but could not find the cause for the breakage.

If it also works on 10 and 11, feel free to commit the fix.
Comment 2 commit-hook freebsd_committer freebsd_triage 2017-07-11 14:05:51 UTC
A commit references this bug:

Author: tobik
Date: Tue Jul 11 14:04:57 UTC 2017
New revision: 445498
URL: https://svnweb.freebsd.org/changeset/ports/445498

Log:
  Fix build on 12.0-CURRENT

  iohyve.8.gz is never created with NO_BUILD=yes set and the build fails
  with:

  ===>  Staging for iohyve-0.7.9
  ===>   Generating temporary packing list
  ...
  install -c iohyve.8.gz /wrkdirs/usr/ports/sysutils/iohyve/work/stage//usr/local/man/man8/
  install: iohyve.8.gz: No such file or directory
  *** Error code 71

  PR:		220624
  Approved by:	lme (mentor, maintainer)
  MFH:		2017Q3

Changes:
  head/sysutils/iohyve/Makefile
Comment 3 commit-hook freebsd_committer freebsd_triage 2017-07-11 14:08:55 UTC
A commit references this bug:

Author: tobik
Date: Tue Jul 11 14:08:25 UTC 2017
New revision: 445499
URL: https://svnweb.freebsd.org/changeset/ports/445499

Log:
  MFH: r445498

  Fix build on 12.0-CURRENT

  iohyve.8.gz is never created with NO_BUILD=yes set and the build fails
  with:

  ===>  Staging for iohyve-0.7.9
  ===>   Generating temporary packing list
  ...
  install -c iohyve.8.gz /wrkdirs/usr/ports/sysutils/iohyve/work/stage//usr/local/man/man8/
  install: iohyve.8.gz: No such file or directory
  *** Error code 71

  PR:		220624
  Approved by:	lme (mentor, maintainer)

  Approved by:	ports-secteam (blanket)

Changes:
_U  branches/2017Q3/
  branches/2017Q3/sysutils/iohyve/Makefile
Comment 4 Tobias Kortkamp freebsd_committer freebsd_triage 2017-07-11 14:10:45 UTC
(In reply to Lars Engels from comment #1)
Thanks :) Test builds on 11 and 10 were fine.