Bug 1807 - LZMA 4.32.7, Required header file(s) are missing. (utime.h)
I strongly think that the problem is that you compiled your uClibc without the UCLIBC_SUSV4_LEGACY option set to yes. When this option isn't set, the header file utime.h doesn't get installed (and the corresponding functions are not implemented in uClibc).
Our default configuration file for uClibc 0.9.31 (toolchain/uClibc/uClibc-0.9.31.config) enables this option. However, if you built an uClibc configuration file yourself, by default, uClibc disables this option.
"cannot find -lresolv"
Re: [tcpdump-workers] Problem with build of tcpdump-current
Analysing the config.log, I find that the problem was
gcc related. Using gcc-3.4.3 instead of gcc-3.3.5
solve the problem.