I don't know about previous versions of Solaris, but on Solaris 9, alloca() is provided by alloca.h, not stdlib.h. Therefore, kdelibs/kio/kio/kzip.cpp needs to #include <alloca.h>. I have submitted a bug but wanted to give a heads-up to anyone who can fix this before another KDE release is made. Thanks, Misty