Skip to content

Instantly share code, notes, and snippets.

@ThEMarD
Created October 12, 2024 18:08
Show Gist options
  • Save ThEMarD/f5efb8731ee32dc8ccf6fd783b1ffece to your computer and use it in GitHub Desktop.
Save ThEMarD/f5efb8731ee32dc8ccf6fd783b1ffece to your computer and use it in GitHub Desktop.
Kernel build fail on rebased los qcom sm8350 for motorola dubai A14 kernel sauce
https://github.com/ThEMarD/android_kernel_qcom_sm8350/tree/test2/lineage-21
ld.lld: error: undefined symbol: led_trigger_register
>>> referenced by core.c:206 (../../../../../../kernel/motorola/sm7325/net/rfkill/core.c:206)
>>> vmlinux.o:(rfkill_init)
>>> referenced by core.c:211 (../../../../../../kernel/motorola/sm7325/net/rfkill/core.c:211)
>>> vmlinux.o:(rfkill_init)
>>> referenced by core.c:162 (../../../../../../kernel/motorola/sm7325/net/rfkill/core.c:162)
>>> vmlinux.o:(rfkill_register)
ld.lld: error: undefined symbol: led_trigger_unregister
>>> referenced by core.c:213 (../../../../../../kernel/motorola/sm7325/net/rfkill/core.c:213)
>>> vmlinux.o:(rfkill_init)
>>> referenced by core.c:223 (../../../../../../kernel/motorola/sm7325/net/rfkill/core.c:223)
>>> vmlinux.o:(rfkill_exit)
>>> referenced by core.c:224 (../../../../../../kernel/motorola/sm7325/net/rfkill/core.c:224)
>>> vmlinux.o:(rfkill_exit)
>>> referenced 1 more times
ld.lld: error: undefined symbol: led_classdev_register_ext
>>> referenced by leds.h:181 (../../../../../../kernel/motorola/sm7325/include/linux/leds.h:181)
>>> vmlinux.o:(input_leds_connect)
>>> referenced by leds.h:181 (../../../../../../kernel/motorola/sm7325/include/linux/leds.h:181)
>>> vmlinux.o:(__sdhci_add_host)
>>> referenced by leds.h:181 (../../../../../../kernel/motorola/sm7325/include/linux/leds.h:181)
>>> vmlinux.o:(wiimod_led_probe)
ld.lld: error: undefined symbol: led_classdev_unregister
>>> referenced by input-leds.c:156 (../../../../../../kernel/motorola/sm7325/drivers/input/input-leds.c:156)
>>> vmlinux.o:(input_leds_connect)
>>> referenced by input-leds.c:178 (../../../../../../kernel/motorola/sm7325/drivers/input/input-leds.c:178)
>>> vmlinux.o:(input_leds_disconnect)
>>> referenced by sdhci.c:439 (../../../../../../kernel/motorola/sm7325/drivers/mmc/host/sdhci.c:439)
>>> vmlinux.o:(__sdhci_add_host)
>>> referenced 3 more times
ld.lld: error: undefined symbol: devm_led_classdev_register_ext
>>> referenced by leds.h:191 (../../../../../../kernel/motorola/sm7325/include/linux/leds.h:191)
>>> vmlinux.o:(ps_probe)
>>> referenced by leds.h:191 (../../../../../../kernel/motorola/sm7325/include/linux/leds.h:191)
>>> vmlinux.o:(sony_input_configured)
>>> referenced by leds.h:191 (../../../../../../kernel/motorola/sm7325/include/linux/leds.h:191)
>>> vmlinux.o:(wled_probe)
>>> referenced 3 more times
ld.lld: error: undefined symbol: devm_led_classdev_multicolor_register_ext
>>> referenced by led-class-multicolor.h:105 (../../../../../../kernel/motorola/sm7325/include/linux/led-class-multicolor.h:105)
>>> vmlinux.o:(ps_lightbar_register)
ld.lld: error: undefined symbol: led_mc_calc_color_components
>>> referenced by hid-playstation.c:867 (../../../../../../kernel/motorola/sm7325/drivers/hid/hid-playstation.c:867)
>>> vmlinux.o:(dualsense_lightbar_set_brightness)
ld.lld: error: undefined symbol: led_trigger_event
>>> referenced by power_supply_leds.c:34 (../../../../../../kernel/motorola/sm7325/drivers/power/supply/power_supply_leds.c:34)
>>> vmlinux.o:(power_supply_update_leds)
>>> referenced by power_supply_leds.c:35 (../../../../../../kernel/motorola/sm7325/drivers/power/supply/power_supply_leds.c:35)
>>> vmlinux.o:(power_supply_update_leds)
>>> referenced by power_supply_leds.c:36 (../../../../../../kernel/motorola/sm7325/drivers/power/supply/power_supply_leds.c:36)
>>> vmlinux.o:(power_supply_update_leds)
>>> referenced 20 more times
ld.lld: error: undefined symbol: led_trigger_blink
>>> referenced by power_supply_leds.c:45 (../../../../../../kernel/motorola/sm7325/drivers/power/supply/power_supply_leds.c:45)
>>> vmlinux.o:(power_supply_update_leds)
ld.lld: error: undefined symbol: led_trigger_register_simple
>>> referenced by power_supply_leds.c:79 (../../../../../../kernel/motorola/sm7325/drivers/power/supply/power_supply_leds.c:79)
>>> vmlinux.o:(power_supply_create_triggers)
>>> referenced by power_supply_leds.c:81 (../../../../../../kernel/motorola/sm7325/drivers/power/supply/power_supply_leds.c:81)
>>> vmlinux.o:(power_supply_create_triggers)
>>> referenced by power_supply_leds.c:83 (../../../../../../kernel/motorola/sm7325/drivers/power/supply/power_supply_leds.c:83)
>>> vmlinux.o:(power_supply_create_triggers)
>>> referenced 2 more times
ld.lld: error: undefined symbol: led_trigger_unregister_simple
>>> referenced by power_supply_leds.c:102 (../../../../../../kernel/motorola/sm7325/drivers/power/supply/power_supply_leds.c:102)
>>> vmlinux.o:(power_supply_remove_triggers)
>>> referenced by power_supply_leds.c:103 (../../../../../../kernel/motorola/sm7325/drivers/power/supply/power_supply_leds.c:103)
>>> vmlinux.o:(power_supply_remove_triggers)
>>> referenced by power_supply_leds.c:104 (../../../../../../kernel/motorola/sm7325/drivers/power/supply/power_supply_leds.c:104)
>>> vmlinux.o:(power_supply_remove_triggers)
>>> referenced 3 more times
ld.lld: error: undefined symbol: devm_led_trigger_register
>>> referenced by wacom_sys.c:1383 (../../../../../../kernel/motorola/sm7325/drivers/hid/wacom_sys.c:1383)
>>> vmlinux.o:(wacom_led_groups_alloc_and_register_one)
make[1]: *** [/home/themard/android/lineage-21/kernel/motorola/sm7325/Makefile:1210: vmlinux] Error 1
make[1]: Leaving directory '/home/themard/android/lineage-21/out/target/product/dubai/obj/KERNEL_OBJ'
make: *** [Makefile:190: sub-make] Error 2
make: Leaving directory '/home/themard/android/lineage-21/kernel/motorola/sm7325'
ninja: build stopped: subcommand failed.
11:19:51 ninja failed with: exit status 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment