Date: Fri, 13 Dec 2019 15:57:32 -0700 From: Johannes Lundberg <johalun@FreeBSD.org> To: Jan Beich <jbeich@FreeBSD.org> Cc: John Baldwin <jhb@freebsd.org>, x11@freebsd.org Subject: Re: DRM driver build fail Message-ID: <1ca5dfeb-e32b-0fd4-3070-1fdef1de9758@FreeBSD.org> In-Reply-To: <mubv-c03t-wny@FreeBSD.org> References: <9369.40239496238$1576274562@news.gmane.org> <mubv-c03t-wny@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Jan We have a build script running every three hours, building every supported combination of driver/os release/platform. This is the result of it failing (or rather succeeding in doing its work). We're working on a fix and culprit is https://svnweb.freebsd.org/base?view=revision&revision=355732 Cheers On 2019-12-13 15:49, Jan Beich wrote: > (Assuming master is HEAD aka -CURRENT). > > "Johannes Lundberg" <johalun@freebsd.org> writes: > >> FreeBSD DRM Drivers Build Results >> >> STABLE-11: Version 1103504. Revision 355731. >> STABLE-12: Version 1201504. Revision 355704. >> HEAD: Version 1300067. Revision 355732. >> >> >> Failed on Fri Dec 13 15:01:57 MST 2019: >> >> https://people.freebsd.org/~johalun/drmlogs/ERROR-aarch64__master__drm-v5.0.log >> https://people.freebsd.org/~johalun/drmlogs/ERROR-amd64__master__drm-legacy.log >> https://people.freebsd.org/~johalun/drmlogs/ERROR-amd64__master__drm-v4.16.log >> https://people.freebsd.org/~johalun/drmlogs/ERROR-amd64__master__drm-v5.0.log >> https://people.freebsd.org/~johalun/drmlogs/ERROR-i386__master__drm-legacy.log >> https://people.freebsd.org/~johalun/drmlogs/ERROR-i386__master__drm-v4.16.log >> https://people.freebsd.org/~johalun/drmlogs/ERROR-i386__master__drm-v5.0.log >> https://people.freebsd.org/~johalun/drmlogs/ERROR-powerpc64__master__drm-v5.0.log > drivers/gpu/drm/drm_os_freebsd.c:47:3: error: implicit declaration of function 'untimeout' is invalid in C99 [-Werror,-Wimplicit-function-declaration] > untimeout(clear_debug_func, NULL, reset_debug_log_handle); > ^ > drivers/gpu/drm/drm_os_freebsd.c:57:28: error: implicit declaration of function 'timeout' is invalid in C99 [-Werror,-Wimplicit-function-declaration] > reset_debug_log_handle = timeout(clear_debug_func, NULL, > ^ > drivers/gpu/drm/drm_os_freebsd.c:57:26: error: assigning to 'struct callout_handle' from incompatible type 'int' > reset_debug_log_handle = timeout(clear_debug_func, NULL, > ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > drm-v5.0 built fine here just 2 days ago. Regressed by https://reviews.freebsd.org/D22602 > Other kms-drm branches appear to be affected by the same issue. D22602 lists fixes > for base drivers in Revision Contents -> Stack which one can use as examples e.g., > D22598 replaced untimeout() with callout_drain() but... let me run away. ;)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1ca5dfeb-e32b-0fd4-3070-1fdef1de9758>
