[Pkg-scicomp-devel] Bug#475323: Bug#475323: netgen: Undefined symbols in libraries
Adam C Powell IV
hazelsct at debian.org
Thu Apr 10 20:42:40 UTC 2008
Really? I don't see these symbols defined anywhere, even inlined,
except ngtcltk/ngpkg.cpp which is not included in the library...
In any case, with my patch sent a few minutes ago, it builds even with
the existing flags (-O2), so it should work on HPPA.
Thanks,
-Adam
On Thu, 2008-04-10 at 22:23 +0200, Christophe Prud'homme wrote:
> Adam,
>
> I know where the problem is. it is in the CXX Flags to the compiler.
> I use now -O2 to try fix an ICE problem on hppa
> and some function are not inlined anymore (the one you mentionned)
> hence the symbols missing
>
> On Thu, Apr 10, 2008 at 2:46 AM, Adam C Powell IV <hazelsct at debian.org> wrote:
> > Package: libnetgen-dev
> > Version: 4.4-12
> >
> > Hi,
> >
> > There are a couple of missing symbols in netgen while building Salomé:
> >
> > /usr/lib/libnetgen_interface.so: undefined reference to `netgen::vssolution'
> > /usr/lib/libnetgen_interface.so: undefined reference to `netgen::tcl_interp'
> > /usr/lib/libnetgen_visualization.so: undefined reference to `netgen::AddVisualizationScene(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, netgen::VisualScene*)'
> >
> > These are all defined in ngtcltk/ngpkg.cpp which is unfortunately not
> > included in any of the libs.
> >
> > I don't quite understand why this is a problem now; 4.4-9 did not have
> > this problem before February, but developed it sometime in March.
> > Perhaps the toolchain now checks the entire lib for dependencies,
> > instead of the symbols in use?
> >
> > I'm investigating a patch, hope to have one by tomorrow.
> >
> > Regards,
> > -Adam
--
GPG fingerprint: D54D 1AEE B11C CE9B A02B C5DD 526F 01E8 564E E4B6
Engineering consulting with open source tools
http://www.opennovation.com/
More information about the Pkg-scicomp-devel
mailing list