Date: Sat, 14 Sep 2019 11:05:08 -0700 From: Mark Millard <marklmi@yahoo.com> To: FreeBSD Current <freebsd-current@freebsd.org>, freebsd-arm@freebsd.org Subject: head -r352274 buildkernel targetting armv7 failure: am335x/am335x_dmtpps.c:304:3: error: implicit declaration of function 'spinlock_enter' is invalid in C99 [-Werror,-Wimplicit-function-declaration] Message-ID: <0E884723-2826-4EDF-A16F-841E01E9D4EC@yahoo.com>
next in thread | raw e-mail | index | archive | help
After updating my amd64 context to head -r352274, attempting an amd64->armv7 cross buildworld buildkernel ended up failing with: --- am335x_dmtpps.o --- /usr/src/sys/arm/ti/am335x/am335x_dmtpps.c:304:3: error: implicit = declaration of function 'spinlock_enter' is invalid in C99 = [-Werror,-Wimplicit-function-declaration] mtx_lock_spin(&sc->pps_mtx); ^ /usr/src/sys/sys/mutex.h:383:26: note: expanded from macro = 'mtx_lock_spin' #define mtx_lock_spin(m) mtx_lock_spin_flags((m), 0) ^ /usr/src/sys/sys/mutex.h:452:2: note: expanded from macro = 'mtx_lock_spin_flags' mtx_lock_spin_flags_((m), (opts), LOCK_FILE, LOCK_LINE) ^ /usr/src/sys/sys/mutex.h:429:2: note: expanded from macro = 'mtx_lock_spin_flags_' __mtx_lock_spin((m), curthread, (opts), (file), (line)) ^ /usr/src/sys/sys/mutex.h:258:2: note: expanded from macro = '__mtx_lock_spin' spinlock_enter(); = \ ^ /usr/src/sys/arm/ti/am335x/am335x_dmtpps.c:304:3: error: this function = declaration is not a prototype [-Werror,-Wstrict-prototypes] /usr/src/sys/sys/mutex.h:383:26: note: expanded from macro = 'mtx_lock_spin' #define mtx_lock_spin(m) mtx_lock_spin_flags((m), 0) ^ /usr/src/sys/sys/mutex.h:452:2: note: expanded from macro = 'mtx_lock_spin_flags' mtx_lock_spin_flags_((m), (opts), LOCK_FILE, LOCK_LINE) ^ /usr/src/sys/sys/mutex.h:429:2: note: expanded from macro = 'mtx_lock_spin_flags_' __mtx_lock_spin((m), curthread, (opts), (file), (line)) ^ /usr/src/sys/sys/mutex.h:258:2: note: expanded from macro = '__mtx_lock_spin' spinlock_enter(); = \ ^ . . . (spinlock_enter was not the only example.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0E884723-2826-4EDF-A16F-841E01E9D4EC>