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.

Reply via email to