Created attachment 2099 Fix build on *BSDs As reported on xfce4-dev mailing list, extern char** environ is not defined on FreeBSD/OpenBSD/MacOS, and breaks build. Adding 'extern char** environ;' on top of launcher-exec.c fixes it.
Mac OS X doesn't have an "environ" symbol, so simply declaring it doesn't fix it there.
Created attachment 2100 patch-launcher-exec.c
Created attachment 2115 Another patch I want to avoid a compiler warning on linux systems, there fore i removed the variable in the first place. Maybe this one works.
Last patch seems to work on bsd. Closing bug.