That *is* strange. Why in the world is it trying to
build in the
/dev/shm/libcarddav-0.6.2 folder??
Probably because of the way I build packages.
In my system I have $TMP defined to tmpfs at /dev/shm.
Generally, the Slackware way to build packages is to untar the sources to a temporary
working location. Although your svn sources are not compressed, I continue to use the same
practice by copying the source tree to a temporary location.
tqtinterface and libcaldav compile fine. As do other packages from svn using this
practice. Just libcarddav is resisting.