libzip libcrypto pthread