NetBSD Problem Report #37800

From martin@duskware.de  Fri Jan 18 15:17:30 2008
Return-Path: <martin@duskware.de>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by narn.NetBSD.org (Postfix) with ESMTP id C4D6E63BB06
	for <gnats-bugs@gnats.netbsd.org>; Fri, 18 Jan 2008 15:17:29 +0000 (UTC)
Message-Id: <20080118151404.0360C63BB06@narn.NetBSD.org>
Date: Fri, 18 Jan 2008 15:14:03 +0000 (UTC)
From: uklaus@hgb-leipzig.de
Reply-To: uklaus@hgb-leipzig.de
To: netbsd-bugs-owner@NetBSD.org
Subject: kdelibs3 depends on openldap-client
X-Send-Pr-Version: www-1.0

>Number:         37800
>Category:       pkg
>Synopsis:       kdelibs3 depends on openldap-client
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    markd
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Jan 18 15:20:00 +0000 2008
>Closed-Date:    Wed Apr 11 16:48:06 +0000 2012
>Last-Modified:  Wed Apr 11 16:48:06 +0000 2012
>Originator:     Uwe Klaus
>Release:        4.0_STABLE
>Organization:
>Environment:
NetBSD hgb2 4.0_STABLE NetBSD 4.0_STABLE (Hgb2.MP) #1: Wed Jan  2 09:16:11 CET 2008  root@hgb2:/usr/obj/sys/arch/i386/compile/Hgb2.MP i386
>Description:
x11/kdelibs3 is missing a dependency on database/openldap-client
>How-To-Repeat:
===> Overriding tools for kdelibs-3.5.8nb5
===> Extracting for kdelibs-3.5.8nb5
===> Patching for kdelibs-3.5.8nb5
=> Applying pkgsrc patches for kdelibs-3.5.8nb5
===> Creating toolchain wrappers for kdelibs-3.5.8nb5
ERROR: openldap-client is not installed; can't buildlink files.

>Fix:
add to Makefile:
.include "../../databases/openldap-client/buildlink3.mk"

>Release-Note:

>Audit-Trail:
From: "Jeremy C. Reed" <reed@reedmedia.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/37800: kdelibs3 depends on openldap-client
Date: Fri, 18 Jan 2008 09:45:42 -0600 (CST)

 On Fri, 18 Jan 2008, uklaus@hgb-leipzig.de wrote:

 > => Applying pkgsrc patches for kdelibs-3.5.8nb5
 > ===> Creating toolchain wrappers for kdelibs-3.5.8nb5
 > ERROR: openldap-client is not installed; can't buildlink files.

 This type of problem is often caused by a dependency already installed on 
 your system which is good enough so the buildlinking is not done. See 
 below.

 > >Fix:
 > add to Makefile:
 > .include "../../databases/openldap-client/buildlink3.mk"

 If kdelibs3 doesn't need openldap-client directly, then this is probably 
 not the correct fix.

 Can someone track down what is pulling in openldap-client?

 I see:

 kdelibs3 includes mk/krb5.buildlink3.mk which depends on heimdal.
 And heimdal depends on openldap-client only if custom defined, but 
 PKG_BUILD_OPTIONS.heimdal doesn't have ldap by default. Are you using 
 custom heimdal with ldap?

 (I can't find any other possible usage of openldap-client but it might be 
 there. On a related note, I am not sure how this problem could happen 
 since today's openssl recursive bump probably took care of this.)

   Jeremy C. Reed

From: Uwe Klaus <uklaus@hgb-leipzig.de>
To: gnats-bugs@NetBSD.org
Cc: pkg-manager@NetBSD.org, gnats-admin@NetBSD.org, pkgsrc-bugs@NetBSD.org
Subject: Re: pkg/37800: kdelibs3 depends on openldap-client
Date: Fri, 18 Jan 2008 16:48:25 +0100 (CET)

 On Fri, 18 Jan 2008, Jeremy C. Reed wrote:

 > kdelibs3 includes mk/krb5.buildlink3.mk which depends on heimdal.
 > And heimdal depends on openldap-client only if custom defined, but
 > PKG_BUILD_OPTIONS.heimdal doesn't have ldap by default. Are you using
 > custom heimdal with ldap?
 yes
 PKG_OPTIONS.heimdal=db4 ldap

 regards,
 Uwe

From: "Jeremy C. Reed" <reed@reedmedia.net>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/37800: kdelibs3 depends on openldap-client
Date: Fri, 18 Jan 2008 11:47:13 -0600 (CST)

 On Fri, 18 Jan 2008, Uwe Klaus wrote:

 > > kdelibs3 includes mk/krb5.buildlink3.mk which depends on heimdal.
 > > And heimdal depends on openldap-client only if custom defined, but
 > > PKG_BUILD_OPTIONS.heimdal doesn't have ldap by default. Are you using
 > > custom heimdal with ldap?

 > yes
 > PKG_OPTIONS.heimdal=db4 ldap

 What is your heimdal package version?

 And what is your openldap-client package version?

 Your kdelibs3 will depend on heimdal>=0.7.2nb4

 Because of your customization, heimdal will depend on 
 openldap-client>=2.4.7nb1


 I still don't see where your error is coming from though.

   Jeremy C. Reed

From: Uwe Klaus <uklaus@hgb-leipzig.de>
To: gnats-bugs@NetBSD.org
Cc: pkg-manager@NetBSD.org, gnats-admin@NetBSD.org, pkgsrc-bugs@NetBSD.org
Subject: Re: pkg/37800: kdelibs3 depends on openldap-client
Date: Fri, 18 Jan 2008 19:13:26 +0100 (CET)

 On Fri, 18 Jan 2008, Jeremy C. Reed wrote:

 > > > kdelibs3 includes mk/krb5.buildlink3.mk which depends on heimdal.
 > > > And heimdal depends on openldap-client only if custom defined, but
 > > > PKG_BUILD_OPTIONS.heimdal doesn't have ldap by default. Are you using
 > > > custom heimdal with ldap?
 >
 > > yes
 > > PKG_OPTIONS.heimdal=db4 ldap
 >
 > What is your heimdal package version?
 heimdal isn't installed. There is only the option line in mk.conf
 PKG_OPTIONS.heimdal=db4 ldap

 > And what is your openldap-client package version?
 # pkg_info openldap-client
 Information for openldap-client-2.4.7nb1:

 Comment:
 Lightweight Directory Access Protocol libraries and client programs

 Required by:
 sendmail-8.14.2
 php5-ldap-5.2.5

 > Your kdelibs3 will depend on heimdal>=0.7.2nb4
 After installing openldap-client I can build kdelibs.

 # pkg_info kdelibs
 Information for kdelibs-3.5.8nb5:

 Comment:
 Support libraries for the KDE integrated X11 desktop

 Requires:
 zonetab-[0-9]*
 xdg-dirs>=1.2
 kde3-dirs>=1.0
 perl>=5.0
 cups>=1.2.12nb3
 qt3-libs>=3.3.6nb1
 libXinerama>=1.0.1
 arts>=1.5.1nb1
 libaudiofile>=0.2.6nb1
 libidn>=0.6.1nb1
 pcre>=6.2
 jasper>=1.900.0
 libart>=2.3.16nb1
 openexr>=1.6.1
 tiff>=3.7.2nb1
 jpeg>=6bnb2
 mDNSResponder>=107.5nb1
 aspell>=0.60.4nb1
 libxslt>=1.1.15nb1
 libxml2>=2.6.23nb1
 xmlcatmgr>=2.0beta1

 > Because of your customization, heimdal will depend on
 > openldap-client>=2.4.7nb1

Responsible-Changed-From-To: pkg-manager->markd
Responsible-Changed-By: snj@narn.netbsd.org
Responsible-Changed-When: Sat, 19 Jan 2008 01:48:34 +0000
Responsible-Changed-Why:
Over to maintainer.


State-Changed-From-To: open->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sun, 08 Apr 2012 17:21:23 +0000
State-Changed-Why:
Is this still happening?


From: Uwe Klaus <uklaus@hgb-leipzig.de>
To: gnats-bugs@NetBSD.org
Cc: markd@NetBSD.org, pkgsrc-bugs@NetBSD.org, gnats-admin@NetBSD.org,
        dholland@NetBSD.org
Subject: Re: pkg/37800 (kdelibs3 depends on openldap-client)
Date: Wed, 11 Apr 2012 18:10:42 +0200 (CEST)

 On Sun, 8 Apr 2012, dholland@NetBSD.org wrote:

 > Synopsis: kdelibs3 depends on openldap-client
 >
 > State-Changed-From-To: open->feedback
 > State-Changed-By: dholland@NetBSD.org
 > State-Changed-When: Sun, 08 Apr 2012 17:21:23 +0000
 > State-Changed-Why:
 > Is this still happening?
 no.


State-Changed-From-To: feedback->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Wed, 11 Apr 2012 16:48:06 +0000
State-Changed-Why:
Confirmed fixed, thanks.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.