On Thu, 11 Jan 2001, astrid wrote:
> Allan Rae wrote:
> >
>
> >
> > Hmmm... at this point it may simply be better to take a look at the
> > config.log file (I think your original message said it was the
> > sigc++/configure that failed so look at sigc++/config.log) and search so
> > "error" or "Error" in the file then send the surrounding lines.
> >
> > Allan. (ARRae)
>
>
> The problem might be:
>
> -- snip --
> configure:1744: c++ -o conftest conftest.C 1>&5
> /usr/i486-suse-linux/bin/ld: cannot find -lstdc++
Weird! This looks like an older egcs compiler is being run trying to
build binaries that are compatible with older libs. I might be wrong
though. I seem to have deleted your earlier email listing all the
libraries you had installed but it may be worth trying two things:
1. make sure /etc/ld.so.conf lists non-standard¹ directories that those
libraries may be in and then run ldconfig (you'll need to root to do this)
¹ anything other than /lib and /usr/lib
2. It'd be nice to know why c++ is being tried instead of g++. I'm sure
g++ is supposed to be tested first. How many compilers do you have
installed? What does:
ls -l `locate g++ | grep bin`
and
ls -l `locate c++ | grep bin`
result in?
Allan. (ARRae)