gnomoradio-devel
[Top][All Lists]
Advanced

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

[gnomoradio-devel] Gtkmm 2.4


From: Jim Garrison
Subject: [gnomoradio-devel] Gtkmm 2.4
Date: Sun, 17 Oct 2004 12:53:28 -0400

I recently ported Gnomoradio to use gtkmm 2.4 as the c++ wrapper.  This
also included a migration to sigc++ 2.0, libgconfmm 2.6, libxml++ 2.6,
and dependence on libglibmm 2.4.

In linking Gnomoradio on powerpc with g++ 3.3.5 and ld 2.15, I now get
the following error:

../roboradio/.libs/libroboradio.so: undefined reference to
`Rainbow::RdfResource::get_and_do(Glib::ustring const&, sigc::slot<void,
xmlpp::Element*, Rainbow::ref_ptr<Rainbow::RdfResource>, sigc::nil,
sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&)'
collect2: ld returned 1 exit status

It seems obvious that this is defined, however, because it is even
referenced internally from librainbow.  Further,

$ nm rainbow/.libs/librainbow.so | grep get_and_do
0002b7f4 T
_ZN7Rainbow11RdfResource10get_and_doERKN4Glib7ustringERKN4sigc4slotIvPN5xmlpp7ElementENS_7ref_ptrIS0_EENS5_3nilESC_SC_SC_SC_EE
$ nm roboradio/.libs/libroboradio.so | grep get_and_do
         U
_ZN7Rainbow11RdfResource10get_and_doERKN4Glib7ustringERKN4sigc4slotIvPN5xmlpp7ElementENS_7ref_ptrIS0_EENS5_3nilESC_SC_SC_SC_EE

So can anybody else verify it?  At this point, I think it is a bug in
g++ or ld.  The CVS snapshot is available below:

http://gnomoradio.org/pub/cvs/gnomoradio-cvs2004_10_17_12.tar.gz

Jim





reply via email to

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