Build error: dkms-mali-utgard-meson r6p1-2

This forum is for topics dealing with problems with software specifically in the AArch64 repo.

Build error: dkms-mali-utgard-meson r6p1-2

Postby jonek » Sun Sep 08, 2019 6:31 pm

Hi,

I tried to install dkms-mali-utgard-meson r6p1-2 [1] becauseI assume it is required to get the Mali Utgard Meson driver [2, 3] working on my ORDROID C2.
Is my assumption correct?

Unfortunately when the module is compiled on installation it fails with the following error log.
I have the linux-aarch64 5.2.11-1 [4] kernel installed.

$this->bbcode_second_pass_code('', '
DKMS make.log for mali-utgard-meson-r6p1 for kernel 5.2.11-1-ARCH (aarch64)
Sun Sep 8 08:35:47 UTC 2019
make ARCH=arm64 -C /lib/modules/5.2.11-1-ARCH/build M=/var/lib/dkms/mali-utgard-meson/r6p1/build modules
make[1]: Entering directory '/usr/lib/modules/5.2.11-1-ARCH/build'
CC [M] /var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_atomics.o
CC [M] /var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_irq.o
CC [M] /var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_wq.o
CC [M] /var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_locks.o
CC [M] /var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_wait_queue.o
CC [M] /var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_low_level_mem.o
CC [M] /var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_math.o
CC [M] /var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_memory.o
CC [M] /var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_misc.o
CC [M] /var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_mali.o
CC [M] /var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_notification.o
CC [M] /var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_time.o
/var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_time.c: In function '_mali_osk_boot_time_get_ns':
/var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_time.c:57:2: error: implicit declaration of function 'get_monotonic_boottime'; did you mean 'getboottime'? [-Werror=implicit-function-declaration]
get_monotonic_boottime(&tsval);
^~~~~~~~~~~~~~~~~~~~~~
getboottime
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:279: /var/lib/dkms/mali-utgard-meson/r6p1/build/linux/mali_osk_time.o] Error 1
make[1]: *** [Makefile:1597: _module_/var/lib/dkms/mali-utgard-meson/r6p1/build] Error 2
make[1]: Leaving directory '/usr/lib/modules/5.2.11-1-ARCH/build'
make: *** [Makefile:191: all] Error 2
')

Thanks for any hints,
Jonek.

[1] https://archlinuxarm.org/packages/aarch ... gard-meson
[2] https://archlinuxarm.org/packages/aarch ... n-libgl-fb
[3] https://archlinuxarm.org/packages/aarch ... -libgl-x11
[4] https://archlinuxarm.org/packages/aarch64/linux-aarch64
jonek
 
Posts: 1
Joined: Sun Sep 08, 2019 5:55 pm

Re: Build error: dkms-mali-utgard-meson r6p1-2

Postby pigiron » Tue Sep 10, 2019 4:06 pm

I thought I'd poke at this a bit, but I won't be much help since I run my C2 headless. So no Mali stuff.

Anyway, it appears that get_monotonic_boottime was declared in /linux/timekeeping.h but they removed it in kernel version 4.20-rc1 because they thought nothing used it anymore (since it had been deprecated for some time because of year 2038 overflow).

Here's the commit where they talk about the removal:

https://github.com/torvalds/linux/commit/976516404

Here's where they talk about replacement functions:

https://www.kernel.org/doc/html/latest/ ... eping.html

Puzzled as to why you don't just install the already compiled package in ALARM though.
pigiron
 
Posts: 7
Joined: Fri Apr 05, 2019 3:48 pm


Return to ARMv8

Who is online

Users browsing this forum: No registered users and 2 guests