Solved harfbuzz 2.8.1

Running FreeBSD 12.2 and I cannot install the harfbuzz 2.8.1 update ...

Code:
--- stderr ---
env: /usr/local/bin/python3.7: No such file or directory

[ 74% 65/85] c++ -Isrc/libharfbuzz-subset.so.0.20801.0.p -Isrc -I../src -I. -I.. -fno-color-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -fno-rtti -O3 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -fstack-protector-strong -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.20801.0.p/hb-subset-cff1.cc.o -MF src/libharfbuzz-subset.so.0.20801.0.p/hb-subset-cff1.cc.o.d -o src/libharfbuzz-subset.so.0.20801.0.p/hb-subset-cff1.cc.o -c ../src/hb-subset-cff1.cc
[ 75% 65/85] c++ -Isrc/libharfbuzz-subset.so.0.20801.0.p -Isrc -I../src -I. -I.. -fno-color-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -fno-rtti -O3 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -fstack-protector-strong -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.20801.0.p/hb-subset-plan.cc.o -MF src/libharfbuzz-subset.so.0.20801.0.p/hb-subset-plan.cc.o.d -o src/libharfbuzz-subset.so.0.20801.0.p/hb-subset-plan.cc.o -c ../src/hb-subset-plan.cc
[ 76% 65/85] c++ -Isrc/libharfbuzz-subset.so.0.20801.0.p -Isrc -I../src -I. -I.. -fno-color-diagnostics -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++11 -fno-exceptions -fno-rtti -O3 -fno-exceptions -fno-rtti -fno-threadsafe-statics -fvisibility-inlines-hidden -DHAVE_CONFIG_H -O2 -fstack-protector-strong -fno-strict-aliasing -fPIC -Wno-non-virtual-dtor -MD -MQ src/libharfbuzz-subset.so.0.20801.0.p/hb-subset.cc.o -MF src/libharfbuzz-subset.so.0.20801.0.p/hb-subset.cc.o.d -o src/libharfbuzz-subset.so.0.20801.0.p/hb-subset.cc.o -c ../src/hb-subset.cc
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/print/harfbuzz
*** Error code 1

Stop.
make: stopped in /usr/ports/print/harfbuzz
** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20210505-96121-l61an6 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=harfbuzz-2.8.0 UPGRADE_PORT_VER=2.8.0 make
** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! print/harfbuzz (harfbuzz-2.8.0)(unknown build error)

Looking at the first line it appears to be looking for Python 3.7 which I touched on in another topic last week after having issues upgrading to Python 3.8. Removing Harfbuzz 2.8.0 then trying to install 2.8.1 produces the same error. Any ideas what's going on?
 
The only entry is
Code:
DEFAULT_VERSIONS+=  perl5=5.32

and I did try changing it to
Code:
DEFAULT_VERSIONS+=  perl5=5.32 python3=3.8

but the same error occurs.
 
Both Perl 5.32 and Python 3.8 are the defaults, you don't need to set them.
 
Back
Top