Skip to content

Complie fail kernel 6.10 #498

@mikealanni

Description

@mikealanni

Hi was trying to rebuild from the source and I'm getting this Error after kernel 6.10 install

make -j8 cc -Wall -Wfatal-errors -pthread -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \ -c x86_64/corefreqd.c -o build/corefreqd.o cc -Wall -Wfatal-errors -pthread -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \ -c x86_64/corefreqm.c -o build/corefreqm.o cc -Wall -Wfatal-errors -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \ -c x86_64/corefreq-cli.c -o build/corefreq-cli.o cc -Wall -Wfatal-errors -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \ -c x86_64/corefreq-ui.c -o build/corefreq-ui.o cc -Wall -Wfatal-errors -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \ -c x86_64/corefreq-cli-rsc.c -o build/corefreq-cli-rsc.o cc -Wall -Wfatal-errors -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \ -c x86_64/corefreq-cli-json.c -o build/corefreq-cli-json.o cc -Wall -Wfatal-errors -D CORE_COUNT=256 -D TASK_ORDER=5 -D MAX_FREQ_HZ=7125000000 -D UBENCH=0 -D DELAY_TSC=1 \ -c x86_64/corefreq-cli-extra.c -o build/corefreq-cli-extra.o cc -o build/corefreqd \ build/corefreqd.o build/corefreqm.o -lpthread -lm -lrt -lc cc -o build/corefreq-cli \ build/corefreq-cli.o build/corefreq-ui.o \ build/corefreq-cli-rsc.o build/corefreq-cli-json.o \ build/corefreq-cli-extra.o -lm -lrt -lc make[1]: Entering directory '/home/majed/linux' CC [M] /home/majed/CoreFreq/build/module/corefreqk.o /home/majed/CoreFreq/build/module/corefreqk.c:510:35: error: initialization of ‘void (*)(struct cpufreq_policy *)’ from incompatible pointer type ‘int (*)(struct cpufreq_policy *)’ [-Werror=incompatible-pointer-types] 510 | .exit = CoreFreqK_Policy_Exit, | ^~~~~~~~~~~~~~~~~~~~~ compilation terminated due to -Wfatal-errors. cc1: some warnings being treated as errors make[3]: *** [scripts/Makefile.build:244: /home/majed/CoreFreq/build/module/corefreqk.o] Error 1 make[2]: *** [/home/majed/linux/Makefile:1934: /home/majed/CoreFreq/build] Error 2 make[1]: *** [Makefile:240: __sub-make] Error 2 make[1]: Leaving directory '/home/majed/linux' make: *** [Makefile:110: all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions