I just tried to go and rebuild xfsdump and xfsprogs from the 1.3pre4
cmd_rpms, but xfsdump-2.2.13-0.src.rpm and xfsprogs-2.5.4-0.src.rpm both
fail due to uuid.h not being found:

...
...
checking for stdint.h... yes
checking for unistd.h... yes
checking uuid.h usability... no
checking uuid.h presence... no
checking for uuid.h... no
checking uuid/uuid.h usability... no
checking uuid/uuid.h presence... no
checking for uuid/uuid.h... no
FATAL ERROR: could not find a valid UUID header.
Install the Universally Unique Identifiers development package.
make: *** [include/builddefs] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.93142 (%build)
RPM build errors:
user cattelan does not exist - using root
group srgfs does not exist - using root
user cattelan does not exist - using root
group srgfs does not exist - using root
Bad exit status from /var/tmp/rpm-tmp.93142 (%build)

I have the kernel sources installed (well, I symlinked to the build tree
from /usr/src/redhat/BUILD/etc to /usr/src/linux-2.4.20 from
kernel-2.4.20-18.9XFS1.3.0pre4.src.rpm) so they are in place...
I'm sure it's something basic I'm doing wrong - can anyone point me to what
it is? System is a RH9, kernel 2.4.20-18.9XFS1.3.0pre4.