Several routines have external definitions which are not called.
I have attached a patch which removes the external definitions in the routines I have found.
This is mainly S/D/C/ZLASET external definitions of *la_* files.
PS. There is also a typo in the documentation of dgeqr2p.f which misses a P

