[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: GNU Autoconf progress



Hi Kurt,

I quickly tried the autoconf on Solaris 2.6 and it doesn't work correctly.
There's several problems the main one being errors on socket.

checking for socket... no : requires to add  -lsocket -lnsl to work.

I'm sorry that I don't have much time to help with Solaris.
Anyway, attached are the full configure, make depend, make logs.

Hope this will help you.

Ludovic Poitou.


> Work on the new autoconf system going quite well.  The
> following platforms have been tested to varying degrees:
> 	Debian Linux
> 	FreeBSD 2.2.5
> 	FreeBSD 3.0
> 
> We'd like to had your platform to the list!
> 
> >>Here is a short and incomplete TODO list:
> >>	* Detection of THREAD API
> >	Added detection of Posix Threads (final and draft 4).
> >	  Need to add support for platform specific link options.
> 	   Added detection of -pthread -lpthread -lc_r.
> 	   Added detection of DCE threads.
> >	  Need to detect platform specific defines.
> >	Added detection of LinuxThreads.
> 	Need detection of preemptive behavior
> 	  CPPFLAGS=-DPTHREAD_PREEMPTIVE needed on some systems
> 	Need detection of other thread options.
> 
> 	Added --with-thread=manual to allow thread options
> 	via CPPFLAGS/LDFLAGS.
> 
> >>	* Detection of Kerberos version
> >>	* Detection of DB2
> 	Options now allow specification of API separate from DB type.
> 		API: db2 db gdbm ndbm
> 		types: btree hash
> 
> 	Added --with_ldbm_api=manual to allow LDBM options
> 	via CPPFLAGS/LDFLAGS
> 
> >>	* Detection of ISODE/X.500 features
> >>	* Handling of string translation features.
> >>	* Makefile.in for ldapd
> >	Added basic template, needs work.
> >
> >>	* Makefile.in for man pages.
> >	Added templates for manuals.
> 	Need detection of compress manual support.
> 
> >	* Import generic headers
> 	Added generic headers, see include/ac
> 
> >	* Modify source to use generic headers
> 	No significant changes made here (yet).
> 
> 	* Added basic VPATH support
> 	  make depend needs work
> 	  make tests needs work
> 
> >>You can check out the current state of this development
> >>by checking out the OPENLDAP_DEVEL_AC branch.  If you'd
> >>like to pitch in, just holler.
> 
> We especially need folks to run platform tests!
> 
> Kurt
> 
> PS: I made a quick snapshot for those without AnonCVS.
> ftp://ftp.openldap.org/pub/kurt/openldap-devel-ac-980920.tgz

bondi> ./configure
creating cache ./config.cache
checking configure arguments... done
checking for gcc... no
checking for cc... cc
checking whether the C compiler (cc  ) works... yes
checking whether the C compiler (cc  ) is a cross-compiler... no
checking whether we are using GNU C... no
checking how to run the C preprocessor... cc -E
checking whether ln -s works... yes
checking for a BSD compatible install... build/install.sh -c
checking for ranlib... ranlib
checking whether make sets ${MAKE}... yes
checking for sendmail... /usr/lib/sendmail
checking for vi... /bin/vi
checking for finger... /bin/finger
checking for pthread.h... yes
checking for sched.h... yes
checking POSIX thread version... final
checking for LinuxThreads... no
checking for pthread_create... yes
checking for sched_yield... no
checking for DB2 library... checking for db_open in -ldb... no
no
checking for db.h... no
checking for Berkeley DB2... no
checking for Berkeley DB library... checking for dbopen... no
checking for dbopen in -ldb... no
no
checking for db_185.h... no
checking for Berkeley DB... no
checking for GDBM library... checking for gdbm_open... no
checking for gdbm_open in -lgdbm... no
no
checking for gdbm.h... no
checking for db... no
checking for NDBM library... checking for dbm_open... yes
yes
checking for ndbm.h... yes
checking for db... yes
configure: warning: Attempting to use NDBM.  Functionality will be limited.
checking for termcap.h... no
checking for ncurses.h... no
checking for tputs in -ltermcap... yes
checking for crypt... yes
checking for ANSI C header files... yes
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for stddef.h... yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for malloc.h... yes
checking for sgtty.h... yes
checking for sys/file.h... yes
checking for sys/ioctl.h... yes
checking for sys/time.h... yes
checking for syslog.h... yes
checking for termio.h... yes
checking for unistd.h... yes
checking for uid_t in sys/types.h... yes
checking type of array argument to getgroups... gid_t
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking return type of signal handlers... void
checking for size_t... yes
checking for uid_t in sys/types.h... (cached) yes
checking for st_blksize in struct stat... yes
checking whether time.h and sys/time.h may both be included... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for working const... yes
checking for 8-bit clean memcmp... yes
checking return type of signal handlers... (cached) void
checking for strftime... yes
checking for vprintf... yes
checking for wait3 that fills in rusage... no
checking for gethostname... yes
checking for gettimeofday... yes
checking for mktime... yes
checking for select... yes
checking for socket... no
checking for strdup... yes
checking for strerror... yes
checking for strstr... yes
checking for strrchr... yes
checking for strtod... yes
checking for strtol... yes
checking for strtoul... yes
checking for strsep... no
checking for memcpy... yes
checking for strdup... (cached) yes
checking declaration of sys_errlist... no
checking existence of sys_errlist... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating doc/Makefile
creating doc/man/Makefile
creating doc/man/man1/Makefile
creating doc/man/man3/Makefile
creating doc/man/man5/Makefile
creating doc/man/man8/Makefile
creating clients/Makefile
creating clients/finger/Makefile
creating clients/fax500/Makefile
creating clients/gopher/Makefile
creating clients/mail500/Makefile
creating clients/rcpt500/Makefile
creating clients/ud/Makefile
creating clients/tools/Makefile
creating include/Makefile
creating libraries/Makefile
creating libraries/libavl/Makefile
creating libraries/liblber/Makefile
creating libraries/libldap/Makefile
creating libraries/libldbm/Makefile
creating libraries/libldif/Makefile
creating libraries/liblthread/Makefile
creating libraries/liblutil/Makefile
creating servers/Makefile
creating servers/ldapd/Makefile
creating servers/slapd/Makefile
creating servers/slapd/back-ldbm/Makefile
creating servers/slapd/back-passwd/Makefile
creating servers/slapd/back-shell/Makefile
creating servers/slapd/shell-backends/Makefile
creating servers/slapd/tools/Makefile
creating servers/slurpd/Makefile
creating tests/Makefile
creating include/portable.h

bondi> make depend
Making depend in /usr/project/sunds/misc/openldap.tmp/ldap
  Entering subdirectory include
Making ldapconfig.h
 
  Entering subdirectory libraries
Making depend in /usr/project/sunds/misc/openldap.tmp/ldap/libraries
  Entering subdirectory libavl
../../build/mkdep  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  avl.c testavl.c
avl.c:
testavl.c:
"testavl.c", line 63: undefined symbol: OK
cc: acomp failed for testavl.c
 
  Entering subdirectory liblber
../../build/mkdep  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  decode.c encode.c io.c bprint.c
decode.c:
encode.c:
io.c:
bprint.c:
ld: fatal: file -I../../include: stat failed: No such file or directory
 
  Entering subdirectory libldap
../../build/mkdep  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  bind.c open.c result.c error.c compare.c search.c  modify.c add.c modrdn.c delete.c abandon.c ufn.c cache.c  getfilter.c sbind.c kbind.c unbind.c friendly.c cldap.c  free.c disptmpl.c srchpref.c dsparse.c tmplout.c sort.c  getdn.c getentry.c getattr.c getvalues.c addentry.c  request.c getdxbyname.c os-ip.c url.c charset.c
bind.c:
open.c:
result.c:
error.c:
compare.c:
search.c:
modify.c:
add.c:
modrdn.c:
delete.c:
abandon.c:
ufn.c:
cache.c:
getfilter.c:
sbind.c:
kbind.c:
unbind.c:
friendly.c:
cldap.c:
"cldap.c", line 538: warning: empty translation unit
free.c:
disptmpl.c:
srchpref.c:
dsparse.c:
tmplout.c:
sort.c:
"sort.c", line 124: warning: argument #4 is incompatible with prototype:
        prototype: pointer to function(pointer to const void, pointer to const void) returning int : "/usr/include/stdlib.h", line 120
        argument : pointer to void
getdn.c:
getentry.c:
getattr.c:
getvalues.c:
addentry.c:
request.c:
getdxbyname.c:
"getdxbyname.c", line 221: warning: empty translation unit
os-ip.c:
url.c:
charset.c:
"charset.c", line 1822: warning: empty translation unit
ld: fatal: file -I../../include: stat failed: No such file or directory
 
  Entering subdirectory libldif
../../build/mkdep  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  line64.c
ld: fatal: file -I../../include: stat failed: No such file or directory
 
  Entering subdirectory libldbm
../../build/mkdep  -I../../include -I../../include  -DLDAP_LDBM  -DLDBM_USE_NDBM -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  ldbm.c
ld: fatal: file -I../../include: stat failed: No such file or directory
 
  Entering subdirectory liblthread
../../build/mkdep  -I../../include -I../../include  -DPOSIX_THREADS -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  thread.c stack.c
thread.c:
stack.c:
ld: fatal: file -I../../include: stat failed: No such file or directory
 
  Entering subdirectory liblutil
../../build/mkdep  -I../../include -I../../include  -DLDAP_CRYPT -DLDAP_MD5 -DLDAP_SHA1 -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  base64.c md5.c sha1.c
base64.c:
md5.c:
sha1.c:
"../../include/lutil_sha1.h", line 22: undefined or not a type: ldap_SHA1Transform
"../../include/lutil_sha1.h", line 22: syntax error before or at: __P
"../../include/lutil_sha1.h", line 22: warning: undefined or missing type for: const
"../../include/lutil_sha1.h", line 22: warning: syntax error:  empty declaration
"../../include/lutil_sha1.h", line 23: undefined or not a type: ldap_SHA1Init
"../../include/lutil_sha1.h", line 23: cannot recover from previous errors
cc: acomp failed for sha1.c
 
 
  Entering subdirectory clients
Making depend in /usr/project/sunds/misc/openldap.tmp/ldap/clients
  Entering subdirectory tools
../../build/mkdep  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  ldapsearch.c ldapmodify.c ldapdelete.c ldapmodrdn.c
ldapsearch.c:
ldapmodify.c:
ldapdelete.c:
ldapmodrdn.c:
ld: fatal: file -I../../include: stat failed: No such file or directory
 
  Entering subdirectory ud
../../build/mkdep  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  main.c find.c mod.c print.c auth.c util.c help.c  string_to_key.c group.c edit.c globals.c
main.c:
"main.c", line 723: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to function(void) returning void
find.c:
mod.c:
print.c:
auth.c:
util.c:
help.c:
string_to_key.c:
"string_to_key.c", line 271: warning: empty translation unit
group.c:
edit.c:
globals.c:
ld: fatal: file -I../../include: stat failed: No such file or directory
 
  Entering subdirectory finger
../../build/mkdep  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  main.c
"main.c", line 68: warning: initializer does not fit or is out of range: -1
ld: fatal: file -I../../include: stat failed: No such file or directory
 
  Entering subdirectory gopher
../../build/mkdep  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  detach.c go500.c go500gw.c setproctitle.c
detach.c:
"detach.c", line 80: undefined symbol: TIOCNOTTY
cc: acomp failed for detach.c
go500.c:
"go500.c", line 180: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"go500.c", line 315: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
go500gw.c:
"go500gw.c", line 203: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"go500gw.c", line 340: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
setproctitle.c:
 
  Entering subdirectory mail500
../../build/mkdep  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  main.c
ld: fatal: file -I../../include: stat failed: No such file or directory
 
  Entering subdirectory fax500
../../build/mkdep  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  main.c faxtotpc.c rp500.c
main.c:
faxtotpc.c:
rp500.c:
ld: fatal: file -I../../include: stat failed: No such file or directory
 
  Entering subdirectory rcpt500
../../build/mkdep  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS  main.c cmds.c help.c query.c
main.c:
cmds.c:
help.c:
query.c:
"query.c", line 323: warning: argument #8 is incompatible with prototype:
        prototype: pointer to function(pointer to void, pointer to char, int) returning int : "../../include/disptmpl.h", line 303
        argument : pointer to void
ld: fatal: file -I../../include: stat failed: No such file or directory
 
 
  Entering subdirectory servers
Making depend in /usr/project/sunds/misc/openldap.tmp/ldap/servers
  Entering subdirectory ldapd
run configure with --enable-ldapd to depend ldapd
 
  Entering subdirectory slapd
am.c repl.c lock.c  schema.c schemaparse.c monitor.c configinfo.c
main.c:
"main.c", line 190: warning: argument #3 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning pointer to void : "/usr/include/pthread.h", line 139
        argument : pointer to void
daemon.c:
"daemon.c", line 160: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"daemon.c", line 161: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"daemon.c", line 163: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"daemon.c", line 164: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"daemon.c", line 165: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"daemon.c", line 264: undefined symbol: FIONBIO
"daemon.c", line 433: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"daemon.c", line 435: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"daemon.c", line 436: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"daemon.c", line 437: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"daemon.c", line 451: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
cc: acomp failed for daemon.c
connection.c:
"connection.c", line 211: warning: argument #3 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning pointer to void : "/usr/include/pthread.h", line 139
        argument : pointer to void
search.c:
filter.c:
add.c:
charray.c:
attr.c:
entry.c:
config.c:
backend.c:
result.c:
operation.c:
dn.c:
compare.c:
modify.c:
delete.c:
modrdn.c:
ch_malloc.c:
value.c:
ava.c:
bind.c:
unbind.c:
abandon.c:
filterentry.c:
phonetic.c:
acl.c:
str2filter.c:
aclparse.c:
init.c:
detach.c:
"detach.c", line 93: undefined symbol: TIOCNOTTY
cc: acomp failed for detach.c
strdup.c:
"strdup.c", line 19: warning: empty translation unit
tempnam.c:
"tempnam.c", line 39: warning: empty translation unit
repl.c:
lock.c:
"lock.c", line 33: undefined symbol: LOCK_EX
"lock.c", line 44: undefined symbol: LOCK_UN
"lock.c", line 59: undefined symbol: LOCK_UN
cc: acomp failed for lock.c
schema.c:
schemaparse.c:
monitor.c:
configinfo.c:
 
  Entering subdirectory slurpd
c  tsleep.c
admin.c:
"admin.c", line 40: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
args.c:
ch_malloc.c:
config.c:
detach.c:
"detach.c", line 93: undefined symbol: TIOCNOTTY
cc: acomp failed for detach.c
fm.c:
"fm.c", line 87: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"fm.c", line 92: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"fm.c", line 94: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"fm.c", line 95: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"fm.c", line 96: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"fm.c", line 182: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"fm.c", line 183: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"fm.c", line 184: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"fm.c", line 199: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
globals.c:
ldap_op.c:
lock.c:
"lock.c", line 54: undefined symbol: LOCK_EX
"lock.c", line 66: undefined symbol: LOCK_UN
"lock.c", line 86: undefined symbol: LOCK_UN
cc: acomp failed for lock.c
main.c:
"main.c", line 128: warning: argument #3 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning pointer to void : "/usr/include/pthread.h", line 139
        argument : pointer to void
re.c:
reject.c:
replica.c:
"replica.c", line 70: warning: argument #3 is incompatible with prototype:
        prototype: pointer to function(pointer to void) returning pointer to void : "/usr/include/pthread.h", line 139
        argument : pointer to void
replog.c:
ri.c:
"ri.c", line 66: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
"ri.c", line 169: warning: argument #2 is incompatible with prototype:
        prototype: pointer to function(int) returning void : "/usr/include/signal.h", line 40
        argument : pointer to void
rq.c:
sanity.c:
st.c:
tsleep.c:
 
 
bondi> make
Making all in /usr/project/sunds/misc/openldap.tmp/ldap
  Entering subdirectory include
 
  Entering subdirectory libraries
Making all in /usr/project/sunds/misc/openldap.tmp/ldap/libraries
  Entering subdirectory libavl
rm -f version.c
(u=${USER-root} v=`cat ../../build/version` d=`pwd` \
h=`uname -n` t=`date`; sed -e "s|%WHEN%|${t}|" \
-e "s|%WHOANDWHERE%|${u}@${h}:${d}|" \
-e "s|%VERSION%|${v}|" \
< ./Version.c > version.c)
cc -g  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS   -c  version.c
ar ru libavl.a avl.o version.o
ar: creating libavl.a
 
  Entering subdirectory liblber
rm -f version.c
(u=${USER-root} v=`cat ../../build/version` d=`pwd` \
h=`uname -n` t=`date`; sed -e "s|%WHEN%|${t}|" \
-e "s|%WHOANDWHERE%|${u}@${h}:${d}|" \
-e "s|%VERSION%|${v}|" \
< ./Version.c > version.c)
cc -g  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS   -c  version.c
ar ru liblber.a decode.o encode.o io.o bprint.o version.o
ar: creating liblber.a
 
  Entering subdirectory libldap
rm -f version.c
(u=${USER-root} v=`cat ../../build/version` d=`pwd` \
h=`uname -n` t=`date`; sed -e "s|%WHEN%|${t}|" \
-e "s|%WHOANDWHERE%|${u}@${h}:${d}|" \
-e "s|%VERSION%|${v}|" \
< ./Version.c > version.c)
cc -g  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS   -c  version.c
 getattr.o getvalues.o addentry.o  request.o getdxbyname.o os-ip.o url.o charset.o version.o
ar: creating libldap.a
cc -g  -I../../include -I../../include   -DHAVE_CONFIG_H  -DLDAP_DEBUG -DLDAP_REFERRALS   -c  test.c
cc  -o ltest test.o -L. -L../liblber -lldap -llber 
Undefined                       first referenced
 symbol                             in file
socket                              ./libldap.a(os-ip.o)
gethostbyname                       ./libldap.a(os-ip.o)
inet_addr                           ./libldap.a(os-ip.o)
inet_ntoa                           ./libldap.a(os-ip.o)
connect                             ./libldap.a(os-ip.o)
ld: fatal: Symbol referencing errors. No output written to ltest
*** Error code 1
make: Fatal error: Command failed for target `ltest'
Current working directory /usr/project/sunds/misc/openldap.tmp/ldap/libraries/libldap
*** Error code 1
make: Fatal error: Command failed for target `all-common'
Current working directory /usr/project/sunds/misc/openldap.tmp/ldap/libraries
*** Error code 1
make: Fatal error: Command failed for target `all-common'