Maybe it's just me or fedora, but on Fedora 22 (rawhide), installing heimdal with USE_TOOLS+= bison flex gives me this error: => Checking for missing run-time search paths in heimdal-1.5.3nb6 ERROR: /usr/pkg/lib/libfl.so.2: flex-2.5.39 is not a runtime dependency ERROR: /usr/pkg/lib/libfl.so.2: flex-2.5.39 is not a runtime dependency ERROR: /usr/pkg/lib/libfl.so.2: flex-2.5.39 is not a runtime dependency *** Error code 1 Not using flex seems to work well though Please find patch attached. Comments? -- Lokesh
From 44423b384a8aa567f5f9880d22ac616b6fb45fc6 Mon Sep 17 00:00:00 2001 From: Lokesh Mandvekar <lsm5%fedoraproject.org@localhost> Date: Fri, 18 Jul 2014 01:46:14 -0500 Subject: [PATCH] do not use flex for linux On Fedora 22 (rawhide), installing heimdal with USE_TOOLS+= bison flex gives me this error: => Checking for missing run-time search paths in heimdal-1.5.3nb6 ERROR: /usr/pkg/lib/libfl.so.2: flex-2.5.39 is not a runtime dependency ERROR: /usr/pkg/lib/libfl.so.2: flex-2.5.39 is not a runtime dependency ERROR: /usr/pkg/lib/libfl.so.2: flex-2.5.39 is not a runtime dependency *** Error code 1 Not using flex seems to work well though --- security/heimdal/Makefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/security/heimdal/Makefile b/security/heimdal/Makefile index 4bb7019..213bfcd 100644 --- a/security/heimdal/Makefile +++ b/security/heimdal/Makefile @@ -19,7 +19,14 @@ CONFLICTS+= kth-krb4-[0-9]* MAKE_JOBS_SAFE= no USE_LIBTOOL= yes + +.include "../../mk/readline.buildlink3.mk" + +.if ${OPSYS} == "Linux" +USE_TOOLS+= bison +.else USE_TOOLS+= bison flex +.endif PKGCONFIG_OVERRIDE+= tools/heimdal-gssapi.pc.in MAKE_ENV+= INSTALL_CATPAGES=no @@ -56,8 +63,6 @@ CFLAGS.Darwin+= -DBIND_8_COMPAT OPSYSVARS+= CONFIGURE_ENV CONFIGURE_ENV.SunOS+= ac_cv_header_vis_h=no -.include "../../mk/readline.buildlink3.mk" - .if ${READLINE_TYPE} == "readline" CONFIGURE_ARGS+= --with-readline=${BUILDLINK_PREFIX.editlinereadline} .elif ${READLINE_TYPE} == "editline" -- 2.0.1
Attachment:
pgpZK1CaoLFya.pgp
Description: PGP signature