Page MenuHomeFreeBSD

security/heimdal: Add perl JSON module as build dependency
ClosedPublic

Authored by woodsb02 on Jun 10 2017, 6:06 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, May 9, 12:38 PM
Unknown Object (File)
Thu, May 9, 12:38 PM
Unknown Object (File)
Sat, May 4, 9:02 PM
Unknown Object (File)
Sat, May 4, 8:50 PM
Unknown Object (File)
Thu, May 2, 10:31 AM
Unknown Object (File)
Fri, Apr 19, 11:50 AM
Unknown Object (File)
Mar 24 2024, 7:22 PM
Unknown Object (File)
Jan 2 2024, 5:41 PM
Subscribers

Details

Summary

security/heimdal: Add perl JSON module as build dependency

This fixes the following build error being experience after r443016:

Making all in kdc
cd . && perl ../cf/make-proto.pl -q -P comment -o kdc-protos.h default_config.c 	 set_dbinfo.c	 	 digest.c		 fast.c			 kdc_locl.h		 kerberos5.c		 krb5tgs.c		 pkinit.c		 pkinit-ec.c		 log.c			 misc.c			 kx509.c			 process.c		 windc.c			 rx.h || rm -f kdc-protos.h
Can't locate JSON.pm in @INC (you may need to install the JSON module) (@INC contains: /usr/local/lib/perl5/site_perl/mach/5.24 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.24/mach /usr/local/lib/perl5/5.24 .) at ../cf/make-proto.pl line 7.
BEGIN failed--compilation aborted at ../cf/make-proto.pl line 7.
cd . && perl ../cf/make-proto.pl -q -P comment -p kdc-private.h default_config.c 	 set_dbinfo.c	 	 digest.c		 fast.c			 kdc_locl.h		 kerberos5.c		 krb5tgs.c		 pkinit.c		 pkinit-ec.c		 log.c			 misc.c			 kx509.c			 process.c		 windc.c			 rx.h || rm -f kdc-private.h
Can't locate JSON.pm in @INC (you may need to install the JSON module) (@INC contains: /usr/local/lib/perl5/site_perl/mach/5.24 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.24/mach /usr/local/lib/perl5/5.24 .) at ../cf/make-proto.pl line 7.
BEGIN failed--compilation aborted at ../cf/make-proto.pl line 7.
/bin/sh ../libtool  --tag=CC    --mode=compile cc -DHAVE_CONFIG_H  -I. -I. -I../include -I../include  -I../lib/roken -I../lib/roken -I/usr/local/include  -I/usr/local/include -I./../lib/krb5 -I/usr/local/include -isystem /usr/local/include -D_LARGE_FILES=  -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wmissing-declarations -Wnested-externs -Wshadow -DINET6 -O2 -pipe  -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -MT default_config.lo -MD -MP -MF .deps/default_config.Tpo -c -o default_config.lo default_config.c
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../lib/roken -I../lib/roken -I/usr/local/include -I/usr/local/include -I./../lib/krb5 -I/usr/local/include -isystem /usr/local/include -D_LARGE_FILES= -Wall -Wextra -Wno-sign-compare -Wno-unused-parameter -Wmissing-prototypes -Wpointer-arith -Wbad-function-cast -Wmissing-declarations -Wnested-externs -Wshadow -DINET6 -O2 -pipe -fstack-protector -isystem /usr/local/include -fno-strict-aliasing -MT default_config.lo -MD -MP -MF .deps/default_config.Tpo -c default_config.c  -fPIC -DPIC -o .libs/default_config.o
In file included from default_config.c:36:
./kdc_locl.h:48:10: fatal error: 'kdc-private.h' file not found
#include <kdc-private.h>
         ^~~~~~~~~~~~~~~
1 error generated.
Test Plan

poudriere testport security/heimdal now passes on 11amd64

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable