* Error while cross compiling dub frontend drivers
@ 2023-01-21 15:11 j8bukhwh
0 siblings, 0 replies; only message in thread
From: j8bukhwh @ 2023-01-21 15:11 UTC (permalink / raw)
To: linux-media
I am trying to cross compile a DVB frontend, but I got this error:
root@dvb:~/dvb/linux_media/drivers/media/dvb-frontends# make -C /root/kernelbuild/linux/ M=$PWD modules -j12
make: Entering directory '/root/kernelbuild/linux'
CC [M] /root/dvb/linux_media/drivers/media/dvb-frontends/gx1503.o
MODPOST /root/dvb/linux_media/drivers/media/dvb-frontends/Module.symvers
ERROR: modpost: "i2c_mux_add_adapter" [/root/dvb/linux_media/drivers/media/dvb-frontends/gx1503.ko] undefined!
ERROR: modpost: "i2c_mux_alloc" [/root/dvb/linux_media/drivers/media/dvb-frontends/gx1503.ko] undefined!
ERROR: modpost: "i2c_mux_del_adapters" [/root/dvb/linux_media/drivers/media/dvb-frontends/gx1503.ko] undefined!
make[1]: *** [scripts/Makefile.modpost:123: /root/dvb/linux_media/drivers/media/dvb-frontends/Module.symvers] Error 1
make[1]: *** Deleting file '/root/dvb/linux_media/drivers/media/dvb-frontends/Module.symvers'
make: *** [Makefile:1741: modules] Error 2
make: Leaving directory '/root/kernelbuild/linux'
The `i2c_mux_add_adapter` exists in
root@dvb:~/kernelbuild/linux/drivers/i2c# ls -la | grep i2c-mux.ko
-rw-r--r-- 1 root root 284 Jan 21 19:16 .i2c-mux.ko.cmd
-rw-r--r-- 1 root root 312168 Jan 21 19:16 i2c-mux.ko
root@dvb:~/kernelbuild/linux/drivers/i2c# readelf -a i2c-mux.ko | grep -i i2c_mux_add_adapter
000000000000 005e00000002 R_X86_64_PC32 0000000000000690 i2c_mux_add_adapter + 0
59: 0000000000000000 174 FUNC LOCAL DEFAULT 5 i2c_mux_add_adapter.cold.
94: 0000000000000690 843 FUNC GLOBAL DEFAULT 3 i2c_mux_add_adapter
root@dvb:~/kernelbuild/linux/drivers/i2c# readelf -a i2c-mux.ko | grep -i i2c_mux_alloc
00000000000c 005400000002 R_X86_64_PC32 0000000000000090 i2c_mux_alloc + 0
37: 0000000000000012 0 NOTYPE LOCAL DEFAULT 9 __kstrtab_i2c_mux_alloc
38: 0000000000000020 0 NOTYPE LOCAL DEFAULT 9 __kstrtabns_i2c_mux_alloc
39: 000000000000000c 0 NOTYPE LOCAL DEFAULT 7 __ksymtab_i2c_mux_alloc
84: 0000000000000090 204 FUNC GLOBAL DEFAULT 3 i2c_mux_alloc
root@dvb:~/kernelbuild/linux/drivers/i2c# readelf -a i2c-mux.ko | grep -i i2c_mux_del_adapters
000000000018 005b00000002 R_X86_64_PC32 00000000000005d0 i2c_mux_del_adapters + 0
91: 00000000000005d0 188 FUNC GLOBAL DEFAULT 3 i2c_mux_del_adapters
any idea how to fix those errors?
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-01-21 15:14 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-21 15:11 Error while cross compiling dub frontend drivers j8bukhwh
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).