[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: POSIX threads - pthread.h problem with configure on Solaris 7
Banzaitron wrote:
> I am trying to build openldap on a Solaris 7 box, and I am running into a
> problem with the POSIX thread library apparently. I am getting the
> following error from configure:
>
> Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved.
> Restrictions apply, see COPYRIGHT and LICENSE files.
> Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved.
> Restrictions apply, see COPYRIGHT and LICENSE files.
> Configuring OpenLDAP 2.1.4-Release ...
> checking host system type... sparc-sun-solaris2.7
> checking target system type... sparc-sun-solaris2.7
> checking build system type... sparc-sun-solaris2.7
> checking for a BSD compatible install... build/shtool install -c
> checking whether build environment is sane... yes
> checking for mawk... no
> checking for gawk... no
> checking for nawk... nawk
> checking whether make sets ${MAKE}... yes
> checking for working aclocal... missing
> checking for working autoconf... missing
> checking for working automake... missing
> checking for working autoheader... missing
> checking for working makeinfo... missing
> checking for gnutar... no
> checking for gtar... no
> checking for tar... tar
> checking configure arguments... done
> checking for a BSD compatible install... build/shtool 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
>
> {lines skipped}
>
> checking for _beginthread... no
> checking for pthread.h... yes
> checking POSIX thread version... final
> checking for LinuxThreads pthread.h... no
> 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... no
> checking for pthread link with -pthreads... no
> checking for pthread link with -mthreads... no
> checking for pthread link with -thread... no
> checking for pthread link with -lpthread -lmach -lexc -lc_r... no
> checking for pthread link with -lpthread -lmach -lexc... no
> checking for pthread link with -lpthread -Wl,-woff,85... no
> checking for pthread link with -lpthread... no
> checking for pthread link with -lc_r... no
> checking for pthread link with -threads... no
> checking for pthread link with -lpthreads -lmach -lexc -lc_r... no
> checking for pthread link with -lpthreads -lmach -lexc... no
> checking for pthread link with -lpthreads -lexc... no
> checking for pthread link with -lpthreads... no
> configure: error: could not locate usable POSIX Threads
>
> Apparently I have the pthreads lib, but not a 'usable' one. Does anyone
> know where I can find a usable pthreads library?
>
setenv LIBS "-lpthread" in tcsh or
export LIBS=-lpthread in bash
then run configure again.
good luck
- W.