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:
(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.