From: Joe L. <jl...@op...> - 2003-09-25 16:35:59
|
I provide OpenLDAP 2.1.2x and python-ldap packages on ftp.open-it.org. The OpenLDAP packages are for RedHat9. On Thursday, September 25, 2003, at 04:37 AM, Patrick Gelin wrote: > Hi, > > I'm trying to use LDAPUserFolder with Zope 2.6.1 and python2.1.3 under > RedHat 9.0. (By the way, RedHat 9.0 installed python2.2 too) > > I installed python-ldap-2.0.Opre13.tar.gz. The result go through > /usr/lib/python2.2/site-packages/ld* files and sub directory ldap... > > I copied /usr/lib/python2.2/site-packages/ld* files and subdirectory > ldap to /zope/lib/python2.1/site-packages. (Is it really necessary?) > > Now if I go to /zope/bin/python and type import _ldap I've got an error > message which is: > > importError /usr/lib/python2.2/site-packages/_ldap.so: undefined > symbol:ldap_first_reference > > I believed /zope/bin/python use /zope/lib/python2.1 but its seems > wrong!!! > > Now I think I have to install an openldap package to resolve > ldap_first_reference. I try to instal some RPM: > > openldap-servers 2.0.27-8 > openldap-devel 2.0.27-8 > openldap 2.0.27-8 > openldap-clients 2.0.27-8 > > I don't reinstall python-ldap after may be it's a mistake but nothing > change... > > I looked for an advice on the Internet and I saw it's recommended to > compile openldap and not use REDHAT 9.0 RPM package... So, I tried to > do > it with (openldap-2-1-22) but I get the error message below: > > [root@rheisxa001 openldap-2.1.22]# ./configure > Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved. > Restrictions apply, see COPYRIGHT and LICENSE files. > Configuring OpenLDAP 2.1.22-Release ... > checking host system type... i686-pc-linux-gnu > checking target system type... i686-pc-linux-gnu > checking build system type... i686-pc-linux-gnu > checking for a BSD compatible install... /usr/bin/install -c > checking whether build environment is sane... yes > checking for mawk... no > checking for gawk... gawk > checking whether make sets ${MAKE}... yes > checking for working aclocal... found > checking for working autoconf... found > checking for working automake... found > checking for working autoheader... found > checking for working makeinfo... found > checking for gnutar... no > checking for gtar... gtar > checking configure arguments... done > checking for a BSD compatible install... /usr/bin/install -c > checking for cc... cc > checking for ar... ar > checking for Cygwin environment... no > checking for mingw32 environment... no > checking for EMX OS/2 environment... no > checking how to run the C preprocessor... cc -E > checking for gcc... (cached) 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... yes > checking whether cc accepts -g... yes > checking for ld used by GCC... /usr/bin/ld > checking if the linker (/usr/bin/ld) is GNU ld... yes > checking for /usr/bin/ld option to reload object files... -r > checking for BSD-compatible nm... /usr/bin/nm -B > checking for a sed that does not truncate output... /bin/sed > checking whether ln -s works... yes > checking how to recognise dependent libraries... pass_all > checking for object suffix... o > checking for executable suffix... no > checking command to parse /usr/bin/nm -B output... ok > checking for dlfcn.h... yes > checking for ranlib... ranlib > checking for strip... strip > checking for objdir... .libs > checking for cc option to produce PIC... -fPIC > checking if cc PIC flag -fPIC works... yes > checking if cc static flag -static works... yes > checking if cc supports -c -o file.o... yes > checking if cc supports -c -o file.lo... yes > checking if cc supports -fno-rtti -fno-exceptions... yes > checking whether the linker (/usr/bin/ld) supports shared libraries... > yes > checking how to hardcode library paths into programs... immediate > checking whether stripping libraries is possible... yes > checking dynamic linker characteristics... GNU/Linux ld.so > checking if libtool supports shared libraries... yes > checking whether to build shared libraries... yes > checking whether to build static libraries... yes > checking for shl_load... no > checking for shl_load in -ldld... no > checking for dlopen... no > checking for dlopen in -ldl... yes > checking whether a program can dlopen itself... yes > checking whether a statically linked program can dlopen itself... no > checking whether -lc should be explicitly linked in... no > creating libtool > checking whether ln works... yes > checking whether ln -s works... (cached) yes > checking how to run the C preprocessor... cc -E > checking for Cygwin environment... (cached) no > checking for mingw32 environment... (cached) no > checking for executable suffix... (cached) no > checking for object suffix... (cached) o > checking for be_app in -lbe... no > checking for cc option to accept ANSI C... none needed > checking for cc depend flag... -M > checking for afopen in -ls... no > checking for EBCDIC... no > 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 POSIX termios... yes > checking whether use of TIOCGWINSZ requires sys/ioctl.h... yes > checking for arpa/inet.h... yes > checking for arpa/nameser.h... yes > checking for assert.h... yes > checking for conio.h... no > checking for crypt.h... yes > checking for direct.h... no > checking for errno.h... yes > checking for fcntl.h... yes > checking for filio.h... no > checking for getopt.h... yes > checking for grp.h... yes > checking for io.h... no > checking for libutil.h... no > checking for limits.h... yes > checking for locale.h... yes > checking for netinet/tcp.h... yes > checking for malloc.h... yes > checking for memory.h... yes > checking for psap.h... no > checking for pwd.h... yes > checking for process.h... no > checking for resolv.h... yes > checking for sgtty.h... yes > checking for shadow.h... yes > checking for stddef.h... yes > checking for string.h... yes > checking for strings.h... yes > checking for sysexits.h... yes > checking for sys/file.h... yes > checking for sys/filio.h... no > checking for sys/errno.h... yes > checking for sys/ioctl.h... yes > checking for sys/param.h... yes > checking for sys/resource.h... yes > checking for sys/select.h... yes > checking for sys/socket.h... yes > checking for sys/stat.h... yes > checking for sys/syslog.h... yes > checking for sys/time.h... yes > checking for sys/types.h... yes > checking for sys/ucred.h... no > checking for sys/uio.h... yes > checking for syslog.h... yes > checking for termios.h... yes > checking for unistd.h... yes > checking for winsock.h... no > checking for winsock2.h... no > checking for dlopen... (cached) no > checking for dlopen in -ldl... (cached) yes > checking for sigset in -lV3... no > checking for winsock... no > checking for socket... yes > checking for select... yes > checking types of arguments for select()... int,fd_set *,struct timeval > * > checking for regex.h... yes > checking for library containing regfree... none required > checking for compatible POSIX regex... yes > checking for sys/uuid.h... no > checking to see if -lrpcrt4 is needed for win32 UUID support... no > checking for res_query... no > checking for __res_query... no > checking for res_query in -lbind... no > checking for __res_query in -lbind... no > checking for res_query in -lresolv... yes > checking for getaddrinfo... yes > checking for getnameinfo... yes > checking for gai_strerror... yes > checking for inet_ntop... yes > checking INET6_ADDRSTRLEN... yes > checking struct sockaddr_storage... yes > checking for sys/un.h... yes > checking for openssl/ssl.h... no > checking for ssl.h... no > configure: warning: Could not locate TLS/SSL package > configure: warning: TLS data protection not supported! > checking for _beginthread... no > checking for pthread.h... yes > checking POSIX thread version... 10 > checking for LinuxThreads pthread.h... yes > checking for GNU Pth pthread.h... no > checking for sched.h... yes > checking for pthread_create in default libraries... no > checking for pthread link with -kthread... no > checking for pthread link with -pthread... yes > checking for sched_yield... yes > checking for pthread_yield... yes > checking for thr_yield... no > checking for pthread_kill... yes > checking for pthread_rwlock_destroy... yes > checking for pthread_detach with <pthread.h>... yes > checking for pthread_setconcurrency... yes > checking for pthread_getconcurrency... yes > checking for thr_setconcurrency... no > checking for thr_getconcurrency... no > checking for pthread_kill_other_threads_np... yes > checking for LinuxThreads implementation... yes > checking for LinuxThreads consistency... yes > checking if pthread_create() works... yes > checking if select yields when using pthreads... yes > checking for thread specific errno... yes > checking for thread specific h_errno... yes > checking for ctime_r... yes > checking for gethostbyname_r... yes > checking for gethostbyaddr_r... yes > checking number of arguments of ctime_r... 2 > checking number of arguments of gethostbyname_r... 6 > checking number of arguments of gethostbyaddr_r... 8 > checking for db.h... yes > checking for Berkeley DB link (default)... no > checking for Berkeley DB link (-ldb41)... no > checking for Berkeley DB link (-ldb-41)... no > checking for Berkeley DB link (-ldb-4.1)... no > checking for Berkeley DB link (-ldb-4-1)... no > checking for Berkeley DB link (-ldb-4)... no > checking for Berkeley DB link (-ldb4)... no > checking for Berkeley DB link (-ldb)... yes > checking for Berkeley DB thread support... yes > checking Berkeley DB version for BDB backend... no > configure: error: BDB: BerkeleyDB version incompatible > > > Is there anybody to help me? > > Thanks. > > Patrick Gelin > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Python-LDAP-dev mailing list > Pyt...@li... > https://lists.sourceforge.net/lists/listinfo/python-ldap-dev |