PROBLEM CODE: // in /gtkmm-2.2.11/gtk/gtkmm/treepath.h template <class In> void TreePath::append(In pbegin, In pend) { // push_back() can't throw -- if it could, this code wouldn't be strongly exception-safe. for(; pbegin != pend; ++pbegin) this->push_back(*begin); } Here begin is abviously a typo of pbegin. Change it and it's solved. Reproducible: Always Steps to Reproduce: emerge sync emerge gtkmm
The code is in line no. 297
I couldn't compile it with GCC 3.4.0 for AMD64 and after fixing source in portage working folder this and runing ebuild /path/to/ebuild compile install qmerge It compiled just fine.
*** This bug has been marked as a duplicate of 49350 ***