Package: kdebase Version: 1.9 Even though it is only a prototype, the Compaq C++ requires that you keep the argument names unique. G++ is more lax about this. THe following prototype has two arguments named "s1". ./kdebase/kdesu/kdesud/handler.h.orig 38c38 < QCString makeKey(int namspace, QCString s1, QCString s1=0, QCString s3=0); --- > QCString makeKey(int namspace, QCString s1, QCString s2=0, QCString s3=0);