On Thu, Jul 31, 2014 at 08:08:44AM -0700, behrooz vosough wrote: > hi > > i want cross compile sunxi3.4 from > https://github.com/linux-sunxi/linux-sunxi for cubieboard a20 and use this > document http://linux-sunxi.org/Linux_Kernel on my pc(ubuntu 13.10) > > now when i compile have several error > > # make -j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- uImage modules > [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 > CC arch/arm/mach-sun7i/pm/pm.o > CC arch/arm/mach-sun7i/platsmp.o > In file included from arch/arm/mach-sun7i/pm/mem_timing.h:21:0, > from arch/arm/mach-sun7i/pm/pm.h:18, > from arch/arm/mach-sun7i/pm/pm.c:37: > arch/arm/mach-sun7i/pm/pm_debug.h:1:8: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ > or ‘__attribute__’ before ‘/’ token > standby/pm_debug.h > ^ > In file included from arch/arm/mach-sun7i/pm/pm.h:18:0, > from arch/arm/mach-sun7i/pm/pm.c:37: > arch/arm/mach-sun7i/pm/mem_timing.h:34:29: warning: ‘enum counter_type_e’ > declared inside parameter list [enabled by default] > void set_event_counter(enum counter_type_e type); > ^ > arch/arm/mach-sun7i/pm/mem_timing.h:34:29: warning: its scope is only this > definition or declaration, which is probably not what you want [enabled by > default] > arch/arm/mach-sun7i/pm/mem_timing.h:35:28: warning: ‘enum counter_type_e’ > declared inside parameter list [enabled by default] > int get_event_counter(enum counter_type_e type); > ^ > make[2]: *** [arch/arm/mach-sun7i/pm/pm.o] Error 1 > make[1]: *** [arch/arm/mach-sun7i/pm] Error 2 > make[1]: *** Waiting for unfinished jobs.... > make: *** [arch/arm/mach-sun7i] Error 2 > make: *** Waiting for unfinished jobs.... > CHK kernel/config_data.h > [/CODE] > > > # make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- INSTALL_MOD_PATH=output > [CODE] > modules_install > INSTALL fs/exportfs/exportfs.ko > cp: cannot stat ‘fs/exportfs/exportfs.ko’: No such file or directory > INSTALL fs/jffs2/jffs2.ko > cp: cannot stat ‘fs/jffs2/jffs2.ko’: No such file or directory > INSTALL fs/nfsd/nfsd.ko > cp: cannot stat ‘fs/nfsd/nfsd.ko’: No such file or directory > INSTALL fs/squashfs/squashfs.ko > cp: cannot stat ‘fs/squashfs/squashfs.ko’: No such file or directory > INSTALL fs/ubifs/ubifs.ko > cp: cannot stat ‘fs/ubifs/ubifs.ko’: No such file or directory > MKDIR output/lib/firmware/emi26 > INSTALL output/lib/firmware/emi26/loader.fw > INSTALL output/lib/firmware/emi26/firmware.fw > INSTALL output/lib/firmware/emi26/bitstream.fw > MKDIR output/lib/firmware/emi62 > INSTALL output/lib/firmware/emi62/loader.fw > INSTALL output/lib/firmware/emi62/bitstream.fw > INSTALL output/lib/firmware/emi62/spdif.fw > INSTALL output/lib/firmware/emi62/midi.fw > MKDIR output/lib/firmware/kaweth > INSTALL output/lib/firmware/kaweth/new_code.bin > INSTALL output/lib/firmware/kaweth/trigger_code.bin > INSTALL output/lib/firmware/kaweth/new_code_fix.bin > INSTALL output/lib/firmware/kaweth/trigger_code_fix.bin > INSTALL output/lib/firmware/ti_3410.fw > INSTALL output/lib/firmware/ti_5052.fw > INSTALL output/lib/firmware/mts_cdma.fw > INSTALL output/lib/firmware/mts_gsm.fw > INSTALL output/lib/firmware/mts_edge.fw > MKDIR output/lib/firmware/edgeport > INSTALL output/lib/firmware/edgeport/boot.fw > INSTALL output/lib/firmware/edgeport/boot2.fw > INSTALL output/lib/firmware/edgeport/down.fw > INSTALL output/lib/firmware/edgeport/down2.fw > INSTALL output/lib/firmware/edgeport/down3.bin > INSTALL output/lib/firmware/whiteheat_loader.fw > INSTALL output/lib/firmware/whiteheat.fw > MKDIR output/lib/firmware/keyspan_pda > INSTALL output/lib/firmware/keyspan_pda/keyspan_pda.fw > INSTALL output/lib/firmware/keyspan_pda/xircom_pgs.fw > MKDIR output/lib/firmware/cpia2 > INSTALL output/lib/firmware/cpia2/stv0672_vp4.bin > DEPMOD 3.4.90 > [/CODE] > in directory "output\lib\modules\3.4.79-sun7i\kernel" there is just a > folder with name"fs" that this folder have five epmty folder > > > # gcc --version > gcc (Ubuntu/Linaro 4.8.1-10ubuntu8) 4.8.1 > > how can i resolve this problem?
This commit looks very suspect: https://github.com/linux-sunxi/linux-sunxi/commit/b023c8832e The original file was removed in: https://github.com/linux-sunxi/linux-sunxi/commit/38209ac7c23 Try changing to contents to: #include "standby/pm_debug.h" Luc Verhaegen. -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
