[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