[Q] Error while compile kernel - Sony Xperia P, U, Sola, Go

Hi, I have this error while compile kumquat kernel:
Code:
[email protected]:~/Scrivania/kernel$ make -j 2
scripts/kconfig/conf --silentoldconfig Kconfig
warning: (CW1200) selects CFG80211 which has unmet direct dependencies (NET && !COMPAT_WIRELESS && WIRELESS && (RFKILL || !RFKILL))
warning: (CW1200) selects MAC80211 which has unmet direct dependencies (NET && !COMPAT_WIRELESS && WIRELESS && CFG80211)
warning: (CW1200) selects CFG80211 which has unmet direct dependencies (NET && !COMPAT_WIRELESS && WIRELESS && (RFKILL || !RFKILL))
warning: (CW1200) selects MAC80211 which has unmet direct dependencies (NET && !COMPAT_WIRELESS && WIRELESS && CFG80211)
CHK include/linux/version.h
UPD include/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
HOSTCC scripts/genksyms/genksyms.o
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
SHIPPED scripts/genksyms/lex.c
SHIPPED scripts/genksyms/parse.h
SHIPPED scripts/genksyms/keywords.c
SHIPPED scripts/genksyms/parse.c
HOSTCC scripts/genksyms/lex.o
HOSTCC scripts/genksyms/parse.o
HOSTCC scripts/mod/modpost.o
HOSTLD scripts/genksyms/genksyms
HOSTCC scripts/selinux/genheaders/genheaders
HOSTCC scripts/selinux/mdp/mdp
HOSTCC scripts/kallsyms
HOSTCC scripts/mod/sumversion.o
HOSTCC scripts/bin2c
HOSTCC scripts/recordmcount
HOSTLD scripts/mod/modpost
Generating include/generated/mach-types.h
CC kernel/bounds.s
GEN include/generated/bounds.h
CC arch/arm/kernel/asm-offsets.s
GEN include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CC init/main.o
HOSTCC usr/gen_init_cpio
GEN usr/initramfs_data.cpio
AS usr/initramfs_data.o
LD usr/built-in.o
CC arch/arm/vfp/vfpmodule.o
AS arch/arm/vfp/entry.o
AS arch/arm/vfp/vfphw.o
CC arch/arm/vfp/vfpsingle.o
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/do_mounts.o
CC arch/arm/vfp/vfpdouble.o
CC init/do_mounts_rd.o
CC init/do_mounts_initrd.o
LD arch/arm/vfp/vfp.o
LD arch/arm/vfp/built-in.o
CC arch/arm/kernel/elf.o
CC init/initramfs.o
AS arch/arm/kernel/entry-armv.o
AS arch/arm/kernel/entry-common.o
CC arch/arm/kernel/irq.o
CC init/calibrate.o
CC arch/arm/kernel/process.o
CC init/boottime.o
CC init/version.o
CC arch/arm/kernel/ptrace.o
LD init/mounts.o
LD init/built-in.o
CC arch/arm/mm/dma-mapping.o
CC arch/arm/kernel/return_address.o
CC arch/arm/mm/extable.o
CC arch/arm/kernel/setup.o
CC arch/arm/mm/fault.o
CC arch/arm/mm/init.o
CC arch/arm/kernel/signal.o
CC arch/arm/mm/iomap.o
CC arch/arm/kernel/sys_arm.o
CC arch/arm/mm/fault-armv.o
CC arch/arm/kernel/stacktrace.o
CC arch/arm/mm/flush.o
CC arch/arm/kernel/time.o
CC arch/arm/kernel/traps.o
CC arch/arm/mm/idmap.o
CC arch/arm/mm/ioremap.o
CC arch/arm/kernel/armksyms.o
CC arch/arm/mm/mmap.o
CC arch/arm/mm/pgd.o
CC arch/arm/kernel/module.o
CC arch/arm/mm/mmu.o
AS arch/arm/kernel/sleep.o
CC arch/arm/kernel/sched_clock.o
CC arch/arm/kernel/smp.o
CC arch/arm/mm/vmregion.o
CC arch/arm/kernel/smp_tlb.o
CC arch/arm/mm/proc-syms.o
CC arch/arm/kernel/smp_scu.o
CC arch/arm/mm/alignment.o
CC arch/arm/kernel/smp_twd.o
CC arch/arm/kernel/ftrace.o
CC arch/arm/mm/highmem.o
CC arch/arm/kernel/machine_kexec.o
AS arch/arm/kernel/relocate_kernel.o
CC arch/arm/kernel/atags.o
AS arch/arm/mm/abort-ev7.o
AS arch/arm/mm/pabort-v7.o
AS arch/arm/mm/cache-v7.o
CC arch/arm/mm/copypage-v6.o
CC arch/arm/kernel/unwind.o
CC arch/arm/mm/context.o
AS arch/arm/mm/tlb-v7.o
CC arch/arm/kernel/swp_emulate.o
AS arch/arm/mm/proc-v7.o
CC arch/arm/mm/cache-l2x0.o
LD arch/arm/mm/built-in.o
CC arch/arm/common/gic.o
CC arch/arm/kernel/hw_breakpoint.o
CC arch/arm/common/boottime.o
LD arch/arm/common/built-in.o
CC arch/arm/kernel/pmu.o
CC arch/arm/kernel/perf_event.o
CC arch/arm/kernel/topology.o
CC arch/arm/mach-ux500/clock.o
CC arch/arm/mach-ux500/cpu.o
CC arch/arm/kernel/io.o
CC arch/arm/mach-ux500/devices.o
AS arch/arm/kernel/head.o
CC arch/arm/kernel/init_task.o
CC arch/arm/mach-ux500/dcache.o
CC arch/arm/mach-ux500/devices-common.o
LDS arch/arm/kernel/vmlinux.lds
LD arch/arm/kernel/built-in.o
CC arch/arm/plat-nomadik/timer.o
CC arch/arm/mach-ux500/id.o
LD arch/arm/plat-nomadik/built-in.o
CC kernel/sched.o
CC arch/arm/mach-ux500/pins.o
CC arch/arm/mach-ux500/usb.o
CC arch/arm/mach-ux500/reboot_reasons.o
CC arch/arm/mach-ux500/timer.o
CC arch/arm/mach-ux500/uart-db8500.o
CC arch/arm/mach-ux500/clock-debug.o
CC arch/arm/mach-ux500/irq-trigger.o
In file included from arch/arm/mach-ux500/irq-trigger.c:16:0:
/home/riccardo/Scrivania/kernel/arch/arm/include/asm/hardware/gic.h:42:37: warning: 'struct cpumask' declared inside parameter list [enabled by default]
void gic_raise_softirq(const struct cpumask *mask, unsigned int irq);
^
/home/riccardo/Scrivania/kernel/arch/arm/include/asm/hardware/gic.h:42:37: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
CC arch/arm/mach-ux500/pm/pm.o
CC arch/arm/mach-ux500/pm/runtime.o
CC arch/arm/mach-ux500/pm/prcmu-qos-power.o
CC arch/arm/mach-ux500/pm/context.o
AS arch/arm/mach-ux500/pm/context_arm.o
CC arch/arm/mach-ux500/pm/context-db8500.o
CC arch/arm/mach-ux500/pm/context-db5500.o
CC arch/arm/mach-ux500/pm/context-db9540.o
CC arch/arm/mach-ux500/pm/timer.o
CC arch/arm/mach-ux500/pm/suspend.o
In file included from arch/arm/mach-ux500/include/mach/hardware.h:75:0,
from arch/arm/mach-ux500/include/mach/irqs.h:13,
from /home/riccardo/Scrivania/kernel/arch/arm/include/asm/irq.h:4,
from /home/riccardo/Scrivania/kernel/arch/arm/include/asm/hardirq.h:6,
from include/linux/hardirq.h:7,
from include/linux/interrupt.h:12,
from include/linux/mfd/dbx500-prcmu.h:11,
from arch/arm/mach-ux500/pm/suspend.c:13:
arch/arm/mach-ux500/pm/suspend.c: In function 'suspend':
arch/arm/mach-ux500/include/mach/id.h:68:13: error: inlining failed in call to always_inline 'cpu_is_u9500': function body not available
inline bool cpu_is_u9500(void);
^
arch/arm/mach-ux500/pm/suspend.c:78:18: error: called from here
if (cpu_is_u9500())
^
In file included from arch/arm/mach-ux500/include/mach/hardware.h:75:0,
from arch/arm/mach-ux500/include/mach/irqs.h:13,
from /home/riccardo/Scrivania/kernel/arch/arm/include/asm/irq.h:4,
from /home/riccardo/Scrivania/kernel/arch/arm/include/asm/hardirq.h:6,
from include/linux/hardirq.h:7,
from include/linux/interrupt.h:12,
from include/linux/mfd/dbx500-prcmu.h:11,
from arch/arm/mach-ux500/pm/suspend.c:13:
arch/arm/mach-ux500/include/mach/id.h:68:13: error: inlining failed in call to always_inline 'cpu_is_u9500': function body not available
inline bool cpu_is_u9500(void);
^
arch/arm/mach-ux500/pm/suspend.c:184:18: error: called from here
if (cpu_is_u9500())
^
make[2]: *** [arch/arm/mach-ux500/pm/suspend.o] Errore 1
make[1]: *** [arch/arm/mach-ux500/pm] Errore 2
make: *** [arch/arm/mach-ux500] Errore 2
make: *** Attesa per i processi non terminati....
CC kernel/fork.o
CC kernel/exec_domain.o
CC kernel/panic.o
CC kernel/printk.o
CC kernel/cpu.o
CC kernel/exit.o
CC kernel/itimer.o
TIMEC kernel/timeconst.h
CC kernel/softirq.o
CC kernel/resource.o
CC kernel/sysctl.o
CC kernel/sysctl_binary.o
CC kernel/capability.o
CC kernel/ptrace.o
CC kernel/timer.o
CC kernel/user.o
CC kernel/signal.o
CC kernel/sys.o
CC kernel/kmod.o
CC kernel/workqueue.o
CC kernel/pid.o
CC kernel/rcupdate.o
CC kernel/extable.o
CC kernel/params.o
CC kernel/posix-timers.o
CC kernel/kthread.o
CC kernel/wait.o
CC kernel/kfifo.o
CC kernel/sys_ni.o
CC kernel/posix-cpu-timers.o
CC kernel/mutex.o
CC kernel/hrtimer.o
CC kernel/rwsem.o
CC kernel/nsproxy.o
CC kernel/srcu.o
CC kernel/semaphore.o
CC kernel/notifier.o
CC kernel/ksysfs.o
CC kernel/pm_qos_params.o
CC kernel/sched_clock.o
CC kernel/cred.o
CC kernel/async.o
CC kernel/range.o
CC kernel/jump_label.o
CC kernel/groups.o
CC kernel/freezer.o
CC kernel/profile.o
CC kernel/sysctl_check.o
CC kernel/stacktrace.o
CC kernel/events/core.o
CC kernel/irq/irqdesc.o
CC kernel/irq/handle.o
CC kernel/irq/manage.o
CC kernel/irq/spurious.o
CC kernel/irq/resend.o
CC kernel/irq/chip.o
CC kernel/irq/dummychip.o
CC kernel/irq/devres.o
CC kernel/irq/irqdomain.o
CC kernel/irq/autoprobe.o
CC kernel/irq/proc.o
CC kernel/events/hw_breakpoint.o
CC kernel/irq/pm.o
LD kernel/irq/built-in.o
CC kernel/power/main.o
LD kernel/events/built-in.o
CC kernel/time/timekeeping.o
CC kernel/power/console.o
CC kernel/power/process.o
CC kernel/time/ntp.o
CC kernel/power/suspend.o
CC kernel/time/clocksource.o
CC kernel/power/wakelock.o
CC kernel/time/jiffies.o
CC kernel/time/timer_list.o
CC kernel/power/userwakelock.o
CC kernel/time/timecompare.o
CC kernel/power/earlysuspend.o
CC kernel/time/timeconv.o
CC kernel/time/posix-clock.o
CC kernel/power/fbearlysuspend.o
CC kernel/power/poweroff.o
CC kernel/time/clockevents.o
LD kernel/power/built-in.o
CC kernel/time/tick-common.o
CC kernel/time/tick-broadcast.o
CC kernel/time/tick-oneshot.o
CC kernel/time/tick-sched.o
CC kernel/time/timer_stats.o
CC kernel/trace/trace_selftest_dynamic.o
LD kernel/time/built-in.o
CC kernel/trace/trace_clock.o
CC kernel/trace/ftrace.o
CC kernel/trace/ring_buffer.o
CC kernel/trace/trace.o
CC kernel/trace/trace_output.o
CC kernel/trace/trace_stat.o
CC kernel/trace/trace_printk.o
CC kernel/trace/trace_sched_switch.o
CC kernel/trace/trace_functions.o
CC kernel/trace/trace_nop.o
CC kernel/futex.o
CC kernel/trace/trace_functions_graph.o
CC kernel/trace/blktrace.o
CC kernel/trace/trace_events.o
CC kernel/trace/trace_export.o
CC kernel/trace/trace_event_perf.o
CC kernel/rtmutex.o
CC kernel/trace/trace_events_filter.o
CC kernel/smp.o
CC kernel/trace/power-traces.o
CC kernel/spinlock.o
LD kernel/trace/libftrace.o
LD kernel/trace/built-in.o
CC kernel/uid16.o
CC kernel/module.o
CC kernel/kallsyms.o
CC kernel/acct.o
CC kernel/kexec.o
CC kernel/cgroup.o
CC kernel/cgroup_freezer.o
GZIP kernel/config_data.gz
CC kernel/res_counter.o
CC kernel/stop_machine.o
CC kernel/audit.o
CC kernel/auditfilter.o
CC kernel/hung_task.o
CC kernel/watchdog.o
CC kernel/rcutree.o
CC kernel/relay.o
CC kernel/utsname_sysctl.o
CC kernel/taskstats.o
CC kernel/tsacct.o
CC kernel/tracepoint.o
CC kernel/elfcore.o
CC kernel/sched_cpupri.o
CC kernel/irq_work.o
CC kernel/time.o
IKCFG kernel/config_data.h
CC kernel/configs.o
LD kernel/built-in.o
[email protected]:~/Scrivania/kernel$
Click to expand...
Click to collapse
Can anyone help me?

I think u should take it to the pro's....
Sent from My Xperia P with CM11.0-weekly-4...Hit thanks if u think I have helped U.!

What? 0.o

cesanaboia said:
What? 0.o
Click to expand...
Click to collapse
I think u should take it to extreme dev's.....
Sent from My Xperia P with CM11.0-weekly-4...Hit thanks if u think I have helped U.!

Type make -j1 to compile, in this way you will be able to see the error

This is the error... What can I do?
Code:
arch/arm/mach-ux500/pm/suspend.c: In function 'suspend':
arch/arm/mach-ux500/include/mach/id.h:68:13: error: inlining failed in call to always_inline 'cpu_is_u9500': function body not available
inline bool cpu_is_u9500(void);
^
arch/arm/mach-ux500/pm/suspend.c:78:18: error: called from here
if (cpu_is_u9500())
^
In file included from arch/arm/mach-ux500/include/mach/hardware.h:75:0,
from arch/arm/mach-ux500/include/mach/irqs.h:13,
from /home/riccardo/Scrivania/kernel2/arch/arm/include/asm/irq.h:4,
from /home/riccardo/Scrivania/kernel2/arch/arm/include/asm/hardirq.h:6,
from include/linux/hardirq.h:7,
from include/linux/interrupt.h:12,
from include/linux/mfd/dbx500-prcmu.h:11,
from arch/arm/mach-ux500/pm/suspend.c:13:
arch/arm/mach-ux500/include/mach/id.h:68:13: error: inlining failed in call to always_inline 'cpu_is_u9500': function body not available
inline bool cpu_is_u9500(void);
^
arch/arm/mach-ux500/pm/suspend.c:184:18: error: called from here
if (cpu_is_u9500())
^
make[2]: *** [arch/arm/mach-ux500/pm/suspend.o] Errore 1
make[1]: *** [arch/arm/mach-ux500/pm] Errore 2
make: *** [arch/arm/mach-ux500] Errore 2
Click to expand...
Click to collapse

cesanaboia said:
This is the error... What can I do?
Click to expand...
Click to collapse
Which kernel are you trying to compile and with which toolchain?
Enviado desde mi Xperia U mediante Tapatalk

1.Open arch/arm/mach-ux500/include/mach/id.h
2.Goto line no. 68 and change
inline bool cpu_is_u9500(void)
to
bool cpu_is_u9500(void)
That should fix the error.

Garcia98 said:
Which kernel are you trying to compile and with which toolchain?
Enviado desde mi Xperia U mediante Tapatalk
Click to expand...
Click to collapse
I try to compiling KitKat kernel for xperia u.
This: https://github.com/Legacy-Xperia/android_kernel_xperia_u8500
etch04 said:
1.Open arch/arm/mach-ux500/include/mach/id.h
2.Goto line no. 68 and change
inline bool cpu_is_u9500(void)
to
bool cpu_is_u9500(void)
That should fix the error.
Click to expand...
Click to collapse
Thanks! I'll try it this evening

cesanaboia said:
I try to compiling KitKat kernel for xperia u.
This: https://github.com/Legacy-Xperia/android_kernel_xperia_u8500
Click to expand...
Click to collapse
And with which toolchain?
Enviado desde mi Xperia U mediante Tapatalk

Garcia98 said:
And with which toolchain?
Enviado desde mi Xperia U mediante Tapatalk
Click to expand...
Click to collapse
I use arm linux androideabi 4.8 :good:

cesanaboia said:
I use arm linux androideabi 4.8 :good:
Click to expand...
Click to collapse
Try with GCC 4.4.3 :good:
Enviado desde mi Xperia U mediante Tapatalk

etch04 said:
1.Open arch/arm/mach-ux500/include/mach/id.h
2.Goto line no. 68 and change
inline bool cpu_is_u9500(void)
to
bool cpu_is_u9500(void)
That should fix the error.
Click to expand...
Click to collapse
Garcia98 said:
Try with GCC 4.4.3 :good:
Enviado desde mi Xperia U mediante Tapatalk
Click to expand...
Click to collapse
Thanks @etch04 ! It works! (Using linux arm androideabi 4.8)
So, next i can't get modules:
Code:
OBJCOPY arch/arm/boot/Image
Building modules, stage 2.
MODPOST 10 modules
CC arch/arm/mach-ux500/test/pwr.mod.o
CC arch/arm/oprofile/oprofile.mod.o
Kernel: arch/arm/boot/Image is ready
AS arch/arm/boot/compressed/head.o
arch/arm/boot/compressed/head.S: Assembler messages:
arch/arm/boot/compressed/head.S:618: Warning: (null)
arch/arm/boot/compressed/head.S:721: Warning: (null)
arch/arm/boot/compressed/head.S:742: Warning: (null)
arch/arm/boot/compressed/head.S:762: Warning: (null)
arch/arm/boot/compressed/head.S:770: Warning: (null)
arch/arm/boot/compressed/head.S:1036: Warning: (null)
arch/arm/boot/compressed/head.S:1075: Warning: (null)
arch/arm/boot/compressed/head.S:1076: Warning: (null)
arch/arm/boot/compressed/head.S:1121: Warning: (null)
arch/arm/boot/compressed/head.S:1128: Warning: (null)
arch/arm/boot/compressed/head.S:1136: Warning: (null)
arch/arm/boot/compressed/head.S:1147: Warning: (null)
arch/arm/boot/compressed/head.S:1161: Warning: (null)
arch/arm/boot/compressed/head.S:1193: Warning: (null)
arch/arm/boot/compressed/head.S:1195: Warning: (null)
arch/arm/boot/compressed/head.S:1196: Warning: (null)
arch/arm/boot/compressed/head.S:1203: Warning: (null)
arch/arm/boot/compressed/head.S:1235: Warning: (null)
CC drivers/char/hw_random/rng-core.mod.o
LZMA arch/arm/boot/compressed/piggy.lzma
CC drivers/mmc/card/mmc_test.mod.o
CC drivers/net/tun.mod.o
CC drivers/scsi/scsi_wait_scan.mod.o
CC fs/cifs/cifs.mod.o
CC fs/nls/nls_utf8.mod.o
CC net/compat-wireless/drivers/staging/cw1200/cw1200_core.mod.o
CC net/compat-wireless/drivers/staging/cw1200/cw1200_wlan.mod.o
LD [M] arch/arm/mach-ux500/test/pwr.ko
LD [M] arch/arm/oprofile/oprofile.ko
LD [M] drivers/char/hw_random/rng-core.ko
LD [M] drivers/mmc/card/mmc_test.ko
LD [M] drivers/net/tun.ko
LD [M] drivers/scsi/scsi_wait_scan.ko
LD [M] fs/cifs/cifs.ko
LD [M] fs/nls/nls_utf8.ko
LD [M] net/compat-wireless/drivers/staging/cw1200/cw1200_core.ko
LD [M] net/compat-wireless/drivers/staging/cw1200/cw1200_wlan.ko
CC arch/arm/boot/compressed/misc.o
CC arch/arm/boot/compressed/decompress.o
SHIPPED arch/arm/boot/compressed/lib1funcs.S
AS arch/arm/boot/compressed/lib1funcs.o
AS arch/arm/boot/compressed/piggy.lzma.o
LD arch/arm/boot/compressed/vmlinux
/home/riccardo/NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ld: error: arch/arm/boot/compressed/piggy.lzma.o: unknown CPU architecture
/home/riccardo/NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ld: error: arch/arm/boot/compressed/lib1funcs.o: unknown CPU architecture
make[2]: *** [arch/arm/boot/compressed/vmlinux] Errore 1
make[1]: *** [arch/arm/boot/compressed/vmlinux] Errore 2
make: *** [zImage] Errore 2
[email protected]:~/Scrivania/kernel$
Click to expand...
Click to collapse

cesanaboia said:
Thanks @etch04 ! It works! (Using linux arm androideabi 4.8)
So, next i can't get modules:
Click to expand...
Click to collapse
I suggest you the same as before
Enviado desde mi Xperia U mediante Tapatalk

Garcia98 said:
I suggest you the same as before
Enviado desde mi Xperia U mediante Tapatalk
Click to expand...
Click to collapse
I have compiled it with LINARO. So it's work

Related

[dev] cm7 compiling

This is my output after comiling cm7 from source:
I replace my zImage and It will not boot?
I just get a black screen..
Is there any way to fix this black screen?
If I delete the .config the build is a success again?
I don't know what is going on here but help would be appropriated..
CHK include/linux/version.h
CC scripts/mod/empty.o
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
CC kernel/bounds.s
GEN include/generated/bounds.h
CC arch/arm/kernel/asm-offsets.s
GEN include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CC init/main.o
LD usr/built-in.o
CC arch/arm/kernel/elf.o
AS arch/arm/kernel/entry-armv.o
AS arch/arm/kernel/entry-common.o
CHK include/generated/compile.h
CC arch/arm/kernel/irq.o
CC init/do_mounts.o
CC arch/arm/kernel/process.o
CC arch/arm/kernel/ptrace.o
CC init/noinitramfs.o
CC init/calibrate.o
CC arch/arm/kernel/return_address.o
CC init/version.o
CC arch/arm/kernel/setup.o
LD init/mounts.o
LD init/built-in.o
CC arch/arm/mm/dma-mapping.o
CC arch/arm/mm/extable.o
CC arch/arm/mm/fault.o
CC arch/arm/kernel/signal.o
CC arch/arm/mm/init.o
arch/arm/mm/init.c: In function 'mem_init':
arch/arm/mm/init.c:616: warning: format '%4d' expects type 'int', but argument 22 has type 'long int'
arch/arm/mm/init.c:616: warning: format '%4d' expects type 'int', but argument 25 has type 'long int'
arch/arm/mm/init.c:616: warning: format '%4d' expects type 'int', but argument 28 has type 'long int'
CC arch/arm/kernel/sys_arm.o
CC arch/arm/kernel/stacktrace.o
CC arch/arm/mm/iomap.o
CC arch/arm/kernel/time.o
CC arch/arm/mm/fault-armv.o
CC arch/arm/kernel/traps.o
CC arch/arm/mm/flush.o
CC arch/arm/mm/ioremap.o
CC arch/arm/kernel/io.o
AS arch/arm/kernel/head.o
CC arch/arm/kernel/init_task.o
CC arch/arm/mm/mmap.o
LDS arch/arm/kernel/vmlinux.lds
CC arch/arm/mm/pgd.o
LD arch/arm/kernel/built-in.o
CC arch/arm/mm/mmu.o
CC arch/arm/common/vic.o
CC arch/arm/common/icst.o
CC arch/arm/mm/vmregion.o
CC arch/arm/common/clkdev.o
CC arch/arm/mm/alignment.o
LD arch/arm/common/built-in.o
CC arch/arm/mach-versatile/core.o
AS arch/arm/mm/abort-ev5tj.o
AS arch/arm/mm/pabort-legacy.o
CC arch/arm/mm/copypage-v4wb.o
AS arch/arm/mm/tlb-v4wbi.o
AS arch/arm/mm/proc-arm926.o
LD arch/arm/mm/built-in.o
CC arch/arm/plat-versatile/clock.o
CC arch/arm/mach-versatile/versatile_pb.o
CC arch/arm/plat-versatile/timer-sp.o
CC arch/arm/plat-versatile/sched-clock.o
LD arch/arm/plat-versatile/built-in.o
LD arch/arm/mach-versatile/built-in.o
CC kernel/sched.o
CC mm/bootmem.o
CC mm/filemap.o
CC kernel/fork.o
CC mm/mempool.o
CC mm/oom_kill.o
CC kernel/exec_domain.o
CC mm/fadvise.o
CC mm/maccess.o
CC kernel/panic.o
CC mm/page_alloc.o
CC kernel/printk.o
CC kernel/cpu.o
CC mm/page-writeback.o
CC kernel/exit.o
CC mm/readahead.o
CC kernel/itimer.o
CC mm/swap.o
CC kernel/time.o
CC kernel/softirq.o
CC mm/truncate.o
kernel/softirq.c:62: warning: excess elements in array initializer
kernel/softirq.c:62: warning: (near initialization for 'softirq_to_name')
CC kernel/resource.o
CC mm/vmscan.o
CC kernel/sysctl.o
CC kernel/sysctl_binary.o
CC mm/shmem.o
CC kernel/capability.o
CC kernel/ptrace.o
CC mm/prio_tree.o
CC mm/util.o
CC kernel/timer.o
CC mm/mmzone.o
CC mm/vmstat.o
CC kernel/user.o
CC kernel/signal.o
CC mm/backing-dev.o
CC mm/page_isolation.o
CC mm/mm_init.o
CC mm/mmu_context.o
CC mm/percpu.o
CC kernel/sys.o
In file included from mm/percpu.c:662:
mm/percpu-km.c: In function 'pcpu_verify_alloc_info':
mm/percpu-km.c:105: warning: format '%zu' expects type 'size_t', but argument 2 has type 'unsigned int'
mm/percpu.c: In function 'pcpu_alloc':
mm/percpu.c:718: warning: format '%zu' expects type 'size_t', but argument 4 has type 'unsigned int'
mm/percpu.c:718: warning: format '%zu' expects type 'size_t', but argument 5 has type 'unsigned int'
mm/percpu.c:815: warning: format '%zu' expects type 'size_t', but argument 2 has type 'unsigned int'
mm/percpu.c:815: warning: format '%zu' expects type 'size_t', but argument 3 has type 'unsigned int'
mm/percpu.c: In function 'pcpu_dump_alloc_info':
mm/percpu.c:1110: warning: format '%zu' expects type 'size_t', but argument 3 has type 'unsigned int'
mm/percpu.c:1110: warning: format '%zu' expects type 'size_t', but argument 4 has type 'unsigned int'
mm/percpu.c:1110: warning: format '%zu' expects type 'size_t', but argument 5 has type 'unsigned int'
mm/percpu.c:1110: warning: format '%zu' expects type 'size_t', but argument 6 has type 'unsigned int'
mm/percpu.c:1110: warning: format '%zu' expects type 'size_t', but argument 7 has type 'unsigned int'
mm/percpu.c:1110: warning: format '%zu' expects type 'size_t', but argument 8 has type 'unsigned int'
CC kernel/kmod.o
CC mm/fremap.o
CC kernel/workqueue.o
CC mm/highmem.o
CC mm/madvise.o
CC mm/memory.o
CC kernel/pid.o
CC kernel/rcupdate.o
CC kernel/extable.o
CC kernel/params.o
CC mm/mincore.o
CC mm/mlock.o
CC kernel/posix-timers.o
CC mm/mmap.o
CC kernel/kthread.o
CC kernel/wait.o
CC kernel/kfifo.o
CC mm/mprotect.o
CC kernel/sys_ni.o
CC kernel/posix-cpu-timers.o
CC mm/mremap.o
CC mm/msync.o
CC kernel/mutex.o
CC mm/rmap.o
CC kernel/hrtimer.o
CC mm/vmalloc.o
CC kernel/rwsem.o
CC kernel/nsproxy.o
CC mm/pagewalk.o
CC kernel/srcu.o
CC kernel/semaphore.o
CC mm/init-mm.o
CC kernel/notifier.o
CC mm/memblock.o
CC kernel/ksysfs.o
CC kernel/pm_qos_params.o
CC mm/page_io.o
CC kernel/sched_clock.o
CC mm/swap_state.o
CC kernel/cred.o
CC mm/swapfile.o
CC kernel/async.o
CC kernel/range.o
CC kernel/jump_label.o
CC kernel/groups.o
CC kernel/stacktrace.o
CC kernel/irq/irqdesc.o
CC kernel/irq/handle.o
CC mm/thrash.o
CC kernel/irq/manage.o
CC mm/dmapool.o
CC kernel/irq/spurious.o
mm/dmapool.c: In function 'show_pools':
mm/dmapool.c:100: warning: format '%4Zu' expects type 'size_t', but argument 6 has type 'unsigned int'
mm/dmapool.c:100: warning: format '%4Zu' expects type 'size_t', but argument 7 has type 'unsigned int'
CC kernel/irq/resend.o
CC mm/slub.o
CC kernel/irq/chip.o
CC kernel/irq/dummychip.o
CC kernel/irq/devres.o
CC kernel/irq/autoprobe.o
CC kernel/irq/proc.o
LD kernel/irq/built-in.o
CC kernel/time/timekeeping.o
LD mm/built-in.o
CC fs/open.o
CC kernel/time/ntp.o
CC kernel/time/clocksource.o
CC kernel/time/jiffies.o
CC fs/read_write.o
CC kernel/time/timer_list.o
CC kernel/time/timecompare.o
CC kernel/time/timeconv.o
CC kernel/time/clockevents.o
CC fs/file_table.o
CC kernel/time/tick-common.o
CC fs/super.o
LD kernel/time/built-in.o
CC kernel/futex.o
CC kernel/rtmutex.o
CC fs/char_dev.o
CC kernel/up.o
CC fs/stat.o
CC kernel/uid16.o
CC kernel/kallsyms.o
CC kernel/utsname.o
CC fs/exec.o
CC kernel/pid_namespace.o
CC kernel/rcutiny.o
CC fs/pipe.o
CC kernel/utsname_sysctl.o
CC kernel/elfcore.o
LD kernel/built-in.o
LD ipc/built-in.o
CC security/commoncap.o
CC fs/namei.o
CC security/min_addr.o
LD security/built-in.o
CC fs/fcntl.o
CC fs/ioctl.o
CC fs/readdir.o
CC fs/select.o
CC fs/fifo.o
CC fs/dcache.o
CC fs/inode.o
CC fs/attr.o
CC fs/bad_inode.o
CC fs/file.o
LD crypto/built-in.o
CC block/elevator.o
fs/file.c: In function 'files_defer_init':
fs/file.c:408: warning: comparison of distinct pointer types lacks a cast
CC fs/filesystems.o
CC fs/namespace.o
CC block/blk-core.o
CC block/blk-tag.o
CC fs/seq_file.o
CC block/blk-sysfs.o
CC fs/xattr.o
CC block/blk-flush.o
CC fs/libfs.o
CC block/blk-settings.o
fs/libfs.c: In function 'simple_attr_write':
fs/libfs.c:803: warning: comparison of distinct pointer types lacks a cast
CC block/blk-ioc.o
CC fs/fs-writeback.o
CC block/blk-map.o
CC block/blk-exec.o
CC fs/pnode.o
CC block/blk-merge.o
CC fs/drop_caches.o
CC fs/splice.o
CC block/blk-softirq.o
CC block/blk-timeout.o
CC block/blk-iopoll.o
CC fs/sync.o
CC block/blk-lib.o
CC fs/utimes.o
CC block/ioctl.o
CC fs/stack.o
CC block/genhd.o
CC fs/fs_struct.o
CC fs/statfs.o
CC fs/buffer.o
CC block/scsi_ioctl.o
fs/buffer.c: In function '__find_get_block_slow':
fs/buffer.c:228: warning: format '%zu' expects type 'size_t', but argument 3 has type 'unsigned int'
CC block/bsg.o
CC fs/bio.o
CC block/noop-iosched.o
CC block/deadline-iosched.o
CC fs/block_dev.o
CC block/cfq-iosched.o
CC fs/direct-io.o
CC fs/mpage.o
LD block/built-in.o
CC drivers/amba/bus.o
LD drivers/amba/built-in.o
LD drivers/auxdisplay/built-in.o
CC drivers/base/core.o
CC fs/ioprio.o
CC drivers/base/sys.o
CC fs/devpts/inode.o
CC drivers/base/bus.o
LD fs/devpts/devpts.o
LD fs/devpts/built-in.o
CC fs/notify/fsnotify.o
CC drivers/base/dd.o
CC fs/notify/notification.o
CC drivers/base/syscore.o
CC fs/notify/group.o
CC drivers/base/driver.o
CC fs/notify/inode_mark.o
CC drivers/base/class.o
CC fs/notify/mark.o
CC drivers/base/platform.o
CC fs/notify/vfsmount_mark.o
CC fs/notify/dnotify/dnotify.o
CC drivers/base/cpu.o
LD fs/notify/dnotify/built-in.o
LD fs/notify/fanotify/built-in.o
CC fs/notify/inotify/inotify_fsnotify.o
CC drivers/base/firmware.o
CC fs/notify/inotify/inotify_user.o
CC drivers/base/init.o
CC drivers/base/map.o
CC drivers/base/devres.o
LD fs/notify/inotify/built-in.o
LD fs/notify/built-in.o
CC fs/partitions/check.o
CC drivers/base/attribute_container.o
CC drivers/base/transport_class.o
CC fs/partitions/msdos.o
LD drivers/base/power/built-in.o
CC drivers/base/dma-mapping.o
CC drivers/base/dma-coherent.o
LD fs/partitions/built-in.o
CC fs/proc/mmu.o
CC drivers/base/firmware_class.o
CC fs/proc/task_mmu.o
fs/proc/task_mmu.c: In function 'pagemap_read':
fs/proc/task_mmu.c:789: warning: comparison of distinct pointer types lacks a cast
LD drivers/base/built-in.o
LD drivers/block/built-in.o
LD drivers/cdrom/built-in.o
CC drivers/char/mem.o
CC fs/proc/inode.o
CC fs/proc/root.o
CC drivers/char/random.o
CC fs/proc/base.o
drivers/char/random.c: In function 'write_pool':
drivers/char/random.c:1082: warning: comparison of distinct pointer types lacks a cast
CC drivers/char/misc.o
CC drivers/char/hw_random/core.o
LD drivers/char/hw_random/rng-core.o
LD drivers/char/hw_random/built-in.o
LD drivers/char/built-in.o
LD drivers/clocksource/built-in.o
LD drivers/firewire/built-in.o
LD drivers/firmware/built-in.o
LD drivers/gpio/built-in.o
LD drivers/gpu/drm/i2c/built-in.o
LD drivers/gpu/drm/built-in.o
LD drivers/gpu/stub/built-in.o
LD drivers/gpu/vga/built-in.o
LD drivers/gpu/built-in.o
CC drivers/hid/hid-core.o
CC fs/proc/generic.o
CC fs/proc/array.o
CC fs/proc/proc_tty.o
CC drivers/hid/hid-input.o
CC fs/proc/cmdline.o
CC fs/proc/cpuinfo.o
CC fs/proc/devices.o
CC fs/proc/interrupts.o
CC fs/proc/loadavg.o
CC fs/proc/meminfo.o
CC fs/proc/stat.o
LD drivers/hid/hid.o
LD drivers/hid/built-in.o
CC drivers/hwmon/hwmon.o
LD drivers/hwmon/built-in.o
LD drivers/i2c/algos/built-in.o
LD drivers/i2c/busses/built-in.o
CC fs/proc/uptime.o
LD drivers/i2c/muxes/built-in.o
LD drivers/i2c/built-in.o
LD drivers/idle/built-in.o
LD drivers/ieee802154/built-in.o
CC drivers/input/input.o
CC fs/proc/version.o
CC fs/proc/softirqs.o
CC fs/proc/proc_sysctl.o
CC fs/proc/kmsg.o
CC fs/proc/page.o
CC drivers/input/input-compat.o
CC drivers/input/ff-core.o
LD fs/proc/proc.o
LD fs/proc/built-in.o
LD fs/quota/built-in.o
CC fs/ramfs/inode.o
CC drivers/input/mousedev.o
CC fs/ramfs/file-mmu.o
LD fs/ramfs/ramfs.o
LD fs/ramfs/built-in.o
CC fs/sysfs/inode.o
CC drivers/input/keyboard/atkbd.o
CC fs/sysfs/file.o
fs/sysfs/file.c: In function 'sysfs_read_file':
fs/sysfs/file.c:146: warning: format '%zd' expects type 'signed size_t', but argument 3 has type 'size_t'
CC fs/sysfs/dir.o
LD drivers/input/keyboard/built-in.o
CC drivers/input/mouse/psmouse-base.o
CC fs/sysfs/symlink.o
CC fs/sysfs/mount.o
CC drivers/input/mouse/synaptics.o
CC fs/sysfs/bin.o
CC fs/sysfs/group.o
CC drivers/input/mouse/alps.o
LD fs/sysfs/built-in.o
CC fs/eventpoll.o
CC drivers/input/mouse/logips2pp.o
CC fs/anon_inodes.o
CC drivers/input/mouse/trackpoint.o
CC fs/signalfd.o
LD drivers/input/mouse/psmouse.o
LD drivers/input/mouse/built-in.o
LD drivers/input/input-core.o
LD drivers/input/built-in.o
CC drivers/input/serio/serio.o
CC fs/timerfd.o
CC drivers/input/serio/serport.o
CC fs/eventfd.o
CC drivers/input/serio/libps2.o
LD drivers/input/serio/built-in.o
LD drivers/lguest/built-in.o
LD drivers/macintosh/built-in.o
LD drivers/media/IR/keymaps/built-in.o
LD drivers/media/IR/built-in.o
CC fs/aio.o
LD drivers/media/common/tuners/built-in.o
LD drivers/media/common/built-in.o
LD drivers/media/video/davinci/built-in.o
LD drivers/media/video/built-in.o
LD drivers/media/built-in.o
LD drivers/mfd/built-in.o
LD drivers/misc/cb710/built-in.o
LD drivers/misc/eeprom/built-in.o
LD drivers/misc/ti-st/built-in.o
LD drivers/misc/built-in.o
LD drivers/net/arm/built-in.o
LD drivers/net/built-in.o
LD drivers/platform/built-in.o
CC drivers/rtc/rtc-lib.o
LD drivers/rtc/built-in.o
LD drivers/serial/built-in.o
CC drivers/tty/tty_io.o
CC fs/locks.o
CC drivers/tty/n_tty.o
CC fs/binfmt_script.o
CC fs/binfmt_elf.o
CC drivers/tty/tty_ioctl.o
LD fs/built-in.o
CC drivers/tty/tty_ldisc.o
CC drivers/video/fb_notify.o
LD drivers/video/backlight/built-in.o
CC drivers/video/console/dummycon.o
CC drivers/tty/tty_buffer.o
LD drivers/video/console/built-in.o
LD drivers/video/display/built-in.o
LD drivers/video/omap2/displays/built-in.o
LD drivers/video/omap2/dss/built-in.o
LD drivers/video/omap2/omapfb/built-in.o
LD drivers/video/omap2/built-in.o
LD drivers/video/built-in.o
CC drivers/tty/tty_port.o
LD sound/built-in.o
LD firmware/built-in.o
CC net/nonet.o
LD net/built-in.o
LD arch/arm/lib/built-in.o
AS arch/arm/lib/ashldi3.o
CC drivers/tty/tty_mutex.o
AS arch/arm/lib/ashrdi3.o
AS arch/arm/lib/backtrace.o
AS arch/arm/lib/changebit.o
AS arch/arm/lib/clear_user.o
CC drivers/tty/pty.o
AS arch/arm/lib/clearbit.o
AS arch/arm/lib/copy_from_user.o
AS arch/arm/lib/copy_page.o
AS arch/arm/lib/copy_to_user.o
AS arch/arm/lib/csumipv6.o
AS arch/arm/lib/csumpartial.o
AS arch/arm/lib/csumpartialcopy.o
AS arch/arm/lib/csumpartialcopyuser.o
AS arch/arm/lib/delay.o
AS arch/arm/lib/div64.o
AS arch/arm/lib/findbit.o
AS arch/arm/lib/getuser.o
AS arch/arm/lib/io-readsb.o
CC drivers/tty/vt/vt_ioctl.o
AS arch/arm/lib/io-readsl.o
AS arch/arm/lib/io-readsw-armv4.o
AS arch/arm/lib/io-writesb.o
AS arch/arm/lib/io-writesl.o
AS arch/arm/lib/io-writesw-armv4.o
AS arch/arm/lib/lib1funcs.o
AS arch/arm/lib/lshrdi3.o
AS arch/arm/lib/memchr.o
AS arch/arm/lib/memcpy.o
AS arch/arm/lib/memmove.o
AS arch/arm/lib/memset.o
AS arch/arm/lib/memzero.o
AS arch/arm/lib/muldi3.o
AS arch/arm/lib/putuser.o
AS arch/arm/lib/setbit.o
AS arch/arm/lib/sha1.o
AS arch/arm/lib/strchr.o
AS arch/arm/lib/strncpy_from_user.o
AS arch/arm/lib/strnlen_user.o
AS arch/arm/lib/strrchr.o
AS arch/arm/lib/testchangebit.o
AS arch/arm/lib/testclearbit.o
AS arch/arm/lib/testsetbit.o
CC drivers/tty/vt/vc_screen.o
AS arch/arm/lib/ucmpdi2.o
AR arch/arm/lib/lib.a
CC drivers/tty/vt/selection.o
CC lib/bcd.o
CC drivers/tty/vt/keyboard.o
CC lib/div64.o
CC lib/sort.o
CC lib/parser.o
CC lib/halfmd4.o
CC drivers/tty/vt/consolemap.o
CC lib/debug_locks.o
CC lib/random32.o
CC lib/bust_spinlocks.o
CC lib/hexdump.o
CONMK drivers/tty/vt/consolemap_deftbl.c
CC drivers/tty/vt/vt.o
CC lib/kasprintf.o
CC lib/bitmap.o
CC lib/scatterlist.o
CC lib/string_helpers.o
CC lib/gcd.o
CC lib/lcm.o
CC lib/list_sort.o
CC lib/uuid.o
CC lib/iomap_copy.o
CC lib/devres.o
CC lib/find_last_bit.o
CC lib/hweight.o
SHIPPED drivers/tty/vt/defkeymap.c
CC drivers/tty/vt/consolemap_deftbl.o
CC lib/bitrev.o
CC drivers/tty/vt/defkeymap.o
LD drivers/tty/vt/built-in.o
LD drivers/tty/built-in.o
LD drivers/built-in.o
HOSTCC lib/gen_crc32table
CC lib/atomic64.o
CC lib/argv_split.o
CC lib/cmdline.o
CC lib/ctype.o
CC lib/dec_and_lock.o
CC lib/decompress.o
CC lib/dump_stack.o
CC lib/extable.o
CC lib/flex_array.o
CC lib/idr.o
CC lib/int_sqrt.o
CC lib/ioremap.o
CC lib/irq_regs.o
CC lib/is_single_threaded.o
CC lib/klist.o
CC lib/kobject.o
CC lib/kobject_uevent.o
CC lib/kref.o
CC lib/plist.o
CC lib/prio_heap.o
CC lib/prio_tree.o
CC lib/proportions.o
CC lib/radix-tree.o
CC lib/ratelimit.o
CC lib/rbtree.o
CC lib/reciprocal_div.o
CC lib/rwsem.o
CC lib/sha1.o
CC lib/show_mem.o
CC lib/string.o
CC lib/vsprintf.o
GEN lib/crc32table.h
CC lib/crc32.o
LD lib/built-in.o
AR lib/lib.a
LD vmlinux.o
MODPOST vmlinux.o
GEN .version
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
KSYM .tmp_kallsyms1.S
AS .tmp_kallsyms1.o
LD .tmp_vmlinux2
KSYM .tmp_kallsyms2.S
AS .tmp_kallsyms2.o
LD vmlinux
SYSMAP System.map
SYSMAP .tmp_System.map
OBJCOPY arch/arm/boot/Image
Kernel: arch/arm/boot/Image is ready
AS arch/arm/boot/compressed/head.o
GZIP arch/arm/boot/compressed/piggy.gzip
CC arch/arm/boot/compressed/misc.o
CC arch/arm/boot/compressed/decompress.o
SHIPPED arch/arm/boot/compressed/lib1funcs.S
AS arch/arm/boot/compressed/piggy.gzip.o
AS arch/arm/boot/compressed/lib1funcs.o
LD arch/arm/boot/compressed/vmlinux
OBJCOPY arch/arm/boot/zImage
Kernel: arch/arm/boot/zImage is ready
I tried it again and now I get this:
CHK include/linux/version.h
UPD include/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
HOSTCC scripts/genksyms/genksyms.o
SHIPPED scripts/genksyms/lex.c
SHIPPED scripts/genksyms/parse.h
SHIPPED scripts/genksyms/keywords.c
SHIPPED scripts/genksyms/parse.c
HOSTCC scripts/genksyms/lex.o
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
Generating include/generated/mach-types.h
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
CC kernel/bounds.s
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
GEN include/generated/bounds.h
CC arch/arm/kernel/asm-offsets.s
GEN include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTCC scripts/selinux/genheaders/genheaders
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/selinux/mdp/mdp
HOSTCC scripts/conmakehash
CC init/main.o
HOSTCC usr/gen_init_cpio
GEN usr/initramfs_data.cpio
AS usr/initramfs_data.o
LD usr/built-in.o
CC arch/arm/kernel/elf.o
CHK include/generated/compile.h
UPD include/generated/compile.h
AS arch/arm/kernel/entry-armv.o
CC init/do_mounts.o
AS arch/arm/kernel/entry-common.o
CC arch/arm/kernel/irq.o
CC arch/arm/kernel/process.o
CC init/do_mounts_rd.o
CC arch/arm/kernel/ptrace.o
CC init/do_mounts_initrd.o
CC arch/arm/kernel/return_address.o
CC init/do_mounts_md.o
CC arch/arm/kernel/setup.o
CC init/initramfs.o
CC init/calibrate.o
CC arch/arm/kernel/signal.o
CC init/version.o
LD init/mounts.o
LD init/built-in.o
CC arch/arm/mm/dma-mapping.o
CC arch/arm/kernel/sys_arm.o
CC arch/arm/kernel/stacktrace.o
CC arch/arm/mm/extable.o
CC arch/arm/mm/fault.o
CC arch/arm/kernel/time.o
CC arch/arm/mm/init.o
CC arch/arm/kernel/traps.o
arch/arm/mm/init.c: In function 'mem_init':
arch/arm/mm/init.c:616: warning: format '%4d' expects type 'int', but argument 22 has type 'long int'
arch/arm/mm/init.c:616: warning: format '%4d' expects type 'int', but argument 25 has type 'long int'
arch/arm/mm/init.c:616: warning: format '%4d' expects type 'int', but argument 28 has type 'long int'
CC arch/arm/kernel/armksyms.o
CC arch/arm/mm/iomap.o
CC arch/arm/kernel/module.o
CC arch/arm/mm/fault-armv.o
CC arch/arm/kernel/bios32.o
CC arch/arm/mm/flush.o
CC arch/arm/mm/ioremap.o
CC arch/arm/kernel/isa.o
CC arch/arm/kernel/ftrace.o
CC arch/arm/mm/mmap.o
CC arch/arm/kernel/machine_kexec.o
CC arch/arm/mm/pgd.o
CC arch/arm/mm/mmu.o
AS arch/arm/kernel/relocate_kernel.o
CC arch/arm/kernel/kprobes.o
CC arch/arm/kernel/kprobes-decode.o
CC arch/arm/mm/vmregion.o
CC arch/arm/kernel/atags.o
CC arch/arm/mm/proc-syms.o
CC arch/arm/kernel/kgdb.o
CC arch/arm/mm/alignment.o
CC arch/arm/kernel/io.o
AS arch/arm/kernel/head.o
CC arch/arm/kernel/init_task.o
AS arch/arm/mm/abort-ev5tj.o
AS arch/arm/mm/pabort-legacy.o
CC arch/arm/mm/copypage-v4wb.o
AS arch/arm/mm/tlb-v4wbi.o
AS arch/arm/mm/proc-arm926.o
LD arch/arm/mm/built-in.o
LDS arch/arm/kernel/vmlinux.lds
LD arch/arm/kernel/built-in.o
CC arch/arm/common/vic.o
CC arch/arm/mach-versatile/core.o
CC arch/arm/common/icst.o
CC arch/arm/common/clkdev.o
CC arch/arm/mach-versatile/versatile_pb.o
LD arch/arm/common/built-in.o
CC arch/arm/mach-versatile/pci.o
CC arch/arm/plat-versatile/clock.o
LD arch/arm/mach-versatile/built-in.o
CC arch/arm/plat-versatile/timer-sp.o
CC kernel/sched.o
CC arch/arm/plat-versatile/sched-clock.o
CC arch/arm/plat-versatile/leds.o
LD arch/arm/plat-versatile/built-in.o
CC mm/bootmem.o
CC mm/filemap.o
CC mm/mempool.o
CC mm/oom_kill.o
CC mm/fadvise.o
CC mm/maccess.o
CC mm/page_alloc.o
CC kernel/fork.o
CC kernel/exec_domain.o
CC kernel/panic.o
CC mm/page-writeback.o
CC kernel/printk.o
mm/page-writeback.c: In function 'write_cache_pages':
mm/page-writeback.c:860: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[1]: *** [mm/page-writeback.o] Error 1
make: *** [mm] Error 2
make: *** Waiting for unfinished jobs....
CC kernel/cpu.o
CC kernel/exit.o
CC kernel/itimer.o
TIMEC kernel/timeconst.h
CC kernel/softirq.o
kernel/softirq.c:62: warning: excess elements in array initializer
kernel/softirq.c:62: warning: (near initialization for 'softirq_to_name')
CC kernel/resource.o
CC kernel/sysctl.o
CC kernel/sysctl_binary.o
CC kernel/capability.o
CC kernel/ptrace.o
CC kernel/timer.o
CC kernel/user.o
CC kernel/signal.o
CC kernel/sys.o
CC kernel/kmod.o
CC kernel/workqueue.o
CC kernel/pid.o
CC kernel/rcupdate.o
CC kernel/extable.o
CC kernel/params.o
CC kernel/posix-timers.o
CC kernel/kthread.o
CC kernel/wait.o
CC kernel/kfifo.o
CC kernel/sys_ni.o
CC kernel/posix-cpu-timers.o
CC kernel/mutex.o
CC kernel/hrtimer.o
CC kernel/rwsem.o
CC kernel/nsproxy.o
CC kernel/srcu.o
CC kernel/semaphore.o
CC kernel/notifier.o
CC kernel/ksysfs.o
kernel/ksysfs.c: In function 'kexec_crash_size_show':
kernel/ksysfs.c:106: warning: format '%zu' expects type 'size_t', but argument 3 has type 'unsigned int'
CC kernel/pm_qos_params.o
CC kernel/sched_clock.o
CC kernel/cred.o
CC kernel/async.o
CC kernel/range.o
CC kernel/jump_label.o
CC kernel/groups.o
CC kernel/freezer.o
CC kernel/profile.o
CC kernel/sysctl_check.o
CC kernel/stacktrace.o
CC kernel/debug/debug_core.o
CC kernel/irq/irqdesc.o
CC kernel/irq/handle.o
CC kernel/irq/manage.o
CC kernel/debug/gdbstub.o
CC kernel/irq/spurious.o
CC kernel/debug/kdb/kdb_io.o
CC kernel/irq/resend.o
CC kernel/irq/chip.o
CC kernel/debug/kdb/kdb_main.o
CC kernel/irq/dummychip.o
CC kernel/irq/devres.o
CC kernel/irq/autoprobe.o
CC kernel/irq/proc.o
CC kernel/irq/pm.o
CC kernel/debug/kdb/kdb_support.o
LD kernel/irq/built-in.o
CC kernel/power/main.o
CC kernel/power/console.o
CC kernel/debug/kdb/kdb_bt.o
CC kernel/power/process.o
GENKDB kernel/debug/kdb/gen-kdb_cmds.c
CC kernel/debug/kdb/kdb_bp.o
CC kernel/power/suspend.o
CC kernel/debug/kdb/kdb_debugger.o
CC kernel/power/suspend_test.o
CC kernel/debug/kdb/kdb_keyboard.o
CC kernel/power/nvs.o
CC kernel/debug/kdb/gen-kdb_cmds.o
CC kernel/power/poweroff.o
LD kernel/debug/kdb/built-in.o
LD kernel/debug/built-in.o
CC kernel/time/timekeeping.o
LD kernel/power/built-in.o
CC kernel/trace/trace_selftest_dynamic.o
CC kernel/trace/trace_clock.o
CC kernel/trace/ftrace.o
CC kernel/time/ntp.o
CC kernel/time/clocksource.o
CC kernel/time/jiffies.o
CC kernel/trace/ring_buffer.o
CC kernel/time/timer_list.o
CC kernel/time/timecompare.o
CC kernel/time/timeconv.o
CC kernel/time/clockevents.o
CC kernel/time/tick-common.o
CC kernel/trace/trace.o
CC kernel/time/tick-oneshot.o
CC kernel/time/tick-sched.o
CC kernel/time/timer_stats.o
LD kernel/time/built-in.o
CC kernel/futex.o
CC kernel/trace/trace_output.o
CC kernel/trace/trace_stat.o
CC kernel/rtmutex.o
CC kernel/trace/trace_printk.o
CC kernel/up.o
CC kernel/trace/trace_sched_switch.o
CC kernel/uid16.o
CC kernel/trace/trace_functions.o
CC kernel/trace/trace_sched_wakeup.o
CC kernel/module.o
CC kernel/trace/trace_nop.o
CC kernel/trace/trace_stack.o
CC kernel/trace/blktrace.o
CC kernel/kallsyms.o
CC kernel/trace/trace_events.o
CC kernel/acct.o
CC kernel/kexec.o
CC kernel/trace/trace_export.o
CC kernel/trace/trace_event_perf.o
CC kernel/cgroup.o
CC kernel/trace/trace_events_filter.o
CC kernel/trace/trace_kprobe.o
CC kernel/cgroup_freezer.o
CC kernel/trace/power-traces.o
CC kernel/cpuset.o
kernel/cpuset.c: In function 'cpuset_can_attach':
kernel/cpuset.c:1385: error: 'task' undeclared (first use in this function)
kernel/cpuset.c:1385: error: (Each undeclared identifier is reported only once
kernel/cpuset.c:1385: error: for each function it appears in.)
make[1]: *** [kernel/cpuset.o] Error 1
make[1]: *** Waiting for unfinished jobs....
CC kernel/trace/trace_kdb.o
LD kernel/trace/libftrace.o
LD kernel/trace/built-in.o
make: *** [kernel] Error 2

Help in building a kernel

I am trying to buil a cm7 kernel for my conquer 4g. I already downloaded the cm source from wiki.cyanogenmod.com/wiki/Building_Kernel_from_source. Than I added my phones config.gz like it says to do. Than I did
Code:
make ARCH=arm CROSS_COMPILE=$CCOMPILER oldconfig
and kept on pressing enter for the default settings.
And yes I do have the toolchain files and I did this and its in the correct directory.
Code:
export CCOMPILER=[extraction directory]/bin/arm-eabi-
Than I edited ARCH ?= and CROSS_COMPILE ?= to the correct settings. (arm, directory)
Than I did
Code:
make -j4
and it went good, but it had a couple warnings. Than in the middle of the building it just stops for some reason. Im on ubuntu 10.10 and I already downloaded all the necessary files. When it ended it did not have an error or warning it just stopped. I tried a couple more times with no luck. It has a ARMv7 processor and in build.prop ro.board.platform=msm7k. Any help? Thanks.
itzdarockz said:
I am trying to buil a cm7 kernel for my conquer 4g. I already downloaded the cm source from wiki.cyanogenmod.com/wiki/Building_Kernel_from_source. Than I added my phones config.gz like it says to do. Than I did
Code:
make ARCH=arm CROSS_COMPILE=$CCOMPILER oldconfig
and kept on pressing enter for the default settings.
And yes I do have the toolchain files and I did this and its in the correct directory.
Code:
export CCOMPILER=[extraction directory]/bin/arm-eabi-
Than I edited ARCH ?= and CROSS_COMPILE ?= to the correct settings. (arm, directory)
Than I did
Code:
make -j4
and it went good, but it had a couple warnings. Than in the middle of the building it just stops for some reason. Im on ubuntu 10.10 and I already downloaded all the necessary files. When it ended it did not have an error or warning it just stopped. I tried a couple more times with no luck. It has a ARMv7 processor and in build.prop ro.board.platform=msm7k. Any help? Thanks.
Click to expand...
Click to collapse
How about posting the output then?
lithid-cm said:
How about posting the output then?
Click to expand...
Click to collapse
Because it's too long for the whole output, it would only be a fraction of the whole. I'll do it again in a bit and try to get the output for you.
itzdarockz said:
Because it's too long for the whole output, it would only be a fraction of the whole. I'll do it again in a bit and try to get the output for you.
Click to expand...
Click to collapse
Well its either output or guessing. Somewhere the output will have an error, depending on the cores you have the error could be pretty far up and still outputting while its trying to cleanup to kill.
If you are worried about the copy and paste install pastebinit and append it to your make command:
Code:
sudo apt-get install pastebinit
make ARCH=arm CROSS_COMPILE=$CCOMPILER oldconfig |pastebinit
That will automatically upload the output to paste.ubuntu.com and give you a simple url to paste here.
lithid-cm said:
Well its either output or guessing. Somewhere the output will have an error, depending on the cores you have the error could be pretty far up and still outputting while its trying to cleanup to kill.
If you are worried about the copy and paste install pastebinit and append it to your make command:
Code:
sudo apt-get install pastebinit
make ARCH=arm CROSS_COMPILE=$CCOMPILER oldconfig |pastebinit
That will automatically upload the output to paste.ubuntu.com and give you a simple url to paste here.
Click to expand...
Click to collapse
Heres some of the output.
Code:
CC fs/readdir.o
CC mm/memory.o
mm/memory.c: In function 'copy_pte_range':
mm/memory.c:726:24: warning: variable 'orig_dst_pte' set but not used [-Wunused-but-set-variable]
mm/memory.c:726:9: warning: variable 'orig_src_pte' set but not used [-Wunused-but-set-variable]
CC mm/mincore.o
CC fs/select.o
CC kernel/timer.o
CC mm/mlock.o
CC fs/fifo.o
CC kernel/user.o
CC fs/dcache.o
CC mm/mmap.o
CC kernel/signal.o
CC mm/mprotect.o
mm/mmap.c: In function 'acct_stack_growth':
mm/mmap.c:1674:16: warning: variable 'new_start' set but not used [-Wunused-but-set-variable]
CC mm/mremap.o
CC fs/inode.o
CC fs/attr.o
CC mm/msync.o
CC kernel/sys.o
CC fs/bad_inode.o
CC mm/rmap.o
CC fs/file.o
CC kernel/kmod.o
CC fs/filesystems.o
CC kernel/workqueue.o
CC mm/vmalloc.o
CC kernel/pid.o
CC fs/namespace.o
CC kernel/rcupdate.o
CC kernel/extable.o
CC kernel/params.o
CC mm/pagewalk.o
CC kernel/posix-timers.o
CC mm/init-mm.o
CC fs/seq_file.o
CC mm/memblock.o
CC kernel/kthread.o
CC kernel/wait.o
CC kernel/kfifo.o
CC fs/xattr.o
CC mm/dmapool.o
CC mm/ashmem.o
CC kernel/posix-cpu-timers.o
CC mm/slab.o
CC fs/libfs.o
CC kernel/mutex.o
CC kernel/hrtimer.o
CC kernel/rwsem.o
CC fs/fs-writeback.o
CC kernel/nsproxy.o
LD mm/built-in.o
CC fs/pnode.o
CC kernel/srcu.o
CC kernel/semaphore.o
CC fs/drop_caches.o
CC fs/splice.o
CC kernel/notifier.o
CC fs/sync.o
CC kernel/ksysfs.o
CC kernel/pm_qos_params.o
CC kernel/sched_clock.o
CC fs/utimes.o
CC kernel/cred.o
CC kernel/async.o
CC fs/stack.o
CC fs/fs_struct.o
CC kernel/range.o
CC fs/statfs.o
CC kernel/jump_label.o
CC kernel/groups.o
CC kernel/freezer.o
CC fs/buffer.o
CC fs/bio.o
CC kernel/profile.o
CC kernel/stacktrace.o
CC kernel/irq/irqdesc.o
CC kernel/power/main.o
CC kernel/irq/handle.o
CC fs/block_dev.o
CC kernel/irq/manage.o
CC kernel/power/console.o
kernel/irq/manage.c: In function '__setup_irq':
kernel/irq/manage.c:657:14: warning: variable 'old_name' set but not used [-Wunused-but-set-variable]
CC kernel/power/process.o
CC kernel/irq/spurious.o
CC kernel/irq/resend.o
CC kernel/power/suspend.o
CC fs/direct-io.o
CC fs/mpage.o
CC kernel/irq/chip.o
CC kernel/power/nvs.o
CC kernel/irq/dummychip.o
CC kernel/power/wakelock.o
CC fs/ioprio.o
CC fs/debugfs/inode.o
CC kernel/irq/devres.o
kernel/power/wakelock.c: In function 'wakelock_stats_show':
kernel/power/wakelock.c:125:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
CC kernel/irq/autoprobe.o
CC kernel/irq/proc.o
CC fs/debugfs/file.o
CC kernel/power/userwakelock.o
CC kernel/time/timekeeping.o
CC kernel/irq/pm.o
CC kernel/power/earlysuspend.o
LD fs/debugfs/debugfs.o
LD fs/debugfs/built-in.o
LD kernel/irq/built-in.o
CC fs/devpts/inode.o
CC kernel/trace/trace_clock.o
CC kernel/time/ntp.o
CC kernel/trace/ring_buffer.o
CC kernel/power/consoleearlysuspend.o
LD fs/devpts/devpts.o
LD fs/devpts/built-in.o
CC fs/ext2/balloc.o
CC kernel/power/poweroff.o
CC kernel/time/clocksource.o
LD kernel/power/built-in.o
CC kernel/mutex-debug.o
CC kernel/futex.o
CC kernel/time/jiffies.o
CC fs/ext2/dir.o
CC kernel/time/timer_list.o
CC kernel/time/timecompare.o
LD kernel/trace/built-in.o
CC fs/ext2/file.o
CC fs/ext3/balloc.o
CC kernel/time/timeconv.o
CC fs/ext2/ialloc.o
CC kernel/time/clockevents.o
CC kernel/rtmutex.o
CC kernel/time/tick-common.o
CC fs/ext2/inode.o
CC fs/ext3/bitmap.o
CC kernel/time/tick-oneshot.o
CC kernel/up.o
CC kernel/time/tick-sched.o
CC fs/ext3/dir.o
CC fs/ext2/ioctl.o
CC fs/ext3/file.o
CC fs/ext2/namei.o
CC kernel/time/timer_stats.o
CC fs/ext2/super.o
CC fs/ext3/fsync.o
LD kernel/time/built-in.o
CC kernel/uid16.o
CC fs/ext4/balloc.o
CC fs/ext3/ialloc.o
CC fs/ext2/symlink.o
CC kernel/module.o
CC fs/ext2/xattr.o
kernel/module.c: In function 'add_usage_links':
kernel/module.c:1351:6: warning: variable 'nowarn' set but not used [-Wunused-but-set-variable]
CC fs/ext3/inode.o
CC fs/ext4/bitmap.o
CC fs/ext4/dir.o
CC fs/ext2/xattr_user.o
CC fs/ext2/xattr_trusted.o
LD fs/ext2/ext2.o
LD fs/ext2/built-in.o
CC kernel/kallsyms.o
CC fs/ext4/file.o
CC kernel/cgroup.o
CC fs/ext3/ioctl.o
CC kernel/cgroup_freezer.o
CC fs/ext4/fsync.o
CC fs/ext3/namei.o
GZIP kernel/config_data.gz
CC kernel/res_counter.o
CC fs/ext4/ialloc.o
CC fs/ext4/inode.o
CC fs/ext3/super.o
CC fs/ext4/page-io.o
CC kernel/rcutree.o
CC fs/ext4/ioctl.o
CC fs/ext3/symlink.o
CC fs/ext3/hash.o
CC fs/fat/cache.o
CC kernel/relay.o
CC fs/ext3/resize.o
CC fs/fat/dir.o
CC fs/ext4/namei.o
CC kernel/utsname_sysctl.o
CC kernel/elfcore.o
CC fs/ext3/ext3_jbd.o
CC kernel/irq_work.o
CC fs/ext3/xattr.o
CC kernel/perf_event.o
CC fs/fat/fatent.o
CC fs/ext4/super.o
CC fs/ext3/xattr_user.o
CC fs/fat/file.o
CC fs/ext3/xattr_trusted.o
CC fs/fat/inode.o
LD fs/ext3/ext3.o
LD fs/ext3/built-in.o
CC fs/fat/misc.o
CC fs/fat/namei_vfat.o
CC fs/jbd/transaction.o
LD fs/fat/fat.o
LD fs/fat/vfat.o
LD fs/fat/built-in.o
CC fs/jbd2/transaction.o
CC kernel/hw_breakpoint.o
CC fs/ext4/symlink.o
CC fs/ext4/hash.o
CC fs/jbd/commit.o
IKCFG kernel/config_data.h
CC kernel/configs.o
LD kernel/built-in.o
CC fs/ext4/resize.o
CC fs/ext4/extents.o
CC fs/jbd2/commit.o
CC fs/jbd/recovery.o
fs/ext4/extents.c: In function 'check_eofblocks_fl':
fs/ext4/extents.c:3091:22: warning: variable 'ex' set but not used [-Wunused-but-set-variable]
fs/ext4/extents.c: In function 'ext4_ext_map_blocks':
fs/ext4/extents.c:3276:29: warning: variable 'eh' set but not used [-Wunused-but-set-variable]
CC fs/jbd/checkpoint.o
CC fs/lockd/clntlock.o
CC fs/jbd2/recovery.o
CC fs/jbd/revoke.o
CC fs/jbd2/checkpoint.o
CC fs/lockd/clntproc.o
CC fs/jbd/journal.o
CC fs/jbd2/revoke.o
CC fs/ext4/ext4_jbd2.o
LD fs/jbd/jbd.o
LD fs/jbd/built-in.o
CC fs/nfs/client.o
CC fs/lockd/host.o
CC fs/ext4/migrate.o
CC fs/jbd2/journal.o
CC fs/ext4/mballoc.o
CC fs/lockd/svc.o
fs/ext4/mballoc.c: In function 'ext4_mb_normalize_request':
fs/ext4/mballoc.c:2922:15: warning: variable 'orig_size' set but not used [-Wunused-but-set-variable]
CC fs/nfs/dir.o
CC fs/lockd/svclock.o
LD fs/jbd2/jbd2.o
LD fs/jbd2/built-in.o
CC fs/nfs/file.o
CC fs/nfs/getroot.o
CC fs/lockd/svcshare.o
CC fs/nfs/inode.o
CC fs/lockd/svcproc.o
CC fs/lockd/svcsubs.o
CC fs/ext4/block_validity.o
CC fs/lockd/mon.o
CC fs/ext4/move_extent.o
CC fs/lockd/xdr.o
CC fs/nfs/super.o
CC fs/lockd/grace.o
CC fs/lockd/xdr4.o
CC fs/lockd/svc4proc.o
CC fs/ext4/xattr.o
CC fs/nfs/nfs2xdr.o
LD fs/lockd/lockd.o
LD fs/lockd/built-in.o
CC fs/ext4/xattr_user.o
CC fs/ext4/xattr_trusted.o
fs/nfs/nfs2xdr.c: In function 'nfs_xdr_readdirres':
fs/nfs/nfs2xdr.c:423:16: warning: variable 'page' set but not used [-Wunused-but-set-variable]
CC fs/nfs/direct.o
CC fs/nls/nls_base.o
LD fs/ext4/ext4.o
LD fs/ext4/built-in.o
CC fs/notify/fsnotify.o
CC fs/nfs/pagelist.o
CC fs/nls/nls_cp437.o
CC fs/nfs/proc.o
CC fs/nls/nls_ascii.o
CC fs/notify/notification.o
CC fs/nls/nls_iso8859-1.o
LD fs/nls/built-in.o
CC fs/partitions/check.o
CC fs/nfs/read.o
CC fs/notify/group.o
fs/partitions/check.c: In function 'rescan_partitions':
fs/partitions/check.c:674:31: warning: variable 'info' set but not used [-Wunused-but-set-variable]
CC fs/notify/inode_mark.o
CC fs/nfs/symlink.o
CC fs/partitions/msdos.o
CC fs/notify/mark.o
CC fs/nfs/unlink.o
LD fs/partitions/built-in.o
CC fs/nfs/write.o
CC fs/proc/mmu.o
CC fs/notify/vfsmount_mark.o
CC fs/proc/task_mmu.o
CC fs/notify/dnotify/dnotify.o
CC fs/nfs/namespace.o
fs/notify/dnotify/dnotify.c: In function 'dnotify_handle_event':
fs/notify/dnotify/dnotify.c:91:16: warning: variable 'to_tell' set but not used [-Wunused-but-set-variable]
CC fs/proc/inode.o
LD fs/notify/dnotify/built-in.o
CC fs/notify/inotify/inotify_fsnotify.o
fs/notify/inotify/inotify_fsnotify.c: In function 'inotify_handle_event':
fs/notify/inotify/inotify_fsnotify.c:98:16: warning: variable 'to_tell' set but not used [-Wunused-but-set-variable]
CC fs/proc/root.o
CC fs/nfs/mount_clnt.o
CC fs/notify/inotify/inotify_user.o
CC fs/nfs/dns_resolve.o
fs/notify/inotify/inotify_user.c: In function 'inotify_ignored_and_remove_idr':
fs/notify/inotify/inotify_user.c:523:6: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
CC fs/proc/base.o
LD fs/notify/inotify/built-in.o
LD fs/notify/built-in.o
CC fs/nfs/cache_lib.o
CC fs/ramfs/inode.o
CC fs/nfs/nfs3proc.o
CC fs/nfs/nfs3xdr.o
CC fs/ramfs/file-mmu.o
LD fs/ramfs/ramfs.o
LD fs/ramfs/built-in.o
fs/nfs/nfs3xdr.c: In function 'nfs3_xdr_readdirres':
fs/nfs/nfs3xdr.c:555:16: warning: variable 'page' set but not used [-Wunused-but-set-variable]
CC fs/sysfs/inode.o
CC fs/sysfs/file.o
CC fs/nfs/sysctl.o
CC fs/proc/generic.o
CC fs/sysfs/dir.o
CC fs/sysfs/symlink.o
LD fs/nfs/nfs.o
LD fs/nfs/built-in.o
CC fs/yaffs2/yaffs_ecc.o
CC fs/sysfs/mount.o
CC fs/sysfs/bin.o
CC fs/proc/array.o
CC fs/yaffs2/yaffs_vfs.o
CC fs/sysfs/group.o
CC fs/eventpoll.o
fs/yaffs2/yaffs_vfs.c: In function 'yaffs_bg_thread_fn':
fs/yaffs2/yaffs_vfs.c:1628:6: warning: variable 'gc_result' set but not used [-Wunused-but-set-variable]
CC fs/proc/proc_tty.o
LD fs/sysfs/built-in.o
CC fs/anon_inodes.o
fs/eventpoll.c: In function 'sys_epoll_wait':
fs/eventpoll.c:1182:33: warning: 'slack' may be used uninitialized in this function [-Wuninitialized]
fs/eventpoll.c:1140:7: note: 'slack' was declared here
CC fs/proc/cmdline.o
CC fs/signalfd.o
CC fs/timerfd.o
CC fs/proc/cpuinfo.o
CC fs/proc/devices.o
CC fs/eventfd.o
CC fs/aio.o
CC fs/proc/interrupts.o
CC fs/yaffs2/yaffs_guts.o
CC fs/proc/loadavg.o
fs/yaffs2/yaffs_guts.c: In function 'yaffs_check_chunk_erased':
fs/yaffs2/yaffs_guts.c:340:6: warning: variable 'result' set but not used [-Wunused-but-set-variable]
fs/yaffs2/yaffs_guts.c: In function 'yaffs_verify_chunk_written':
fs/yaffs2/yaffs_guts.c:367:6: warning: variable 'result' set but not used [-Wunused-but-set-variable]
fs/yaffs2/yaffs_guts.c: In function 'yaffs_grab_chunk_cache':
fs/yaffs2/yaffs_guts.c:1519:6: warning: variable 'pushout' set but not used [-Wunused-but-set-variable]
fs/yaffs2/yaffs_guts.c: In function 'yaffs_gc_block':
fs/yaffs2/yaffs_guts.c:2657:12: warning: variable 'ok' set but not used [-Wunused-but-set-variable]
fs/yaffs2/yaffs_guts.c: In function 'yaffs_check_obj_details_loaded':
fs/yaffs2/yaffs_guts.c:3266:6: warning: variable 'alloc_failed' set but not used [-Wunused-but-set-variable]
fs/yaffs2/yaffs_guts.c:3265:6: warning: variable 'result' set but not used [-Wunused-but-set-variable]
fs/yaffs2/yaffs_guts.c: In function 'yaffs_update_oh':
fs/yaffs2/yaffs_guts.c:3382:6: warning: variable 'result' set but not used [-Wunused-but-set-variable]
fs/yaffs2/yaffs_guts.c: In function 'yaffs_get_obj_name':
fs/yaffs2/yaffs_guts.c:4598:7: warning: variable 'result' set but not used [-Wunused-but-set-variable]
CC fs/locks.o
CC fs/proc/meminfo.o
CC fs/proc/stat.o
CC fs/binfmt_script.o
CC fs/proc/uptime.o
CC fs/binfmt_elf.o
CC fs/mbcache.o
fs/binfmt_elf.c: In function 'load_elf_binary':
fs/binfmt_elf.c:578:16: warning: variable 'reloc_func_desc' set but not used [-Wunused-but-set-variable]
CC fs/proc/version.o
CC fs/yaffs2/yaffs_checkptrw.o
CC fs/proc/softirqs.o
CC fs/dcookies.o
CC fs/yaffs2/yaffs_packedtags1.o
CC fs/proc/proc_sysctl.o
CC fs/proc/proc_net.o
CC fs/proc/kmsg.o
CC fs/yaffs2/yaffs_packedtags2.o
CC fs/proc/page.o
CC fs/yaffs2/yaffs_nand.o
CC fs/yaffs2/yaffs_tagscompat.o
CC fs/yaffs2/yaffs_tagsvalidity.o
CC fs/yaffs2/yaffs_mtdif.o
CC fs/yaffs2/yaffs_mtdif1.o
LD fs/proc/proc.o
LD fs/proc/built-in.o
CC fs/yaffs2/yaffs_mtdif2.o
CC fs/yaffs2/yaffs_nameval.o
CC fs/yaffs2/yaffs_attribs.o
fs/yaffs2/yaffs_mtdif1.c: In function 'nandmtd1_query_block':
fs/yaffs2/yaffs_mtdif1.c:301:6: warning: variable 'retval' set but not used [-Wunused-but-set-variable]
CC fs/yaffs2/yaffs_allocator.o
CC fs/yaffs2/yaffs_yaffs1.o
CC fs/yaffs2/yaffs_yaffs2.o
CC fs/yaffs2/yaffs_bitmap.o
fs/yaffs2/yaffs_yaffs1.c: In function 'yaffs1_scan':
fs/yaffs2/yaffs_yaffs1.c:26:6: warning: variable 'result' set but not used [-Wunused-but-set-variable]
fs/yaffs2/yaffs_yaffs2.c: In function 'yaffs2_scan_backwards':
fs/yaffs2/yaffs_yaffs2.c:969:6: warning: variable 'deleted' set but not used [-Wunused-but-set-variable]
fs/yaffs2/yaffs_yaffs2.c:967:6: warning: variable 'result' set but not used [-Wunused-but-set-variable]
CC fs/yaffs2/yaffs_verify.o
fs/yaffs2/yaffs_verify.c: In function 'yaffs_verify_file':
fs/yaffs2/yaffs_verify.c:227:6: warning: variable 'actual_depth' set but not used [-Wunused-but-set-variable]
LD fs/yaffs2/yaffs.o
LD fs/yaffs2/built-in.o
LD fs/built-in.o
[email protected]:~/android/kernel/cm-kernel$

Error compiling stock kernel

I've tried to compile liquid mini kernel from acer sources... But when i try to compile i get some errors...
Code:
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
LD arch/arm/lib/built-in.o
AS arch/arm/lib/ashldi3.o
AS arch/arm/lib/ashrdi3.o
AS arch/arm/lib/backtrace.o
AS arch/arm/lib/changebit.o
AS arch/arm/lib/clear_user.o
AS arch/arm/lib/clearbit.o
AS arch/arm/lib/copy_from_user.o
AS arch/arm/lib/copy_page.o
AS arch/arm/lib/copy_to_user.o
AS arch/arm/lib/csumipv6.o
AS arch/arm/lib/csumpartial.o
AS arch/arm/lib/csumpartialcopy.o
AS arch/arm/lib/csumpartialcopyuser.o
CC arch/arm/lib/delay.o
AS arch/arm/lib/div64.o
AS arch/arm/lib/findbit.o
AS arch/arm/lib/getuser.o
AS arch/arm/lib/io-readsb.o
AS arch/arm/lib/io-readsl.o
AS arch/arm/lib/io-readsw-armv4.o
AS arch/arm/lib/io-writesb.o
AS arch/arm/lib/io-writesl.o
AS arch/arm/lib/io-writesw-armv4.o
AS arch/arm/lib/lib1funcs.o
AS arch/arm/lib/lshrdi3.o
AS arch/arm/lib/memchr.o
AS arch/arm/lib/memcpy.o
AS arch/arm/lib/memmove.o
AS arch/arm/lib/memset.o
AS arch/arm/lib/memzero.o
AS arch/arm/lib/muldi3.o
AS arch/arm/lib/putuser.o
AS arch/arm/lib/setbit.o
AS arch/arm/lib/sha1.o
AS arch/arm/lib/strchr.o
AS arch/arm/lib/strncpy_from_user.o
AS arch/arm/lib/strnlen_user.o
AS arch/arm/lib/strrchr.o
AS arch/arm/lib/testchangebit.o
AS arch/arm/lib/testclearbit.o
AS arch/arm/lib/testsetbit.o
AS arch/arm/lib/ucmpdi2.o
AR arch/arm/lib/lib.a
CC lib/bcd.o
CC lib/div64.o
CC lib/sort.o
LD drivers/platform/built-in.o
CC drivers/power/power_supply_core.o
CC drivers/rtc/rtc-lib.o
CC lib/parser.o
CC [M] drivers/net/wireless/bcm4329/dhd_linux.o
CC lib/halfmd4.o
CC drivers/rtc/hctosys.o
CC drivers/power/power_supply_sysfs.o
drivers/net/wireless/bcm4329/dhd_linux.c: In function 'dhd_rx_frame':
drivers/net/wireless/bcm4329/dhd_linux.c:1225:24: error: variable 'save_pktbuf' set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
make[4]: *** [drivers/net/wireless/bcm4329/dhd_linux.o] Error 1
make[3]: *** [drivers/net/wireless/bcm4329] Error 2
make[2]: *** [drivers/net/wireless] Error 2
make[1]: *** [drivers/net] Error 2
make[1]: *** Waiting for unfinished jobs....
CC drivers/power/cci_battery.o
CC lib/debug_locks.o
CC drivers/rtc/class.o
CC lib/random32.o
CC lib/bust_spinlocks.o
CC lib/hexdump.o
LD drivers/power/power_supply.o
CC lib/kasprintf.o
CC drivers/rtc/interface.o
CC lib/bitmap.o
CC lib/scatterlist.o
CC drivers/rtc/rtc-dev.o
CC lib/string_helpers.o
CC drivers/rtc/rtc-proc.o
CC lib/gcd.o
LD drivers/power/built-in.o
CC drivers/rtc/rtc-sysfs.o
CC lib/lcm.o
CC lib/list_sort.o
CC lib/uuid.o
CC drivers/rtc/alarm.o
CC drivers/rtc/alarm-dev.o
CC lib/iomap_copy.o
CC drivers/rtc/rtc-msm.o
CC lib/devres.o
CC lib/find_last_bit.o
LD drivers/rtc/rtc-core.o
CC lib/hweight.o
CC lib/kernel_lock.o
LD drivers/rtc/built-in.o
CC lib/bitrev.o
make: *** [drivers] Error 2
make: *** Waiting for unfinished jobs....
CC lib/crc-ccitt.o
CC lib/crc16.o
HOSTCC lib/gen_crc32table
CC lib/libcrc32c.o
CC lib/genalloc.o
LD lib/lzo/built-in.o
CC [M] lib/lzo/lzo1x_compress.o
CC lib/zlib_deflate/deflate.o
CC lib/zlib_inflate/inffast.o
CC lib/textsearch.o
CC [M] lib/lzo/lzo1x_decompress.o
CC lib/zlib_inflate/inflate.o
CC lib/zlib_inflate/infutil.o
LD [M] lib/lzo/lzo_compress.o
LD [M] lib/lzo/lzo_decompress.o
CC lib/zlib_deflate/deftree.o
CC lib/zlib_deflate/deflate_syms.o
CC lib/zlib_inflate/inftrees.o
CC lib/ts_kmp.o
CC lib/zlib_inflate/inflate_syms.o
CC lib/ts_bm.o
CC lib/ts_fsm.o
LD lib/zlib_inflate/zlib_inflate.o
LD lib/zlib_inflate/built-in.o
CC lib/dynamic_debug.o
CC lib/nlattr.o
LD lib/zlib_deflate/zlib_deflate.o
CC lib/argv_split.o
LD lib/zlib_deflate/built-in.o
CC lib/cmdline.o
CC lib/ctype.o
CC lib/dec_and_lock.o
CC lib/decompress.o
CC lib/decompress_inflate.o
CC lib/dump_stack.o
CC lib/extable.o
CC lib/flex_array.o
CC lib/idr.o
CC lib/int_sqrt.o
CC lib/ioremap.o
CC lib/irq_regs.o
CC lib/is_single_threaded.o
CC lib/klist.o
CC lib/kobject.o
CC lib/kobject_uevent.o
CC lib/kref.o
CC lib/plist.o
CC lib/prio_heap.o
CC lib/prio_tree.o
CC lib/proportions.o
CC lib/radix-tree.o
CC lib/ratelimit.o
lib/radix-tree.c: In function 'radix_tree_tag_get':
lib/radix-tree.c:568:6: warning: variable 'saw_unset_tag' set but not used [-Wunused-but-set-variable]
CC lib/rbtree.o
CC lib/reciprocal_div.o
CC lib/rwsem.o
CC lib/sha1.o
CC lib/show_mem.o
CC lib/string.o
CC lib/vsprintf.o
GEN lib/crc32table.h
CC lib/crc32.o
LD lib/built-in.o
AR lib/lib.a
The problem is that some users managed to compile the kernel without problems and modifications so i don't know why it won't compile...
I tried with different toolchains but there's always an error.
Someone is able to give me an advice?
I was to say.....if u are using linaro you may get those driver errors...
Have you tried the stock toolchain?
If not maybe your config has an issue....what have you done so far?
_Zoom said:
I was to say.....if u are using linaro you may get those driver errors...
Have you tried the stock toolchain?
If not maybe your config has an issue....what have you done so far?
Click to expand...
Click to collapse
Yes, i also tried the stock toolchain and i get other problems... the config was extract from the device so the problem i think isn't that. The only addition i did is only the overclock... i will try again with stock toolchain, but i think the problem is somewhere else.
Maybe it's because I'm running Ubuntu 12.10?
Maybe....i doubt it....
The error is in your wireless bcm4329 or whatever driver shown above.....also make sure you clean ur build directory before compiling each time....and if still not working maybe pull that driver from another kernel for the device of on git
_Zoom said:
Maybe....i doubt it....
The error is in your wireless bcm4329 or whatever driver shown above.....also make sure you clean ur build directory before compiling each time....and if still not working maybe pull that driver from another kernel for the device of on git
Click to expand...
Click to collapse
Yes, i cleaned my build directory... i don't know why there is this error but i think that there's a problem with the toolchain, i will try again w/ another one... And then i will try again in another virtual machine with and elder version of ubuntu...
Yes....it could be you dont have all of your build tools for the machine...
Also when u do java -version in terminal what do you get?

[Q] [Question] First Android Kernel Building Errors

Hi,
today I started building my first android-kernel.
I set everything up and configured the kernel.
(I used this guide http://ohheyitslou.blogspot.de/2011/09/ohheyitslou-custom-android-kernel-guide.html [slightly modified for the newest ndk])
But I'm getting this error :
Code:
[email protected]:~/android-kernel/kernel$ make -j3 ARCH=arm
CHK include/linux/version.h
CHK include/generated/utsrelease.h
Generating include/generated/mach-types.h
CC scripts/mod/empty.o
gcc: error: unrecognized argument in option ‘-mabi=apcs-gnu’
gcc: note: valid arguments to ‘-mabi=’ are: ms sysv
gcc: error: unrecognized command line option ‘-mlittle-endian’
gcc: error: unrecognized command line option ‘-mapcs’
gcc: error: unrecognized command line option ‘-mno-sched-prolog’
make[2]: *** [scripts/mod/empty.o] Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse...
make[1]: *** [scripts/mod] Fehler 2
make: *** [scripts] Fehler 2
make: *** Warte auf noch nicht beendete Prozesse...
Would be very pleased if anyone can help me.
Ok .. I got it, but I get other errors
Code:
[email protected]:~/android-kernel/linux$ make -j3 ARCH=arm CROSS_COMPILE=/home/damien/android-kernel/ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/arm-linux-androideabi/bin/
CHK include/linux/version.h
CHK include/generated/utsrelease.h
CC scripts/mod/empty.o
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
make[1]: »include/generated/mach-types.h« ist bereits aktualisiert.
CC kernel/bounds.s
GEN include/generated/bounds.h
CC arch/arm/kernel/asm-offsets.s
GEN include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
CC init/main.o
HOSTCC usr/gen_init_cpio
UPD include/generated/compile.h
CC arch/arm/kernel/elf.o
GEN usr/initramfs_data.cpio
AS usr/initramfs_data.o
LD usr/built-in.o
CC arch/arm/mm/dma-mapping.o
AS arch/arm/kernel/entry-armv.o
AS arch/arm/kernel/entry-common.o
CC arch/arm/kernel/irq.o
arch/arm/mm/dma-mapping.c: In function '__dma_alloc':
arch/arm/mm/dma-mapping.c:238:25: warning: array subscript is above array bounds [-Warray-bounds]
pte = consistent_pte[++idx];
^
arch/arm/mm/dma-mapping.c: In function 'dma_free_coherent':
arch/arm/mm/dma-mapping.c:284:25: warning: array subscript is above array bounds [-Warray-bounds]
ptep = consistent_pte[++idx];
^
CC arch/arm/mm/extable.o
CC arch/arm/mm/fault.o
CC arch/arm/kernel/process.o
CC arch/arm/mm/init.o
CC arch/arm/kernel/ptrace.o
CC arch/arm/mm/iomap.o
CC arch/arm/kernel/return_address.o
CC arch/arm/kernel/setup.o
CC arch/arm/mm/fault-armv.o
arch/arm/kernel/setup.c: In function 'get_cpu_name':
arch/arm/kernel/setup.c:141:5: warning: return makes integer from pointer without a cast [enabled by default]
return &cpu_name;
^
arch/arm/kernel/setup.c: In function 'get_machine_name':
arch/arm/kernel/setup.c:147:5: warning: return makes integer from pointer without a cast [enabled by default]
return &machine_name;
^
arch/arm/kernel/setup.c: In function 'c_show':
arch/arm/kernel/setup.c:1034:3: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'int' [-Wformat=]
seq_printf(m, "BogoMIPS\t: %lu.%02lu\n\n", ucpufreq, 0);
^
CC arch/arm/mm/flush.o
CC init/do_mounts.o
CC arch/arm/kernel/signal.o
CC arch/arm/mm/idmap.o
CC arch/arm/mm/ioremap.o
CC arch/arm/kernel/sys_arm.o
CC arch/arm/mm/mmap.o
CC arch/arm/mm/pgd.o
CC arch/arm/kernel/stacktrace.o
CC arch/arm/mm/mmu.o
CC arch/arm/kernel/time.o
CC arch/arm/kernel/traps.o
CC arch/arm/mm/vmregion.o
CC arch/arm/mm/proc-syms.o
CC arch/arm/kernel/armksyms.o
CC arch/arm/mm/alignment.o
CC init/do_mounts_rd.o
CC arch/arm/kernel/module.o
arch/arm/mm/alignment.c: In function 'do_alignment_thumb_vldr':
arch/arm/mm/alignment.c:740:6: warning: unused variable 'tinstr' [-Wunused-variable]
u16 tinstr = 0;
^
arch/arm/mm/alignment.c:739:15: warning: unused variable 'fs' [-Wunused-variable]
mm_segment_t fs;
^
arch/arm/mm/alignment.c:738:16: warning: unused variable 'instrptr' [-Wunused-variable]
unsigned long instrptr;
^
arch/arm/mm/alignment.c: In function 'do_alignment':
arch/arm/mm/alignment.c:298:15: warning: 'offset.un' may be used uninitialized in this function [-Wmaybe-uninitialized]
offset.un = -offset.un;
^
arch/arm/mm/alignment.c:784:21: note: 'offset.un' was declared here
union offset_union offset;
^
CC arch/arm/mm/highmem.o
AS arch/arm/kernel/sleep.o
CC init/do_mounts_initrd.o
CC arch/arm/kernel/smp.o
AS arch/arm/mm/abort-ev7.o
AS arch/arm/mm/pabort-v7.o
CC init/initramfs.o
AS arch/arm/mm/cache-v7.o
CC arch/arm/mm/copypage-v6.o
CC arch/arm/kernel/smp_tlb.o
CC arch/arm/mm/context.o
CC arch/arm/kernel/smp_scu.o
arch/arm/kernel/smp_scu.c: In function 'scu_enable':
arch/arm/kernel/smp_scu.c:51:2: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
if (scu_ctrl & 0x69 == 0x69)
^
AS arch/arm/mm/tlb-v7.o
CC init/calibrate.o
CC arch/arm/kernel/smp_twd.o
AS arch/arm/mm/proc-v7.o
CC arch/arm/mm/cache-l2x0.o
CC init/version.o
CC arch/arm/kernel/swp_emulate.o
arch/arm/mm/cache-l2x0.c:463:13: warning: 'l2x0_lockdown_vectors' defined but not used [-Wunused-function]
static void l2x0_lockdown_vectors(void)
^
arch/arm/mm/cache-l2x0.c: In function 'l2x0_proc_write':
arch/arm/mm/cache-l2x0.c:389:16: warning: ignoring return value of 'copy_from_user', declared with attribute warn_unused_result [-Wunused-result]
copy_from_user(l2x0_cmd, buffer, buf_size);
^
LD init/mounts.o
LD arch/arm/mm/built-in.o
CC arch/arm/kernel/hw_breakpoint.o
/home/damien/android-kernel/ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/arm-linux-androideabi/bin/ld: internal error in relocate_special_relocatable, at /s/ndk-toolchain/src/build/../binutils/binutils-2.23/gold/arm.cc:9901
LD init/built-in.o
make[1]: *** [arch/arm/mm/built-in.o] Fehler 1
make: *** [arch/arm/mm] Fehler 2
make: *** Warte auf noch nicht beendete Prozesse...
CC arch/arm/kernel/io.o
AS arch/arm/kernel/head.o
CC arch/arm/kernel/init_task.o
LDS arch/arm/kernel/vmlinux.lds
LD arch/arm/kernel/built-in.o
/home/damien/android-kernel/ndk/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/arm-linux-androideabi/bin/ld: internal error in relocate_special_relocatable, at /s/ndk-toolchain/src/build/../binutils/binutils-2.23/gold/arm.cc:9901
make[1]: *** [arch/arm/kernel/built-in.o] Fehler 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
make: *** [arch/arm/kernel] Fehler 2
AHH ..
If I use AEABI, it goes on but it doesn't end the job :
Code:
[email protected]:~/android-kernel/linux$ make -j3 ARCH=arm CROSS_COMPILE=/home/damien/android-kernel/ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/arm-linux-androideabi/bin/ CONFIG_AEABI=y
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[1]: »include/generated/mach-types.h« ist bereits aktualisiert.
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
CC arch/arm/mach-k3v2/common.o
CC arch/arm/mach-k3v2/lm.o
CC arch/arm/mach-k3v2/k3v2_clocks_ops.o
In file included from arch/arm/mach-k3v2/k3v2_clocks_ops.c:23:0:
include/hsad/config_interface.h:19:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
In file included from arch/arm/mach-k3v2/common.c:47:0:
arch/arm/mach-k3v2/include/mach/product_feature_sel.h:13:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
CC arch/arm/mach-k3v2/k3v2_clocks_cs.o
In file included from arch/arm/mach-k3v2/common.c:54:0:
arch/arm/mach-k3v2/include/mach/balong_power.h:9:0: warning: "MODEM_DEVICE_BOOT" redefined [enabled by default]
arch/arm/mach-k3v2/include/mach/xmm_power.h:8:0: note: this is the location of the previous definition
In file included from arch/arm/mach-k3v2/common.c:57:0:
arch/arm/mach-k3v2/include/mach/modem_boot_qsc6085.h:8:0: warning: "MODEM_DEVICE_BOOT" redefined [enabled by default]
arch/arm/mach-k3v2/include/mach/balong_power.h:9:0: note: this is the location of the previous definition
In file included from arch/arm/mach-k3v2/common.c:68:0:
arch/arm/mach-k3v2/include/mach/hisi_mem.h:57:2: error: #error "LCD_XRES and LCD_YRES not defined"
arch/arm/mach-k3v2/common.c:185:1: warning: initialization from incompatible pointer type [enabled by default]
arch/arm/mach-k3v2/common.c:381:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
arch/arm/mach-k3v2/common.c:382:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
CC fs/open.o
arch/arm/mach-k3v2/common.c:383:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
arch/arm/mach-k3v2/common.c:384:1: warning: function declaration isn't a prototype [-Wstrict-prototypes]
arch/arm/mach-k3v2/common.c: In function 'I2C0_reset':
arch/arm/mach-k3v2/common.c:389:1: warning: 'return' with a value, in function returning void [enabled by default]
arch/arm/mach-k3v2/common.c: In function 'I2C1_reset':
arch/arm/mach-k3v2/common.c:390:1: warning: 'return' with a value, in function returning void [enabled by default]
arch/arm/mach-k3v2/common.c: In function 'I2C2_reset':
arch/arm/mach-k3v2/common.c:391:1: warning: 'return' with a value, in function returning void [enabled by default]
arch/arm/mach-k3v2/common.c: In function 'I2C3_reset':
arch/arm/mach-k3v2/common.c:392:1: warning: 'return' with a value, in function returning void [enabled by default]
arch/arm/mach-k3v2/common.c: At top level:
arch/arm/mach-k3v2/common.c:824:2: warning: initialization from incompatible pointer type [enabled by default]
arch/arm/mach-k3v2/common.c:824:2: warning: (near initialization for 'hisik3_gpu_device.resource') [enabled by default]
arch/arm/mach-k3v2/common.c:889:2: warning: initialization from incompatible pointer type [enabled by default]
arch/arm/mach-k3v2/common.c:889:2: warning: (near initialization for 'hisik3_asp_device.resource') [enabled by default]
arch/arm/mach-k3v2/common.c:911:5: warning: initialization from incompatible pointer type [enabled by default]
arch/arm/mach-k3v2/common.c:911:5: warning: (near initialization for 'hisik3_aspdigital_device.resource') [enabled by default]
arch/arm/mach-k3v2/common.c:936:2: warning: initialization from incompatible pointer type [enabled by default]
arch/arm/mach-k3v2/common.c:936:2: warning: (near initialization for 'hisik3_hi6421_codec_device.resource') [enabled by default]
arch/arm/mach-k3v2/common.c:2121:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
arch/arm/mach-k3v2/common.c:2148:5: warning: function declaration isn't a prototype [-Wstrict-prototypes]
arch/arm/mach-k3v2/common.c:2459:2: warning: initialization from incompatible pointer type [enabled by default]
arch/arm/mach-k3v2/common.c:2459:2: warning: (near initialization for 'A9_pmu_device.resource') [enabled by default]
arch/arm/mach-k3v2/include/mach/board-hi6421-regulator.h:649:35: warning: 'extral_dynamic_dcdc_regulator' defined but not used [-Wunused-variable]
arch/arm/mach-k3v2/common.c:237:1: warning: 'dma_SPI2_RX' defined but not used [-Wunused-variable]
arch/arm/mach-k3v2/common.c:238:1: warning: 'dma_SPI2_TX' defined but not used [-Wunused-variable]
arch/arm/mach-k3v2/common.c:378:1: warning: 'I2C1_delay_sda' defined but not used [-Wunused-function]
arch/arm/mach-k3v2/common.c:380:1: warning: 'I2C3_delay_sda' defined but not used [-Wunused-function]
arch/arm/mach-k3v2/common.c:397:1: warning: 'SPI0_0_CS_init' defined but not used [-Wunused-function]
arch/arm/mach-k3v2/common.c:397:1: warning: 'SPI0_0_CS_exit' defined but not used [-Wunused-function]
arch/arm/mach-k3v2/common.c:398:1: warning: 'SPI0_1_CS_init' defined but not used [-Wunused-function]
arch/arm/mach-k3v2/common.c:398:1: warning: 'SPI0_1_CS_exit' defined but not used [-Wunused-function]
arch/arm/mach-k3v2/common.c:399:1: warning: 'SPI0_2_CS_init' defined but not used [-Wunused-function]
arch/arm/mach-k3v2/common.c:399:1: warning: 'SPI0_2_CS_exit' defined but not used [-Wunused-function]
arch/arm/mach-k3v2/common.c:400:1: warning: 'SPI0_3_CS_init' defined but not used [-Wunused-function]
arch/arm/mach-k3v2/common.c:400:1: warning: 'SPI0_3_CS_exit' defined but not used [-Wunused-function]
arch/arm/mach-k3v2/common.c:1422:24: warning: 'mmc2_resources' defined but not used [-Wunused-variable]
arch/arm/mach-k3v2/common.c:1532:12: warning: 'mmc2_init_tuning_config' defined but not used [-Wunused-variable]
arch/arm/mach-k3v2/common.c:1681:12: warning: 'sdio_cd_init' defined but not used [-Wunused-function]
arch/arm/mach-k3v2/common.c:1688:12: warning: 'sdio_cd_cleanup' defined but not used [-Wunused-function]
make[1]: *** [arch/arm/mach-k3v2/common.o] Fehler 1
make[1]: *** Warte auf noch nicht beendete Prozesse...
CC fs/read_write.o
make: *** [arch/arm/mach-k3v2] Fehler 2
make: *** Warte auf noch nicht beendete Prozesse...
CC fs/file_table.o
CC fs/super.o
CC fs/char_dev.o
CC fs/stat.o
CC fs/exec.o
CC fs/pipe.o
CC fs/namei.o
CC fs/fcntl.o
CC fs/ioctl.o
CC fs/readdir.o
CC fs/select.o
CC fs/fifo.o
CC fs/dcache.o
CC fs/inode.o
CC fs/attr.o
CC fs/bad_inode.o
CC fs/file.o
CC fs/filesystems.o
CC fs/namespace.o
CC fs/seq_file.o
CC fs/xattr.o
CC fs/libfs.o
CC fs/fs-writeback.o
CC fs/pnode.o
CC fs/drop_caches.o
CC fs/splice.o
CC fs/sync.o
CC fs/utimes.o
CC fs/stack.o
CC fs/fs_struct.o
CC fs/statfs.o
CC fs/buffer.o
CC fs/bio.o
CC fs/block_dev.o
fs/buffer.c: In function 'buffer_io_error':
fs/buffer.c:109:7: warning: unused variable 'b' [-Wunused-variable]
fs/block_dev.c: In function 'get_all_bdevs':
fs/block_dev.c:542:5: warning: return makes integer from pointer without a cast [enabled by default]
fs/block_dev.c: In function 'get_bdev_lock':
fs/block_dev.c:548:5: warning: return makes integer from pointer without a cast [enabled by default]
CC fs/direct-io.o
CC fs/mpage.o
CC fs/ioprio.o
CC fs/bio-integrity.o
CC fs/cachefiles/bind.o
CC fs/configfs/inode.o
CC fs/debugfs/inode.o
CC fs/configfs/file.o
CC fs/cachefiles/daemon.o
CC fs/configfs/dir.o
CC fs/debugfs/file.o
CC fs/cachefiles/interface.o
LD fs/debugfs/debugfs.o
LD fs/debugfs/built-in.o
CC fs/devpts/inode.o
CC fs/cachefiles/key.o
CC fs/configfs/symlink.o
LD fs/devpts/devpts.o
LD fs/devpts/built-in.o
CC fs/ext4/balloc.o
CC fs/cachefiles/main.o
CC fs/configfs/mount.o
CC fs/cachefiles/namei.o
CC fs/configfs/item.o
LD fs/configfs/configfs.o
LD fs/configfs/built-in.o
CC fs/ext4/bitmap.o
CC fs/fat/cache.o
CC fs/ext4/dir.o
CC fs/cachefiles/rdwr.o
CC fs/fat/dir.o
CC fs/ext4/file.o
CC fs/cachefiles/security.o
CC fs/ext4/fsync.o
CC fs/fat/fatent.o
CC fs/cachefiles/xattr.o
CC fs/ext4/ialloc.o
LD fs/cachefiles/cachefiles.o
LD fs/cachefiles/built-in.o
CC fs/fscache/cache.o
CC fs/fat/file.o
CC fs/fscache/cookie.o
CC fs/fat/inode.o
CC fs/ext4/inode.o
CC fs/fscache/fsdef.o
CC fs/fscache/main.o
CC fs/fscache/netfs.o
CC fs/fat/misc.o
CC fs/fscache/object.o
CC fs/fat/namei_msdos.o
CC fs/fscache/operation.o
CC fs/fat/namei_vfat.o
CC fs/fscache/page.o
LD fs/fat/fat.o
LD fs/fat/vfat.o
LD fs/fat/msdos.o
LD fs/fat/built-in.o
CC fs/fuse/dev.o
CC fs/fscache/proc.o
CC fs/ext4/page-io.o
LD fs/fscache/fscache.o
LD fs/fscache/built-in.o
CC fs/jbd2/transaction.o
CC fs/ext4/ioctl.o
CC fs/fuse/dir.o
CC fs/jbd2/commit.o
CC fs/ext4/namei.o
CC fs/fuse/file.o
CC fs/jbd2/recovery.o
CC fs/ext4/super.o
CC fs/jbd2/checkpoint.o
CC fs/fuse/inode.o
CC fs/jbd2/revoke.o
CC fs/fuse/control.o
CC fs/jbd2/journal.o
LD fs/fuse/fuse.o
LD fs/fuse/built-in.o
CC fs/nls/nls_base.o
CC fs/nls/nls_cp437.o
CC fs/nls/nls_cp850.o
CC fs/nls/nls_cp852.o
CC fs/nls/nls_cp855.o
LD fs/jbd2/jbd2.o
LD fs/jbd2/built-in.o
CC fs/notify/fsnotify.o
CC fs/nls/nls_cp936.o
CC fs/notify/notification.o
CC fs/nls/nls_cp950.o
CC fs/notify/group.o
CC fs/notify/inode_mark.o
CC fs/nls/nls_cp1250.o
CC fs/nls/nls_cp1251.o
CC fs/nls/nls_ascii.o
CC fs/notify/mark.o
CC fs/nls/nls_iso8859-1.o
CC fs/nls/nls_iso8859-2.o
CC fs/notify/vfsmount_mark.o
CC fs/nls/nls_iso8859-3.o
LD fs/notify/dnotify/built-in.o
CC fs/nls/nls_iso8859-4.o
LD fs/notify/fanotify/built-in.o
CC fs/notify/inotify/inotify_fsnotify.o
CC fs/ext4/symlink.o
CC fs/nls/nls_koi8-r.o
CC fs/nls/nls_koi8-u.o
CC fs/notify/inotify/inotify_user.o
CC fs/ext4/hash.o
CC fs/nls/nls_koi8-ru.o
CC fs/nls/nls_utf8.o
LD fs/nls/built-in.o
CC fs/ntfs/aops.o
CC fs/ext4/resize.o
LD fs/notify/inotify/built-in.o
LD fs/notify/built-in.o
CC fs/partitions/check.o
CC fs/ext4/extents.o
CC fs/partitions/ldm.o
CC fs/ntfs/attrib.o
CC fs/partitions/msdos.o
CC fs/ext4/ext4_jbd2.o
CC fs/ntfs/collate.o
CC fs/ext4/migrate.o
CC fs/partitions/efi.o
CC fs/ntfs/compress.o
CC fs/ext4/mballoc.o
LD fs/partitions/built-in.o
CC fs/proc/mmu.o
CC fs/proc/task_mmu.o
CC fs/ntfs/debug.o
CC fs/ntfs/dir.o
CC fs/proc/inode.o
CC fs/ntfs/file.o
CC fs/proc/root.o
CC fs/proc/base.o
CC fs/ext4/block_validity.o
CC fs/ntfs/index.o
CC fs/proc/generic.o
CC fs/ext4/move_extent.o
CC fs/ntfs/inode.o
CC fs/proc/array.o
CC fs/ext4/mmp.o
CC fs/ext4/xattr.o
CC fs/proc/proc_tty.o
CC fs/proc/cmdline.o
CC fs/proc/consoles.o
CC fs/ext4/xattr_user.o
CC fs/proc/cpuinfo.o
CC fs/ntfs/mft.o
CC fs/proc/devices.o
CC fs/ext4/xattr_trusted.o
CC fs/proc/interrupts.o
CC fs/ext4/acl.o
CC fs/proc/loadavg.o
CC fs/proc/meminfo.o
CC fs/ext4/xattr_security.o
CC fs/proc/stat.o
LD fs/ext4/ext4.o
LD fs/ext4/built-in.o
LD fs/quota/built-in.o
CC fs/ramfs/inode.o
CC fs/proc/uptime.o
CC fs/ntfs/mst.o
CC fs/proc/version.o
CC fs/ramfs/file-mmu.o
CC fs/ntfs/namei.o
LD fs/ramfs/ramfs.o
CC fs/proc/softirqs.o
LD fs/ramfs/built-in.o
CC fs/proc/namespaces.o
CC fs/ntfs/runlist.o
CC fs/proc/app_info.o
CC fs/proc/proc_sysctl.o
CC fs/proc/proc_net.o
CC fs/proc/kmsg.o
CC fs/proc/page.o
CC fs/ntfs/super.o
CC fs/ntfs/sysctl.o
CC fs/ntfs/unistr.o
LD fs/proc/proc.o
LD fs/proc/built-in.o
CC fs/sysfs/inode.o
CC fs/ntfs/upcase.o
CC fs/ntfs/bitmap.o
CC fs/sysfs/file.o
CC fs/ntfs/lcnalloc.o
CC fs/sysfs/dir.o
CC fs/ntfs/logfile.o
CC fs/ntfs/quota.o
CC fs/sysfs/symlink.o
CC fs/ntfs/usnjrnl.o
CC fs/sysfs/mount.o
LD fs/ntfs/ntfs.o
CC fs/sysfs/bin.o
LD fs/ntfs/built-in.o
CC fs/eventpoll.o
CC fs/sysfs/group.o
CC fs/anon_inodes.o
LD fs/sysfs/built-in.o
CC fs/signalfd.o
CC fs/timerfd.o
CC fs/eventfd.o
CC fs/locks.o
CC fs/binfmt_misc.o
CC fs/binfmt_script.o
CC fs/binfmt_elf.o
CC fs/mbcache.o
CC fs/posix_acl.o
CC fs/xattr_acl.o
CC fs/generic_acl.o
LD fs/built-in.o
raolleel said:
Hi,
today I started building my first android-kernel.
I set everything up and configured the kernel.
(I used this guide http://ohheyitslou.blogspot.de/2011/09/ohheyitslou-custom-android-kernel-guide.html [slightly modified for the newest ndk])
But I'm getting this error :
Code:
[email protected]:~/android-kernel/kernel$ make -j3 ARCH=arm
CHK include/linux/version.h
CHK include/generated/utsrelease.h
Generating include/generated/mach-types.h
CC scripts/mod/empty.o
gcc: error: unrecognized argument in option ‘-mabi=apcs-gnu’
gcc: note: valid arguments to ‘-mabi=’ are: ms sysv
gcc: error: unrecognized command line option ‘-mlittle-endian’
gcc: error: unrecognized command line option ‘-mapcs’
gcc: error: unrecognized command line option ‘-mno-sched-prolog’
make[2]: *** [scripts/mod/empty.o] Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse...
make[1]: *** [scripts/mod] Fehler 2
make: *** [scripts] Fehler 2
make: *** Warte auf noch nicht beendete Prozesse...
Would be very pleased if anyone can help me.
Click to expand...
Click to collapse
How did you fixed that ?
h2o64 said:
How did you fixed that ?
Click to expand...
Click to collapse
Have u fixed that error? I've the same problem (Vaniraosp)
hastalafiesta said:
Have u fixed that error? I've the same problem (Vaniraosp)
Click to expand...
Click to collapse
Yes. Wrong toolchains
h2o64 said:
Yes. Wrong toolchains
Click to expand...
Click to collapse
I'm using arm-eabi-4.8 and arm-linux-androideabi-4.8 , which should i use?
hastalafiesta said:
I'm using arm-eabi-4.8 and arm-linux-androideabi-4.8 , which should i use?
Click to expand...
Click to collapse
Try both ?

LineageOS kernel compile errors - jfltexx

I'm trying to compile the LineageOS kernel source for my device Galaxy S4 (jfltexx).
Kernel: https://github.com/LineageOS/android_device_samsung_jflte
Toolchain: https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8/
System: Xubuntu 17.10 (64 bit) with gcc 7.2.0 and GNU Make 4.1
In order to compile the kernel for my target, I'm using the build script from the kernel repository:
Code:
python build-all.py jf_eur
The compilation usually stops at one point and the log contains the following:
Code:
GEN /home/computer/Desktop/output/all-kernels/jf_eur/Makefile
scripts/kconfig/conf --silentoldconfig Kconfig
drivers/usb/otg/Kconfig:187:warning: leading whitespace ignored
drivers/media/video/msm-jf/Kconfig:114:warning: choice value used outside its choice group
drivers/media/video/msm/Kconfig:108:warning: choice value used outside its choice group
drivers/media/video/msm-jf/Kconfig:119:warning: choice value used outside its choice group
drivers/media/video/msm/Kconfig:113:warning: choice value used outside its choice group
Using /home/computer/Desktop/Android/test as source for kernel
GEN /home/computer/Desktop/output/all-kernels/jf_eur/Makefile
CHK include/linux/version.h
CHK include/generated/utsrelease.h
make[2]: 'include/generated/mach-types.h' is up to date.
CC kernel/bounds.s
GEN include/generated/bounds.h
CC arch/arm/kernel/asm-offsets.s
GEN include/generated/asm-offsets.h
CALL /home/computer/Desktop/Android/test/scripts/checksyscalls.sh
HOSTCC scripts/genksyms/genksyms.o
SHIPPED scripts/genksyms/lex.lex.c
SHIPPED scripts/genksyms/keywords.hash.c
SHIPPED scripts/genksyms/parse.tab.h
HOSTCC scripts/genksyms/lex.lex.o
SHIPPED scripts/genksyms/parse.tab.c
HOSTCC scripts/genksyms/parse.tab.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/conmakehash
HOSTCC scripts/bin2c
CC init/main.o
CHK include/generated/compile.h
UPD include/generated/compile.h
CC init/version.o
CC init/do_mounts.o
CC init/do_mounts_rd.o
CC init/do_mounts_initrd.o
LD init/mounts.o
CC init/initramfs.o
CC init/calibrate.o
LD init/built-in.o
HOSTCC usr/gen_init_cpio
GEN usr/initramfs_data.cpio
AS usr/initramfs_data.o
LD usr/built-in.o
CC arch/arm/vfp/vfpmodule.o
AS arch/arm/vfp/entry.o
AS arch/arm/vfp/vfphw.o
CC arch/arm/vfp/vfpsingle.o
CC arch/arm/vfp/vfpdouble.o
LD arch/arm/vfp/vfp.o
LD arch/arm/vfp/built-in.o
CC arch/arm/kernel/elf.o
AS arch/arm/kernel/entry-armv.o
AS arch/arm/kernel/entry-common.o
CC arch/arm/kernel/irq.o
CC arch/arm/kernel/opcodes.o
CC arch/arm/kernel/process.o
CC arch/arm/kernel/ptrace.o
CC arch/arm/kernel/return_address.o
CC arch/arm/kernel/sched_clock.o
CC arch/arm/kernel/setup.o
CC arch/arm/kernel/signal.o
CC arch/arm/kernel/stacktrace.o
CC arch/arm/kernel/sys_arm.o
CC arch/arm/kernel/time.o
CC arch/arm/kernel/traps.o
CC arch/arm/kernel/cpuidle.o
CC arch/arm/kernel/armksyms.o
CC arch/arm/kernel/module.o
AS arch/arm/kernel/sleep.o
CC arch/arm/kernel/suspend.o
CC arch/arm/kernel/smp.o
CC arch/arm/kernel/smp_tlb.o
CC arch/arm/kernel/smp_scu.o
CC arch/arm/kernel/unwind.o
CC arch/arm/kernel/swp_emulate.o
CC arch/arm/kernel/hw_breakpoint.o
CC arch/arm/kernel/update_vsyscall_arm.o
CC arch/arm/kernel/pmu.o
CC arch/arm/kernel/perf_event.o
CC arch/arm/kernel/topology.o
CC arch/arm/kernel/user_accessible_timer.o
CC arch/arm/kernel/io.o
LD arch/arm/kernel/built-in.o
AS arch/arm/kernel/head.o
CC arch/arm/kernel/init_task.o
LDS arch/arm/kernel/vmlinux.lds
CC arch/arm/mm/dma-mapping.o
CC arch/arm/mm/extable.o
CC arch/arm/mm/fault.o
CC arch/arm/mm/init.o
CC arch/arm/mm/iomap.o
CC arch/arm/mm/fault-armv.o
CC arch/arm/mm/flush.o
CC arch/arm/mm/idmap.o
CC arch/arm/mm/ioremap.o
CC arch/arm/mm/mmap.o
CC arch/arm/mm/pgd.o
CC arch/arm/mm/mmu.o
CC arch/arm/mm/vmregion.o
CC arch/arm/mm/proc-syms.o
CC arch/arm/mm/alignment.o
CC arch/arm/mm/highmem.o
AS arch/arm/mm/abort-ev7.o
AS arch/arm/mm/pabort-v7.o
AS arch/arm/mm/cache-v7.o
CC arch/arm/mm/copypage-v6.o
CC arch/arm/mm/context.o
AS arch/arm/mm/tlb-v7.o
AS arch/arm/mm/proc-v7.o
LD arch/arm/mm/built-in.o
CC arch/arm/common/gic.o
CC arch/arm/common/cpaccess.o
LD arch/arm/common/built-in.o
LD arch/arm/net/built-in.o
LD arch/arm/crypto/built-in.o
CC arch/arm/mach-msm/io.o
CC arch/arm/mach-msm/dma.o
CC arch/arm/mach-msm/memory.o
CC arch/arm/mach-msm/timer.o
CC arch/arm/mach-msm/clock.o
CC arch/arm/mach-msm/clock-voter.o
CC arch/arm/mach-msm/clock-dummy.o
CC arch/arm/mach-msm/modem_notifier.o
CC arch/arm/mach-msm/subsystem_map.o
CC arch/arm/mach-msm/acpuclock.o
CC arch/arm/mach-msm/perf_trace_counters.o
/home/computer/Desktop/Android/test/arch/arm/mach-msm/perf_trace_counters.c: In function 'tracectr_cpu_hotplug_notifier':
/home/computer/Desktop/Android/test/arch/arm/mach-msm/perf_trace_counters.c:32:18: error: 'CPU_TASKS_FROZEN' undeclared (first use in this function)
if ((action & (~CPU_TASKS_FROZEN)) == CPU_STARTING)
^
/home/computer/Desktop/Android/test/arch/arm/mach-msm/perf_trace_counters.c:32:18: note: each undeclared identifier is reported only once for each function it appears in
/home/computer/Desktop/Android/test/arch/arm/mach-msm/perf_trace_counters.c:32:40: error: 'CPU_STARTING' undeclared (first use in this function)
if ((action & (~CPU_TASKS_FROZEN)) == CPU_STARTING)
^
/home/computer/Desktop/Android/test/arch/arm/mach-msm/perf_trace_counters.c: In function 'init_tracecounters':
/home/computer/Desktop/Android/test/arch/arm/mach-msm/perf_trace_counters.c:173:2: error: implicit declaration of function 'register_cpu_notifier' [-Werror=implicit-function-declaration]
register_cpu_notifier(&tracectr_cpu_hotplug_notifier_block);
^
/home/computer/Desktop/Android/test/arch/arm/mach-msm/perf_trace_counters.c: In function 'exit_tracecounters':
/home/computer/Desktop/Android/test/arch/arm/mach-msm/perf_trace_counters.c:181:2: error: implicit declaration of function 'unregister_cpu_notifier' [-Werror=implicit-function-declaration]
unregister_cpu_notifier(&tracectr_cpu_hotplug_notifier_block);
^
cc1: some warnings being treated as errors
/home/computer/Desktop/Android/test/scripts/Makefile.build:307: recipe for target 'arch/arm/mach-msm/perf_trace_counters.o' failed
make[2]: *** [arch/arm/mach-msm/perf_trace_counters.o] Error 1
/home/computer/Desktop/Android/test/Makefile:973: recipe for target 'arch/arm/mach-msm' failed
make[1]: *** [arch/arm/mach-msm] Error 2
Makefile:130: recipe for target 'sub-make' failed
make: *** [sub-make] Error 2
I have been searching the internet, but only found one topic where a user mentioned that 'tracing' caused them this error:
I solved my problem reverting an old patch that disabled tracing, everything is up in my git
Click to expand...
Click to collapse
https://forum.xda-developers.com/showpost.php?p=53850620&postcount=32456
Since I'm using the latest kernel sources and the device is still actively supported with complete LineageOS builds, I thought the kernel should probably compile just fine. I also watched some Youtube videos where people compiled kernels the same way I am trying to.
Am I using a wrong toolchain or other programms?
I'm glad for any help, thanks!

Categories

Resources