Thank you. I was able to build PulseAudio (13a3daa) successfully with your patch :) On Wed, Dec 3, 2014 at 6:50 AM, David Henningsson <david.henningsson at canonical.com> wrote: > mingw32 does not have "getuid", so ifdef it properly. > > Reported-by: Michael DePaulo <mikedep333 at gmail.com> > Signed-off-by: David Henningsson <david.henningsson at canonical.com> > --- > src/pulsecore/core-util.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/src/pulsecore/core-util.c b/src/pulsecore/core-util.c > index e9843ef..bf7f3d8 100644 > --- a/src/pulsecore/core-util.c > +++ b/src/pulsecore/core-util.c > @@ -1816,6 +1816,7 @@ char *pa_get_runtime_dir(void) { > /* Use the XDG standard for the runtime directory. */ > d = getenv("XDG_RUNTIME_DIR"); > if (d) { > +#ifdef HAVE_GETUID > struct stat st; > if (stat(d, &st) == 0 && st.st_uid != getuid()) { > pa_log(_("XDG_RUNTIME_DIR (%s) is not owned by us (uid %d), but by uid %d! " > @@ -1823,6 +1824,7 @@ char *pa_get_runtime_dir(void) { > d, getuid(), st.st_uid); > goto fail; > } > +#endif > > k = pa_sprintf_malloc("%s" PA_PATH_SEP "pulse", d); > > -- > 1.9.1 >