Maho NAKATA wrote:
From: Jan Henrik Sylvester <m...@janh.de>
Maho NAKATA wrote:
From: Joey Mingrone <joey at mingrone.org>
I'm having some trouble upgrading this port.
% uname -a
FreeBSD ... 7.2-RELEASE FreeBSD 7.2-RELEASE #1: Wed May 6 12:48:08 ...
i386
Here's the error in the build:
making gendoc.cc
g++44 -O2 -fno-strict-aliasing -pipe -I/usr/local/include
-I/usr/local/include -o gendoc gendoc.cc -L/usr/local/lib -pthread
making DOCSTRINGS
/libexec/ld-elf.so.1: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.11
required by ./gendoc not found
Hi Joey, I also noticed that Gerald has updated GCC43 to GCC44.
you should recompile all ports...
thanks
I hit the same error on 7.2-RELEASE. I did recompile all Fortran
dependencies with gcc44 and removed gcc43, still the error persists.

Having recompiled just gendoc.cc with gcc42 from base, I was able to
finish the build, but running octave does not work, either:

/libexec/ld-elf.so.1: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.11
required by /usr/local/lib/octave-3.2.2/liboctinterp.so not found

Since liboctinterp.so was compiled with gcc44 and not with gcc from
base, I guess it should not try to load /usr/lib/libstdc++.so.6 but
/usr/local/lib/gcc44/libstdc++.so.6 -- or am I wrong?

Any idea besides recompiling "all ports"? I really do not see the
point in that, since nothing but the Fortran ports should use
gcc44. Maybe, I do not understand the dynamic linking with multiple
gcc versions involved after all.

I think there is no better way to do recomple whole ports :-O
I guess that's why gerald@ did before the ports freeze and we will
have a newer (better bug free, I believe) FORTRAN compiler.

After running 'ldconfig /usr/local/lib/gcc44/ /usr/local/lib/', I was able to run octave. Actually, I am really not sure what I am doing here. Do you really think recompiling all ports would cure my system or is octave simply looking at the wrong directories for libraries?

Thanks,
Jan Henrik
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to