[MacPorts] #63704: heimdal: fatal error: 'hdb-protos.h' file not found
MacPorts
noreply at macports.org
Mon Dec 13 15:14:30 UTC 2021
#63704: heimdal: fatal error: 'hdb-protos.h' file not found
-------------------------+------------------------
Reporter: ryandesign | Owner: ryandesign
Type: defect | Status: accepted
Priority: Normal | Milestone:
Component: ports | Version: 2.7.1
Resolution: | Keywords:
Port: heimdal |
-------------------------+------------------------
Changes (by ryandesign):
* owner: (none) => ryandesign
* status: new => accepted
Comment:
This is happening on all buildbot workers running 10.15 and earlier. The
reason why the file is missing is shown earlier in the log:
{{{
make[3]: Entering directory
`/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_net_heimdal/heimdal/work/heimdal-7.7.0/lib/hdb'
cd .; perl ../../cf/make-proto.pl -q -P comment -o hdb-protos.h common.c
db.c db3.c ext.c hdb-ldap.c hdb.c hdb-sqlite.c hdb-keytab.c hdb-mdb.c hdb-
mitdb.c hdb_locl.h keys.c keytab.c dbinfo.c mkey.c ndbm.c print.c || rm -f
hdb-protos.h
cd .; perl ../../cf/make-proto.pl -q -P comment -p hdb-private.h common.c
db.c db3.c ext.c hdb-ldap.c hdb.c hdb-sqlite.c hdb-keytab.c hdb-mdb.c hdb-
mitdb.c hdb_locl.h keys.c keytab.c dbinfo.c mkey.c ndbm.c print.c || rm -f
hdb-private.h
Can't locate JSON.pm in @INC (you may need to install the JSON module)
(@INC contains: /Library/Perl/5.18/darwin-thread-multi-2level
/Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level
/Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.4
/System/Library/Perl/5.18/darwin-thread-multi-2level
/System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-
multi-2level /System/Library/Perl/Extras/5.18 .) at ../../cf/make-proto.pl
line 7.
BEGIN failed--compilation aborted at ../../cf/make-proto.pl line 7.
Can't locate JSON.pm in @INC (you may need to install the JSON module)
(@INC contains: /Library/Perl/5.18/darwin-thread-multi-2level
/Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level
/Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.4
/System/Library/Perl/5.18/darwin-thread-multi-2level
/System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-
multi-2level /System/Library/Perl/Extras/5.18 .) at ../../cf/make-proto.pl
line 7.
BEGIN failed--compilation aborted at ../../cf/make-proto.pl line 7.
}}}
The build also fails on my 10.15 machine in trace mode but succeeds with
perl5+perl5_28 and p5.28-json installed.
--
Ticket URL: <https://trac.macports.org/ticket/63704#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list