#20 lostirc fails to build with pkgconfig 0.17.2

open-fixed
None
5
2015-03-02
2005-06-02
George
No

When building lostirc with pkgconfig version 0.17.2 the
make fails with the following long list of errors:

MainWindow.o: In function `~MainNotebook':
/usr/src/lostirc-0.4.4/src/gtkmm/MainWindow.cpp:38:
undefined reference to
`Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/MainWindow.cpp:38:
undefined reference to
`Pango::FontDescription::~FontDescription()'
MainWindow.o: In function `~MainWindow':
/usr/src/lostirc-0.4.4/src/gtkmm/MainWindow.cpp:96:
undefined reference to
`Gdk::Window::get_root_origin(int&, int&) const'
MainWindow.o: In function `~MainNotebook':
/usr/src/lostirc-0.4.4/src/gtkmm/MainWindow.cpp:38:
undefined reference to
`Pango::FontDescription::~FontDescription()'
MainWindow.o: In function `~MainWindow':
/usr/src/lostirc-0.4.4/src/gtkmm/MainWindow.cpp:38:
undefined reference to
`Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/MainWindow.cpp:96:
undefined reference to
`Gdk::Window::get_root_origin(int&, int&) const'
MainWindow.o: In function `~MainNotebook':
/usr/src/lostirc-0.4.4/src/gtkmm/MainWindow.cpp:38:
undefined reference to
`Pango::FontDescription::~FontDescription()'
MainWindow.o: In function `~MainWindow':
/usr/src/lostirc-0.4.4/src/gtkmm/MainWindow.cpp:38:
undefined reference to
`Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/MainWindow.cpp:96:
undefined reference to
`Gdk::Window::get_root_origin(int&, int&) const'
MainWindow.o: In function `~MainNotebook':
/usr/src/lostirc-0.4.4/src/gtkmm/MainWindow.cpp:38:
undefined reference to
`Pango::FontDescription::~FontDescription()'
MainWindow.o: In function `~MainWindow':
/usr/src/lostirc-0.4.4/src/gtkmm/MainWindow.cpp:38:
undefined reference to
`Pango::FontDescription::~FontDescription()'
MainWindow.o:(.gnu.linkonce.r._ZTC10MainWindow8_N3Atk11ImplementorE[vtable
for MainWindow]+0xc): undefined reference to `typeinfo
for Atk::Implementor'
MainWindow.o:(.gnu.linkonce.r._ZTC10MainWindow8_N3Atk11ImplementorE[vtable
for MainWindow]+0x10): undefined reference to
`Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC10MainWindow8_N3Atk11ImplementorE[vtable
for MainWindow]+0x14): undefined reference to
`Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC10MainWindow8_N3Atk11ImplementorE[vtable
for MainWindow]+0x18): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC10MainWindow8_N3Atk11ImplementorE[vtable
for MainWindow]+0x38): undefined reference to `typeinfo
for Atk::Implementor'
MainWindow.o:(.gnu.linkonce.r._ZTC10MainWindow8_N3Atk11ImplementorE[vtable
for MainWindow]+0x3c): undefined reference to `virtual
thunk to Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC10MainWindow8_N3Atk11ImplementorE[vtable
for MainWindow]+0x40): undefined reference to `virtual
thunk to Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC10MainWindow0_N3Gtk6WidgetE[vtable
for MainWindow]+0x128): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC10MainWindow0_N3Gtk9ContainerE[vtable
for MainWindow]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC10MainWindow0_N3Gtk3BinE[vtable
for MainWindow]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC10MainWindow0_N3Gtk6WindowE[vtable
for MainWindow]+0x15c): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTV10MainWindow[vtable
for MainWindow]+0x1a0): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC9DCCWindow8_N3Atk11ImplementorE[vtable
for DCCWindow]+0xc): undefined reference to `typeinfo
for Atk::Implementor'
MainWindow.o:(.gnu.linkonce.r._ZTC9DCCWindow8_N3Atk11ImplementorE[vtable
for DCCWindow]+0x10): undefined reference to
`Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC9DCCWindow8_N3Atk11ImplementorE[vtable
for DCCWindow]+0x14): undefined reference to
`Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC9DCCWindow8_N3Atk11ImplementorE[vtable
for DCCWindow]+0x18): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC9DCCWindow8_N3Atk11ImplementorE[vtable
for DCCWindow]+0x38): undefined reference to `typeinfo
for Atk::Implementor'
MainWindow.o:(.gnu.linkonce.r._ZTC9DCCWindow8_N3Atk11ImplementorE[vtable
for DCCWindow]+0x3c): undefined reference to `virtual
thunk to Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC9DCCWindow8_N3Atk11ImplementorE[vtable
for DCCWindow]+0x40): undefined reference to `virtual
thunk to Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC9DCCWindow0_N3Gtk6WidgetE[vtable
for DCCWindow]+0x128): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC9DCCWindow0_N3Gtk9ContainerE[vtable
for DCCWindow]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC9DCCWindow0_N3Gtk3BinE[vtable
for DCCWindow]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC9DCCWindow0_N3Gtk6WindowE[vtable
for DCCWindow]+0x15c): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC9DCCWindow0_N3Gtk6DialogE[vtable
for DCCWindow]+0x160): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTV9DCCWindow[vtable for
DCCWindow]+0x160): more undefined references to
`Atk::Implementor::ref_accessibile_vfunc()' follow
MainWindow.o:(.gnu.linkonce.r._ZTC7DCCList8_N3Atk11ImplementorE[vtable
for DCCList]+0xc): undefined reference to `typeinfo for
Atk::Implementor'
MainWindow.o:(.gnu.linkonce.r._ZTC7DCCList8_N3Atk11ImplementorE[vtable
for DCCList]+0x10): undefined reference to
`Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC7DCCList8_N3Atk11ImplementorE[vtable
for DCCList]+0x14): undefined reference to
`Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC7DCCList8_N3Atk11ImplementorE[vtable
for DCCList]+0x18): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC7DCCList8_N3Atk11ImplementorE[vtable
for DCCList]+0x38): undefined reference to `typeinfo
for Atk::Implementor'
MainWindow.o:(.gnu.linkonce.r._ZTC7DCCList8_N3Atk11ImplementorE[vtable
for DCCList]+0x3c): undefined reference to `virtual
thunk to Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC7DCCList8_N3Atk11ImplementorE[vtable
for DCCList]+0x40): undefined reference to `virtual
thunk to Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC7DCCList0_N3Gtk6WidgetE[vtable
for DCCList]+0x128): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC7DCCList0_N3Gtk9ContainerE[vtable
for DCCList]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC7DCCList0_N3Gtk8TreeViewE[vtable
for DCCList]+0x170): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTV7DCCList[vtable for
DCCList]+0x170): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC9StatusBar8_N3Atk11ImplementorE[vtable
for StatusBar]+0xc): undefined reference to `typeinfo
for Atk::Implementor'
MainWindow.o:(.gnu.linkonce.r._ZTC9StatusBar8_N3Atk11ImplementorE[vtable
for StatusBar]+0x10): undefined reference to
`Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC9StatusBar8_N3Atk11ImplementorE[vtable
for StatusBar]+0x14): undefined reference to
`Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC9StatusBar8_N3Atk11ImplementorE[vtable
for StatusBar]+0x18): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC9StatusBar8_N3Atk11ImplementorE[vtable
for StatusBar]+0x38): undefined reference to `typeinfo
for Atk::Implementor'
MainWindow.o:(.gnu.linkonce.r._ZTC9StatusBar8_N3Atk11ImplementorE[vtable
for StatusBar]+0x3c): undefined reference to `virtual
thunk to Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC9StatusBar8_N3Atk11ImplementorE[vtable
for StatusBar]+0x40): undefined reference to `virtual
thunk to Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC9StatusBar0_N3Gtk6WidgetE[vtable
for StatusBar]+0x128): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC9StatusBar0_N3Gtk9ContainerE[vtable
for StatusBar]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC9StatusBar0_N3Gtk3BoxE[vtable
for StatusBar]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC9StatusBar0_N3Gtk4HBoxE[vtable
for StatusBar]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTV9StatusBar[vtable for
StatusBar]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC12MainNotebook8_N3Atk11ImplementorE[vtable
for MainNotebook]+0xc): undefined reference to
`typeinfo for Atk::Implementor'
MainWindow.o:(.gnu.linkonce.r._ZTC12MainNotebook8_N3Atk11ImplementorE[vtable
for MainNotebook]+0x10): undefined reference to
`Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC12MainNotebook8_N3Atk11ImplementorE[vtable
for MainNotebook]+0x14): undefined reference to
`Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC12MainNotebook8_N3Atk11ImplementorE[vtable
for MainNotebook]+0x18): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC12MainNotebook8_N3Atk11ImplementorE[vtable
for MainNotebook]+0x38): undefined reference to
`typeinfo for Atk::Implementor'
MainWindow.o:(.gnu.linkonce.r._ZTC12MainNotebook8_N3Atk11ImplementorE[vtable
for MainNotebook]+0x3c): undefined reference to
`virtual thunk to Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC12MainNotebook8_N3Atk11ImplementorE[vtable
for MainNotebook]+0x40): undefined reference to
`virtual thunk to Atk::Implementor::~Implementor()'
MainWindow.o:(.gnu.linkonce.r._ZTC12MainNotebook0_N3Gtk6WidgetE[vtable
for MainNotebook]+0x128): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC12MainNotebook0_N3Gtk9ContainerE[vtable
for MainNotebook]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTC12MainNotebook0_N3Gtk8NotebookE[vtable
for MainNotebook]+0x154): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o:(.gnu.linkonce.r._ZTV12MainNotebook[vtable
for MainNotebook]+0x154): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
MainWindow.o: In function `~MainNotebook':
/usr/src/lostirc-0.4.4/src/gtkmm/MainWindow.cpp:38:
undefined reference to
`Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/MainWindow.cpp:38:
undefined reference to
`Pango::FontDescription::~FontDescription()'
MainWindow.o: In function
`Glib::PropertyProxy<Pango::Underline>::set_value(Pango::Underline
const&)':
/usr/include/glibmm-2.4/glibmm/propertyproxy.h:141:
undefined reference to
`Glib::Value<Pango::Underline>::value_type()'
MainNotebook.o: In function
`MainNotebook::setFont(Glib::ustring const&)':
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:224:
undefined reference to
`Pango::FontDescription::FontDescription(Glib::ustring
const&)'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:224:
undefined reference to
`Pango::FontDescription::operator=(Pango::FontDescription
const&)'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:224:
undefined reference to
`Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:224:
undefined reference to
`Pango::FontDescription::~FontDescription()'
MainNotebook.o: In function `MainNotebook':
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:26:
undefined reference to
`Pango::FontDescription::FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:30:
undefined reference to
`Pango::FontDescription::FontDescription(Glib::ustring
const&)'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:30:
undefined reference to
`Pango::FontDescription::operator=(Pango::FontDescription
const&)'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:30:
undefined reference to
`Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:32:
undefined reference to
`Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:30:
undefined reference to
`Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:26:
undefined reference to
`Pango::FontDescription::FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:30:
undefined reference to
`Pango::FontDescription::FontDescription(Glib::ustring
const&)'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:30:
undefined reference to
`Pango::FontDescription::operator=(Pango::FontDescription
const&)'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:30:
undefined reference to
`Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:32:
undefined reference to
`Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:30:
undefined reference to
`Pango::FontDescription::~FontDescription()'
MainNotebook.o: In function
`MainNotebook::addTab(Tab::Type, Glib::ustring const&,
ServerConnection*)':
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:46:
undefined reference to
`Pango::FontDescription::FontDescription(Pango::FontDescription
const&)'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:46:
undefined reference to
`Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/MainNotebook.cpp:46:
undefined reference to
`Pango::FontDescription::~FontDescription()'
Tab.o: In function `Tab':
/usr/src/lostirc-0.4.4/src/gtkmm/Tab.cpp:36: undefined
reference to
`Pango::FontDescription::FontDescription(Pango::FontDescription
const&)'
/usr/src/lostirc-0.4.4/src/gtkmm/Tab.cpp:36: undefined
reference to `Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/Tab.cpp:36: undefined
reference to `Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/Tab.cpp:36: undefined
reference to
`Pango::FontDescription::FontDescription(Pango::FontDescription
const&)'
/usr/src/lostirc-0.4.4/src/gtkmm/Tab.cpp:36: undefined
reference to `Pango::FontDescription::~FontDescription()'
/usr/src/lostirc-0.4.4/src/gtkmm/Tab.cpp:36: undefined
reference to `Pango::FontDescription::~FontDescription()'
Tab.o:(.gnu.linkonce.r._ZTC3Tab8_N3Atk11ImplementorE[vtable
for Tab]+0xc): undefined reference to `typeinfo for
Atk::Implementor'
Tab.o:(.gnu.linkonce.r._ZTC3Tab8_N3Atk11ImplementorE[vtable
for Tab]+0x10): undefined reference to
`Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC3Tab8_N3Atk11ImplementorE[vtable
for Tab]+0x14): undefined reference to
`Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC3Tab8_N3Atk11ImplementorE[vtable
for Tab]+0x18): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC3Tab8_N3Atk11ImplementorE[vtable
for Tab]+0x38): undefined reference to `typeinfo for
Atk::Implementor'
Tab.o:(.gnu.linkonce.r._ZTC3Tab8_N3Atk11ImplementorE[vtable
for Tab]+0x3c): undefined reference to `virtual thunk
to Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC3Tab8_N3Atk11ImplementorE[vtable
for Tab]+0x40): undefined reference to `virtual thunk
to Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC3Tab0_N3Gtk6WidgetE[vtable
for Tab]+0x128): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC3Tab0_N3Gtk9ContainerE[vtable
for Tab]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC3Tab0_N3Gtk3BoxE[vtable for
Tab]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC3Tab0_N3Gtk4VBoxE[vtable for
Tab]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTV3Tab[vtable for Tab]+0x150):
undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC5Entry8_N3Atk11ImplementorE[vtable
for Entry]+0xc): undefined reference to `typeinfo for
Atk::Implementor'
Tab.o:(.gnu.linkonce.r._ZTC5Entry8_N3Atk11ImplementorE[vtable
for Entry]+0x10): undefined reference to
`Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC5Entry8_N3Atk11ImplementorE[vtable
for Entry]+0x14): undefined reference to
`Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC5Entry8_N3Atk11ImplementorE[vtable
for Entry]+0x18): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC5Entry8_N3Atk11ImplementorE[vtable
for Entry]+0x38): undefined reference to `typeinfo for
Atk::Implementor'
Tab.o:(.gnu.linkonce.r._ZTC5Entry8_N3Atk11ImplementorE[vtable
for Entry]+0x3c): undefined reference to `virtual thunk
to Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC5Entry8_N3Atk11ImplementorE[vtable
for Entry]+0x40): undefined reference to `virtual thunk
to Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC5Entry0_N3Gtk6WidgetE[vtable
for Entry]+0x128): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC5Entry0_N3Gtk5EntryE[vtable
for Entry]+0x134): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTV5Entry[vtable for
Entry]+0x134): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC10TextWidget8_N3Atk11ImplementorE[vtable
for TextWidget]+0xc): undefined reference to `typeinfo
for Atk::Implementor'
Tab.o:(.gnu.linkonce.r._ZTC10TextWidget8_N3Atk11ImplementorE[vtable
for TextWidget]+0x10): undefined reference to
`Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC10TextWidget8_N3Atk11ImplementorE[vtable
for TextWidget]+0x14): undefined reference to
`Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC10TextWidget8_N3Atk11ImplementorE[vtable
for TextWidget]+0x18): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC10TextWidget8_N3Atk11ImplementorE[vtable
for TextWidget]+0x38): undefined reference to `typeinfo
for Atk::Implementor'
Tab.o:(.gnu.linkonce.r._ZTC10TextWidget8_N3Atk11ImplementorE[vtable
for TextWidget]+0x3c): undefined reference to `virtual
thunk to Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC10TextWidget8_N3Atk11ImplementorE[vtable
for TextWidget]+0x40): undefined reference to `virtual
thunk to Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC10TextWidget0_N3Gtk6WidgetE[vtable
for TextWidget]+0x128): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC10TextWidget0_N3Gtk9ContainerE[vtable
for TextWidget]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC10TextWidget0_N3Gtk3BinE[vtable
for TextWidget]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC10TextWidget0_N3Gtk14ScrolledWindowE[vtable
for TextWidget]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTV10TextWidget[vtable for
TextWidget]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC8NickList8_N3Atk11ImplementorE[vtable
for NickList]+0xc): undefined reference to `typeinfo
for Atk::Implementor'
Tab.o:(.gnu.linkonce.r._ZTC8NickList8_N3Atk11ImplementorE[vtable
for NickList]+0x10): undefined reference to
`Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC8NickList8_N3Atk11ImplementorE[vtable
for NickList]+0x14): undefined reference to
`Atk::Implementor::~Implementor()'
Tab.o:(.gnu.linkonce.r._ZTC8NickList8_N3Atk11ImplementorE[vtable
for NickList]+0x18): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC8NickList8_N3Atk11ImplementorE[vtable
for NickList]+0x38): undefined reference to `typeinfo
for Atk::Implementor'
Tab.o:(.gnu.linkonce.r._ZTC8NickList8_N3Atk11ImplementorE[vtable
for NickList]+0x3c): undefined reference to `virtual
thunk to
Atk::Implementor::~Implementor()'Tab.o:(.gnu.linkonce.r._ZTC8NickList8_N3Atk11ImplementorE[vtable
for NickList]+0x40): undefined reference to `virtual
thunk to
Atk::Implementor::~Implementor()'Tab.o:(.gnu.linkonce.r._ZTC8NickList0_N3Gtk6WidgetE[vtable
for NickList]+0x128): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC8NickList0_N3Gtk9ContainerE[vtable
for NickList]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC8NickList0_N3Gtk3BinE[vtable
for NickList]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTC8NickList0_N3Gtk5FrameE[vtable
for NickList]+0x154): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Tab.o:(.gnu.linkonce.r._ZTV8NickList[vtable for
NickList]+0x154): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Prefs.o:(.gnu.linkonce.r._ZTC5Prefs8_N3Atk11ImplementorE[vtable
for Prefs]+0xc): undefined reference to `typeinfo for
Atk::Implementor'
Prefs.o:(.gnu.linkonce.r._ZTC5Prefs8_N3Atk11ImplementorE[vtable
for Prefs]+0x10): undefined reference to
`Atk::Implementor::~Implementor()'
Prefs.o:(.gnu.linkonce.r._ZTC5Prefs8_N3Atk11ImplementorE[vtable
for Prefs]+0x14): undefined reference to
`Atk::Implementor::~Implementor()'
Prefs.o:(.gnu.linkonce.r._ZTC5Prefs8_N3Atk11ImplementorE[vtable
for Prefs]+0x18): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Prefs.o:(.gnu.linkonce.r._ZTC5Prefs8_N3Atk11ImplementorE[vtable
for Prefs]+0x38): undefined reference to `typeinfo for
Atk::Implementor'
Prefs.o:(.gnu.linkonce.r._ZTC5Prefs8_N3Atk11ImplementorE[vtable
for Prefs]+0x3c): undefined reference to `virtual thunk
to Atk::Implementor::~Implementor()'
Prefs.o:(.gnu.linkonce.r._ZTC5Prefs8_N3Atk11ImplementorE[vtable
for Prefs]+0x40): undefined reference to `virtual thunk
to Atk::Implementor::~Implementor()'
Prefs.o:(.gnu.linkonce.r._ZTC5Prefs0_N3Gtk6WidgetE[vtable
for Prefs]+0x128): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Prefs.o:(.gnu.linkonce.r._ZTC5Prefs0_N3Gtk9ContainerE[vtable
for Prefs]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Prefs.o:(.gnu.linkonce.r._ZTC5Prefs0_N3Gtk3BinE[vtable
for Prefs]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Prefs.o:(.gnu.linkonce.r._ZTC5Prefs0_N3Gtk6WindowE[vtable
for Prefs]+0x15c): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Prefs.o:(.gnu.linkonce.r._ZTV5Prefs[vtable for
Prefs]+0x15c): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Prefs.o:(.gnu.linkonce.r._ZTCN3Gtk12ComboBoxTextE8_N3Atk11ImplementorE[vtable
for Gtk::ComboBoxText]+0xc): undefined reference to
`typeinfo for Atk::Implementor'
Prefs.o:(.gnu.linkonce.r._ZTCN3Gtk12ComboBoxTextE8_N3Atk11ImplementorE[vtable
for Gtk::ComboBoxText]+0x10): undefined reference to
`Atk::Implementor::~Implementor()'
Prefs.o:(.gnu.linkonce.r._ZTCN3Gtk12ComboBoxTextE8_N3Atk11ImplementorE[vtable
for Gtk::ComboBoxText]+0x14): undefined reference to
`Atk::Implementor::~Implementor()'
Prefs.o:(.gnu.linkonce.r._ZTCN3Gtk12ComboBoxTextE8_N3Atk11ImplementorE[vtable
for Gtk::ComboBoxText]+0x18): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Prefs.o:(.gnu.linkonce.r._ZTCN3Gtk12ComboBoxTextE8_N3Atk11ImplementorE[vtable
for Gtk::ComboBoxText]+0x38): undefined reference to
`typeinfo for Atk::Implementor'
Prefs.o:(.gnu.linkonce.r._ZTCN3Gtk12ComboBoxTextE8_N3Atk11ImplementorE[vtable
for Gtk::ComboBoxText]+0x3c): undefined reference to
`virtual thunk to Atk::Implementor::~Implementor()'
Prefs.o:(.gnu.linkonce.r._ZTCN3Gtk12ComboBoxTextE8_N3Atk11ImplementorE[vtable
for Gtk::ComboBoxText]+0x40): undefined reference to
`virtual thunk to Atk::Implementor::~Implementor()'
Prefs.o:(.gnu.linkonce.r._ZTCN3Gtk12ComboBoxTextE0_NS_6WidgetE[vtable
for Gtk::ComboBoxText]+0x128): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Prefs.o:(.gnu.linkonce.r._ZTCN3Gtk12ComboBoxTextE0_NS_9ContainerE[vtable
for Gtk::ComboBoxText]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Prefs.o:(.gnu.linkonce.r._ZTCN3Gtk12ComboBoxTextE0_NS_3BinE[vtable
for Gtk::ComboBoxText]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Prefs.o:(.gnu.linkonce.r._ZTCN3Gtk12ComboBoxTextE0_NS_8ComboBoxE[vtable
for Gtk::ComboBoxText]+0x154): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
Prefs.o:(.gnu.linkonce.r._ZTVN3Gtk12ComboBoxTextE[vtable
for Gtk::ComboBoxText]+0x154): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
ServerWindow.o:(.gnu.linkonce.r._ZTC16ServerEditDialog8_N3Atk11ImplementorE[vtable
for ServerEditDialog]+0xc): undefined reference to
`typeinfo for Atk::Implementor'
ServerWindow.o:(.gnu.linkonce.r._ZTC16ServerEditDialog8_N3Atk11ImplementorE[vtable
for ServerEditDialog]+0x10): undefined reference to
`Atk::Implementor::~Implementor()'
ServerWindow.o:(.gnu.linkonce.r._ZTC16ServerEditDialog8_N3Atk11ImplementorE[vtable
for ServerEditDialog]+0x14): undefined reference to
`Atk::Implementor::~Implementor()'
ServerWindow.o:(.gnu.linkonce.r._ZTC16ServerEditDialog8_N3Atk11ImplementorE[vtable
for ServerEditDialog]+0x18): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
ServerWindow.o:(.gnu.linkonce.r._ZTC16ServerEditDialog8_N3Atk11ImplementorE[vtable
for ServerEditDialog]+0x38): undefined reference to
`typeinfo for Atk::Implementor'
ServerWindow.o:(.gnu.linkonce.r._ZTC16ServerEditDialog8_N3Atk11ImplementorE[vtable
for ServerEditDialog]+0x3c): undefined reference to
`virtual thunk to Atk::Implementor::~Implementor()'
ServerWindow.o:(.gnu.linkonce.r._ZTC16ServerEditDialog8_N3Atk11ImplementorE[vtable
for ServerEditDialog]+0x40): undefined reference to
`virtual thunk to Atk::Implementor::~Implementor()'
ServerWindow.o:(.gnu.linkonce.r._ZTC16ServerEditDialog0_N3Gtk6WidgetE[vtable
for ServerEditDialog]+0x128): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
ServerWindow.o:(.gnu.linkonce.r._ZTC16ServerEditDialog0_N3Gtk9ContainerE[vtable
for ServerEditDialog]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
ServerWindow.o:(.gnu.linkonce.r._ZTC16ServerEditDialog0_N3Gtk3BinE[vtable
for ServerEditDialog]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
ServerWindow.o:(.gnu.linkonce.r._ZTC16ServerEditDialog0_N3Gtk6WindowE[vtable
for ServerEditDialog]+0x15c): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
ServerWindow.o:(.gnu.linkonce.r._ZTC16ServerEditDialog0_N3Gtk6DialogE[vtable
for ServerEditDialog]+0x160): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
ServerWindow.o:(.gnu.linkonce.r._ZTV16ServerEditDialog[vtable
for ServerEditDialog]+0x160): more undefined references
to `Atk::Implementor::ref_accessibile_vfunc()' follow
ServerWindow.o:(.gnu.linkonce.r._ZTC12ServerWindow8_N3Atk11ImplementorE[vtable
for ServerWindow]+0xc): undefined reference to
`typeinfo for Atk::Implementor'
ServerWindow.o:(.gnu.linkonce.r._ZTC12ServerWindow8_N3Atk11ImplementorE[vtable
for ServerWindow]+0x10): undefined reference to
`Atk::Implementor::~Implementor()'
ServerWindow.o:(.gnu.linkonce.r._ZTC12ServerWindow8_N3Atk11ImplementorE[vtable
for ServerWindow]+0x14): undefined reference to
`Atk::Implementor::~Implementor()'
ServerWindow.o:(.gnu.linkonce.r._ZTC12ServerWindow8_N3Atk11ImplementorE[vtable
for ServerWindow]+0x18): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
ServerWindow.o:(.gnu.linkonce.r._ZTC12ServerWindow8_N3Atk11ImplementorE[vtable
for ServerWindow]+0x38): undefined reference to
`typeinfo for Atk::Implementor'
ServerWindow.o:(.gnu.linkonce.r._ZTC12ServerWindow8_N3Atk11ImplementorE[vtable
for ServerWindow]+0x3c): undefined reference to
`virtual thunk to Atk::Implementor::~Implementor()'
ServerWindow.o:(.gnu.linkonce.r._ZTC12ServerWindow8_N3Atk11ImplementorE[vtable
for ServerWindow]+0x40): undefined reference to
`virtual thunk to Atk::Implementor::~Implementor()'
ServerWindow.o:(.gnu.linkonce.r._ZTC12ServerWindow0_N3Gtk6WidgetE[vtable
for ServerWindow]+0x128): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
ServerWindow.o:(.gnu.linkonce.r._ZTC12ServerWindow0_N3Gtk9ContainerE[vtable
for ServerWindow]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
ServerWindow.o:(.gnu.linkonce.r._ZTC12ServerWindow0_N3Gtk3BinE[vtable
for ServerWindow]+0x150): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
ServerWindow.o:(.gnu.linkonce.r._ZTC12ServerWindow0_N3Gtk6WindowE[vtable
for ServerWindow]+0x15c): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
ServerWindow.o:(.gnu.linkonce.r._ZTC12ServerWindow0_N3Gtk6DialogE[vtable
for ServerWindow]+0x160): undefined reference to
`Atk::Implementor::ref_accessibile_vfunc()'
ServerWindow.o:(.gnu.linkonce.r._ZTV12ServerWindow[vtable
for ServerWindow]+0x160): more undefined references to
`Atk::Implementor::ref_accessibile_vfunc()' follow
TextWidget.o: In function `TextWidget::setStyle()':
/usr/src/lostirc-0.4.4/src/gtkmm/TextWidget.cpp:122:
undefined reference to `Gdk::Color::Color(Glib::ustring
const&)'
/usr/src/lostirc-0.4.4/src/gtkmm/TextWidget.cpp:124:
undefined reference to `Gdk::Color::~Color()'
/usr/src/lostirc-0.4.4/src/gtkmm/TextWidget.cpp:124:
undefined reference to `Gdk::Color::~Color()'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkPixbufAnimation*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkWindowObject*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Gdk::AtomStringTraits::to_cpp_type(_GdkAtom*)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Gdk::Pixbuf::get_base_type()'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkVisual*,
bool)'/usr/lib/libgtkmm-2.4.so: undefined reference to
`typeinfo for Gdk::Pixmap'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Pango::wrap_init()'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkRectangle const*)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkColor*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Gdk::Window::raise()'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_PangoContext*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Gdk::Color::Color(_GdkColor*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkColormap*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Pango::FontDescription::FontDescription(_PangoFontDescription*,
bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkDevice*,
bool)'/usr/lib/libgtkmm-2.4.so: undefined reference to
`Atk::wrap_init()'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Gdk::Region::Region(_GdkRegion*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Gdk::Color::Color()'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Gdk::Pixmap::gobj_copy()'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Pango::FontDescription::gobj_copy() const'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkRectangle*)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_PangoLayout*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Atk::Implementor::Implementor()'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Gdk::AtomStringTraits::to_c_type(std::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_AtkObject*,
bool)'/usr/lib/libgtkmm-2.4.so: undefined reference to
`Pango::Language::Language(_PangoLanguage*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkPixmapObject*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkDisplay*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkScreen*,
bool)'/usr/lib/libgtkmm-2.4.so: undefined reference to
`Atk::Implementor::~Implementor()'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkPixbuf*,
bool)'/usr/lib/libgtkmm-2.4.so: undefined reference to
`Gdk::wrap_init()'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Atk::Implementor::add_interface(unsigned long)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkDrawable*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkDragContext*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Pango::AttrList::AttrList(_PangoAttrList*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkGC*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Pango::TabArray::TabArray(_PangoTabArray*, bool)'
/usr/lib/libgtkmm-2.4.so: undefined reference to
`Glib::wrap(_GdkImage*, bool)'
collect2: ld returned 1 exit status

If I use pkgconfig 0.16.0 it works fine. This is with
0.4.4 and 0.4.5. I am trying to come up with a patch
to fix and will send you if I can. This is due to a
recent change in pkgconfig. Pkgconfig used to
automatically add all library requirements, but that
was changed in one of the last versions. I think your
package is relying on the old behavior.

Thanks, George Sherwood
Chat guru
http://www.sourcemage.org

Discussion

  • Morten Brix Pedersen

    Logged In: YES
    user_id=277268

    Thanks for the bug report. Unfortunately my pkg-config
    0.17.2 is compiled with --disable-indirect-deps, so I can't
    reproduce it. However, can you see whether this patch solves
    the issue?

    Index: configure.ac

    RCS file: /cvsroot/lostirc/lostirc/configure.ac,v
    retrieving revision 1.26
    diff -u -r1.26 configure.ac
    --- configure.ac 14 May 2005 13:32:18 -0000 1.26
    +++ configure.ac 2 Jun 2005 23:04:46 -0000
    @@ -8,7 +8,7 @@
    PKG_CHECK_MODULES(GLIBMMDEPS, glibmm-2.4)
    AC_SUBST(GLIBMM_CFLAGS)
    AC_SUBST(GLIBMM_LIBS)
    -PKG_CHECK_MODULES(GTKMMDEPS, gtkmm-2.4)
    +PKG_CHECK_MODULES(GTKMMDEPS, [gtkmm-2.4 gdkmm-2.4 atkmm-1.6
    pangomm-1.4])
    AC_SUBST(GTKMMDEPS_CFLAGS)
    AC_SUBST(GTKMMDEPS_LIBS)

    Thanks.

     
  • George

    George - 2005-06-02

    Logged In: YES
    user_id=1109417

    Patch seems to work for me now. I had to recompile
    pkgconfig again to make it not look for indirect-deps and it
    seems all is working with lostirc now with that patch. I
    will use that patch for our distro until the next version.
    Thanks for the quick help.

     
  • Morten Brix Pedersen

    Logged In: YES
    user_id=277268

    Thank you. I will keep this bug report open until I release
    the next version where this fix will be included. Thanks for
    the notification! Hopefully your work will cause less
    trouble for other people.

     
  • Morten Brix Pedersen

    Logged In: YES
    user_id=277268

    For the record: Now fixed in CVS.

     
  • Morten Brix Pedersen

    • status: open --> open-fixed
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks