Bug 243639 - --with-ldapsdk-bin required for configure argument
Summary: --with-ldapsdk-bin required for configure argument
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: 389
Classification: Retired
Component: Directory Server
Version: 1.0.4
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Rich Megginson
QA Contact: Viktor Ashirov
URL:
Whiteboard:
Depends On:
Blocks: 152373 FDS1.1.0
TreeView+ depends on / blocked
 
Reported: 2007-06-11 04:35 UTC by Masato Taruishi
Modified: 2015-12-07 16:31 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-12-07 16:31:11 UTC
Embargoed:


Attachments (Terms of Use)
cvs commit log (1.32 KB, text/plain)
2007-06-11 14:14 UTC, Rich Megginson
no flags Details

Description Masato Taruishi 2007-06-11 04:35:57 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; ja; rv:1.8.1.4) Gecko/20070508 Iceweasel/2.0.0.4 (Debian-2.0.0.4-1)

Description of problem:
In m4/mozldap.m4, there is a code to check whether ldapsdk_bindir is specified,
but you can't specify it except for --with-ldapsdk argument or using pkg-config.
So using --with-ldapsdk-lib and --with-ldapsdk-inc requires the additional
argument '--with-ldapsdk-bin'.

The following patch adds the argument in configure of ldapserver:

--- ../../../../upstream/fedora-ds/trunk/ldapserver/m4/mozldap.m4       2007-02-07 00:51:22.000000000 +0900
+++ ldapserver/m4/mozldap.m4    2007-06-11 02:01:33.000000000 +0900
@@ -70,6 +70,21 @@
 ],
 AC_MSG_RESULT(no))
 
+# check for --with-ldapsdk-bin
+AC_MSG_CHECKING(for --with-ldapsdk-bin)
+AC_ARG_WITH(ldapsdk-bin, [  --with-ldapsdk-bin=PATH     Mozilla LDAP SDK binary directory],
+[
+  if test -d "$withval"
+  then
+    AC_MSG_RESULT([using $withval])
+    ldapsdk_bindir="$withval"
+  else
+    echo
+    AC_MSG_ERROR([$withval not found])
+  fi
+],
+AC_MSG_RESULT(no))
+
 # if LDAPSDK is not found yet, try pkg-config
 
 # last resort
@@ -82,7 +97,7 @@
     elif $PKG_CONFIG --exists mozldap; then
        mozldappkg=mozldap
     else
-      AC_MSG_ERROR([LDAPSDK not found, specify with --with-ldapsdk[-inc|-lib].])
+      AC_MSG_ERROR([LDAPSDK not found, specify with --with-ldapsdk[-inc|-lib|-bin].])
     fi
     ldapsdk_inc=`$PKG_CONFIG --cflags-only-I $mozldappkg`
     ldapsdk_lib=`$PKG_CONFIG --libs-only-L $mozldappkg`
@@ -92,7 +107,7 @@
   fi
 fi
 if test -z "$ldapsdk_inc" -o -z "$ldapsdk_lib"; then
-  AC_MSG_ERROR([LDAPSDK not found, specify with --with-ldapsdk[-inc|-lib].])
+  AC_MSG_ERROR([LDAPSDK not found, specify with --with-ldapsdk[-inc|-lib|-bin].])
 fi
 dnl default path for the ldap c sdk tools (see [210947] for more details)
 if test -z "$ldapsdk_bindir" ; then


Version-Release number of selected component (if applicable):


How reproducible:
Always


Steps to Reproduce:
1. Disable mozldap pkg-config
2. configure --with-ldapsdk-lib=<somewhere> --with-ldapsdk-bin=<somewhere>

Actual Results:


Expected Results:


Additional info:

Comment 1 Masato Taruishi 2007-06-11 04:37:43 UTC
Oops, Step 2 to Reproduce is 

 2. configure --with-ldapsdk-lib=<somewhere> --with-ldapsdk-inc=<somewhere>


Comment 2 Rich Megginson 2007-06-11 14:14:24 UTC
Created attachment 156711 [details]
cvs commit log

committed

Comment 3 Rich Megginson 2007-06-11 14:15:29 UTC
Committed.  Thanks!

Comment 6 Rich Megginson 2011-07-08 13:33:42 UTC
Mark as Verified Upstream


Note You need to log in before you can comment on or make changes to this bug.