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

Re: POSIX threads - pthread.h problem with configure on Solaris 7



Hi Edward, I tried adding the LIBS env variable and rerunning configure, but
I'm getting the same error.  I even compiled and installed the GNU pthreads
package into /usr/local, but I'm still getting this error.  Any other ideas
or things to look at?

Thanks,
Andy

----- Original Message -----
From: "Edward W Un" <un@trustcenter.de>
To: "Banzaitron" <banzaitron@adelphia.net>
Cc: <openldap-software@OpenLDAP.org>
Sent: Monday, September 09, 2002 10:57 AM
Subject: 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.
>