/usr/include/utmp.h:63: error: expected specifier-qualifier-list before ‘int32_t’ sessreg.c: In function ‘set_utmp’: sessreg.c:421: error: ‘struct utmp’ has no member named ‘ut_time’ gmake[1]: *** [sessreg-sessreg.o] Error 1 gmake[1]: Leaving directory `/var/tmp/portage/x11-apps/sessreg-1.0.2/work/sessreg-1.0.2' gmake: *** [all] Error 2 Patch to follow
Created attachment 103862 [details, diff] Include types.h
Is this required for a vanilla fbsd system as well?
No idea as I don't have one. drizzt does, so CC'ing him
vanilla fbsd does not use (yet) modular xorg, but theorically it needs it. btw I suggest the following implementation: +#ifdef HAVE_SYS_TYPES_H +# include <sys/types.h> +#endif
Created attachment 109323 [details, diff] Include sys/types.h if we have it
*** Bug 173590 has been marked as a duplicate of this bug. ***
Please reopen when this is committed upstream.
I just rant into this one too - should we not unkeyword this in 1.0.2 until fixed?
This has supposedly been fixed upstream.
*** Bug 182264 has been marked as a duplicate of this bug. ***
Upstream's patch has been applied to sessreg-1.0.2. They don't have the conditional, and they explain why in the upstream bug. If this is a problem, let me know.