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

Bug#210565: Recent regression: x is an inaccessible base of y (within gtkmm2)



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 to: