The reason why I said setup extra urpmi repos is because all those missing dependencies are in those repos. To install yacc or kdevelop etc, is as simple as
or
If you are not a fan of the cli, you can use rpmdrake instead. Also if you know you have a package installed but the ./configure script says you don't, then install the devel package of the required dependency. Are you running "make install" as root because you will get the permission denied error if you are a normal user. If the package you are trying to install has a readme file, it can be quite helpful to read that first to find out exactly how to install the package and required dependencies.