harfbuzz-2.5.3 problem with make package => hb-view: no such file or directory

Jan Beich jbeich at FreeBSD.org
Thu Jun 27 21:04:33 UTC 2019


(CC'ing appropriate public list. I don't help privately.)

Holger Kipp <Holger.Kipp at alogis.com> writes:

> Dear jbeich,
>
> I have harfbuzz-2.5.2 installed. Latest portsnap brought harfbuzz-2.5.3.
> make clean, make works like a charm, 
>
> but make package stops with
>
> ===> Building package for harfbuzz-2.5.3
> pkg-static: Unable to access file /usr/ports/print/harfbuzz/work/stage/usr/local/bin/hb-view: No such file or directory
> *** Error code 1
>
> Stop.
> make: stopped in /usr/ports/print/harfbuzz

How do you build ports: manually, via portmaster/portupgrade or via poudriere/synth?
"make package" ran fine on the package cluster which uses poudriere.

http://beefy9.nyi.freebsd.org/data/112amd64-default/505192/logs/harfbuzz-2.5.3.log
http://beefy10.nyi.freebsd.org/data/112i386-default/505192/logs/harfbuzz-2.5.3.log
http://beefy6.nyi.freebsd.org/data/120amd64-default/505192/logs/harfbuzz-2.5.3.log
http://beefy5.nyi.freebsd.org/data/120i386-default/505192/logs/harfbuzz-2.5.3.log
http://www.ipv6proxy.net/go.php?u=http://beefy12.nyi.freebsd.org/data/head-amd64-default/p505192_s349446/logs/harfbuzz-2.5.3.log
http://www.ipv6proxy.net/go.php?u=http://beefy11.nyi.freebsd.org/data/head-i386-default/p505192_s349446/logs/harfbuzz-2.5.3.log

> This is on FreeBSD 12.0-RELEASE-p6 with ports collection updated today using portsnap fetch update.

Compare your build logs with those from the package cluster (see above).

> Could you please check?

I can't reproduce. Without more details it looks like a pilot error.
To reduce pilot errors switch to binary packages or build via poudriere.

> mentioned work-bin-directory only contains the following files:
> hb-ot-shape-closure
> hb-shape
> hb-subset

harfbuzz only builds hb-view if print/freetype2 is installed and
graphics/cairo was built with freetype font backend. Both are
unconditional in FreeBSD Ports and neither changed since 2.5.2.

https://github.com/harfbuzz/harfbuzz/blob/2.5.3/util/Makefile.am
https://github.com/harfbuzz/harfbuzz/compare/2.5.2...2.5.3

>
> Many thanks and best regards,
> Holger


More information about the freebsd-ports mailing list