discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem building gnustep-base


From: Dennis Leeuw
Subject: Re: Problem building gnustep-base
Date: Fri, 22 Feb 2002 15:48:36 +0100

Sorry for replying to my own mail again, but I found a part of the problem in
the gnustep-make configure script I uncommented the following lines:

gcc_shared_libobjc=`gcc -print-file-name=libobjc.so`
if test -f "$gcc_shared_libobjc"; then
  gs_cv_objc_libdir=`dirname $gcc_shared_libobjc`
fi

This now makes gnustep-make detect the libobjc libraries, and solves the
problem in the configure part of gnustep-base. One problem however remains,
it still detects the library as having no threads:

checking whether objc has thread support... no

might this have something to do with pthread compared to posix thread, which
I have?

Any input is appreciated.

Dennis

Dennis Leeuw wrote:

> Oeps I overlooked something. The problem occurs during the gnustep-make
> part....
>
> checking for shared objc library... NONE
> checking for dirent.h that defines DIR... yes
> checking for opendir in -ldir... no
> checking for sys/param.h... yes
> checking for sys/file.h... yes
> checking for dir.h... no
> checking for string.h... yes
> checking for stdlib.h... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking whether objc has thread support... no
> checking if the compiler supports autodependencies... yes: gcc major
> version is 3
>
> It seems like make doesn't find the new objc stuff.... hmmmmm.
>
> Dennis
>
> Dennis Leeuw wrote:
>
> > Hi all,
> >
> > Something goes wrong while building gnustep-base with gcc 3.0.4
> > I just installed the new gcc in /usr/GNUstep
> > But the configure of gnustep-base returns:
> >
> > checking for objc/objc.h... yes
> > checking for gdomap network details... checking for variable length
> > socket addresses... not found
> > checking for objc threading flags...
> > checking whether byte ordering is bigendian... no
> > checking size of void*... 4
> > checking size of short... 2
> > checking size of int... 4
> > checking size of long... 4
> > checking size of long long... 8
> > checking size of float... 4
> > checking size of double... 8
> > checking loading of constructor functions... yes
> > checking for dlfcn.h... yes
> > checking whether objc really works... no
> > I don't seem to be able to use your Objective-C compiler to produce
> > working binaries!  Please check your Objective-C compiler installation.
> > If you are using gcc-3.x make sure that your compiler's libgcc_s and
> > libobjc
> > can be found by the dynamic linker - usually that requires you to play
> > with LD_LIBRARY_PATH or /etc/ld.so.conf.
> > Please refer to your compiler installation instructions for more help.
> > configure: error: The Objective-C compiler doesn't work or is not
> > installed properly.
> >
> > The configuration I use is:
> >
> > ld.so.conf:
> > maggy:/usr/GNUstep/bin# cat /etc/ld.so.conf
> > /usr/X11R6/lib/Xaw3d
> > /usr/X11R6/lib
> > /usr/GNUstep/lib/gcc-lib/i686-pc-linux-gnu/3.0.4
> > /usr/GNUstep/lib
> >
> > GCC 3.0.4:
> > maggy:/usr/GNUstep/bin# gcc -v
> > Reading specs from
> > /usr/GNUstep/lib/gcc-lib/i686-pc-linux-gnu/3.0.4/specs
> > Configured with: ./configure --prefix=/usr/GNUstep --enable-shared
> > --enable-threads --enable-languages=c,objc
> > --enable-version-specific-runtime-libs
> > Thread model: posix
> > gcc version 3.0.4
> >
> > This is all on a plain (stable) Debian 2.2 system with additional
> > compiled from source:
> > gcc-3.0.4
> > ffcall-1.8
> > gmp-4.0.1
> > libxml2-2.4.15
> >
> > This happens with a CVS checkout from yesterday and with one from today,
> > so I guess I am just missing something.
> >
> > Could someone point me in the right direction?
> >
> > Thanks,
> >
> > Dennis Leeuw
> >
> > _______________________________________________
> > Discuss-gnustep mailing list
> > Discuss-gnustep@gnu.org
> > http://mail.gnu.org/mailman/listinfo/discuss-gnustep
>
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep@gnu.org
> http://mail.gnu.org/mailman/listinfo/discuss-gnustep




reply via email to

[Prev in Thread] Current Thread [Next in Thread]