our libuuid actually need libsocket... so sad