Package: g++-3.3
Version: 1:3.3.2-0pre3

Very recently (3.3.2ds1-0pre2 was ok AFAIK) the name lookup mechanisms changed in g++. This exposes problems with libgtkmm2.0-dev Version 2.2.7-1.

Since g++-3.2 does not complain this looks like a compiler issue (and not gtkmm's fault) - but I can't tell for sure.

> g++ `pkg-config --cflags gtkmm-2.0` -x c++ /usr/include/gtkmm-2.0/gtkmm/notebook.h
/usr/include/gtkmm-2.0/gtkmm/notebook.h: In member function `const
Gtk::Notebook_Helpers::Page&
Gtk::Notebook_Helpers::PageIterator::operator*() const':
/usr/include/gtkmm-2.0/gtkmm/notebook.h:822: error: `
Gtk::Notebook_Helpers::PageIterator' is an inaccessible base of `
Gtk::Notebook_Helpers::Page'
/usr/include/gtkmm-2.0/gtkmm/notebook.h: In member function `const
Gtk::Notebook_Helpers::Page*
Gtk::Notebook_Helpers::PageIterator::operator->() const':
/usr/include/gtkmm-2.0/gtkmm/notebook.h:828: error: `
Gtk::Notebook_Helpers::PageIterator' is an inaccessible base of `
Gtk::Notebook_Helpers::Page'


> g++-3.2 `pkg-config --cflags gtkmm-2.0` -x c++ /usr/include/gtkmm-2.0/gtkmm/notebook.h
/usr/lib/gcc-lib/powerpc-linux/3.2.3/../../../crt1.o(.rodata+0x4): undefined reference to `main'
collect2: ld returned 1 exit status
(which is actually a success mesage)






Reply via email to