On 04/05/2012 07:10 PM, Darrell Anderson wrote: > Will the patch hurt or confuse the build with pre gcc 4.7 systems? > > Darrell I have no Freaking idea :) It depends - presumably it should make a difference since it simply adds the 'this->' designation to the calls inside the template stuff, but I no 'nada' about the template library, etc... If I had something other than Arch, I'd give it a go. (I have suse, but I don't write .spec files :) Maybe I should install Slack 13.37 and give that a spin. I don't think it will hurt the earlier builds, since it just satisfies the compiler checks. Here is the patch: --- kicker/applets/launcher/easyvector.h +++ kicker/applets/launcher/easyvector.h 2012-04-05 17:33:50.320708865 -0500 @@ -87,7 +87,7 @@ template < class VALUE, bool CHECKINDEX > void EasyVector< VALUE, CHECKINDEX >::eraseAt(Index index) { _checkIndex(index); - erase(this->begin()+index); + this->erase(this->begin()+index); } @@ -108,7 +108,7 @@ this->push_back(value); return; } - insert(this->begin()+index,value); + this->insert(this->begin()+index,value); } @@ -116,7 +116,7 @@ void EasyVector< VALUE, CHECKINDEX >::insertAt(EasyVector< VALUE, CHECKINDEX >::Index index,const EasyVector< VALUE, CHECKINDEX > &v) { index=_convertInsertIndex(index); _checkInsertIndex(index); - insert(this->begin()+index,v.begin(),v.end()); + this->insert(this->begin()+index,v.begin(),v.end()); } -- David C. Rankin, J.D.,P.E.