ULis3h
ULis3h

Reputation: 1

How to build samsung S22u kernel?

First of all, I download the source code from the Samsung open source website(SM-S908U_NA_13_Opensource.zip).

Then download the cross-compilation tool chain and extract it to the corresponding folder

However, this error occurs when I run the compilation script:

or/cam_actuator_core.c:1636:9: error: redefinition of 'cam_actuator_i2c_read'
int32_t cam_actuator_i2c_read(struct cam_actuator_ctrl_t *a_ctrl, uint32_t addr,
        ^
/home/ulis/kernel13/kernel_platform/msm-kernel/../../vendor/qcom/opensource/camera-kernel/drivers/cam_sensor_module/cam_actuator/cam_actuator_core.c:149:9: note: previous definition is here
int32_t cam_actuator_i2c_read(struct cam_actuator_ctrl_t *a_ctrl, uint32_t addr,
        ^
1 error generated.
make[3]: *** [/home/ulis/kernel13/kernel_platform/msm-kernel/scripts/Makefile.build:278:../../vendor/qcom/opensource/camera-kernel/drivers/cam_sensor_module/cam_actuator/cam_actuator_core.o] 错误 1
make[3]: *** 正在等待未完成的任务....
make[2]: *** [/home/ulis/kernel13/kernel_platform/msm-kernel/Makefile:1940:../../vendor/qcom/opensource/camera-kernel] 错误 2
make[2]: 离开目录“/home/ulis/kernel13/out/msm---gki/msm-kernel”
make[1]: *** [Makefile:189: __sub-make] Error 2
make[1]: Leaving directory '/home/ulis/kernel13/kernel_platform/msm-kernel'
make: *** [Makefile:10: modules] Error 2
make: Leaving directory '/home/ulis/kernel13/vendor/qcom/opensource/camera-kernel'

I want to know how to compile the kernel code of Samsung successfully.

Solve the above problems

Upvotes: 0

Views: 410

Answers (0)

Related Questions