Hi TI community
Thank you for the wonderful support forum.
Please help me out this issue while i am cross compiling a kernel 4.1.13gitxxxx with toolchain ti-processor-sdk-linuxam335xx-evm-2.00.01.07-Linux-x86-Install.bin , i am copying .config of kernel generated using ARCH=arm menuconfig to my board defconfig file = tisdk_am335x-evm_defconfig and compiling using script given in sdk : make linux clean; make linux (2 error)
In .config of kernel if i disable intel e1000 related config_enable flag still it gave error related to intel ei40 etc.
My host machine :ubuntu 14.04 LTS kernel version : 3.13.0-46-generic
Any help appreciated !
Following are error during compilation stage:
CC [M] drivers/net/ethernet/intel/e1000e/netdev.o
CC [M] drivers/net/wimax/i2400m/usb.o
LD [M] drivers/net/wimax/i2400m/i2400m.o
LD [M] drivers/net/wimax/i2400m/i2400m-usb.o
CC [M] drivers/net/ethernet/intel/e1000e/ptp.o
CC [M] drivers/net/wireless/ray_cs.o
CC [M] drivers/scsi/libiscsi_tcp.o
CC [M] drivers/scsi/iscsi_tcp.o
CC [M] drivers/scsi/iscsi_boot_sysfs.o
CC [M] drivers/net/wireless/wl3501_cs.o
LD [M] drivers/net/ethernet/intel/e1000e/e1000e.o
CC [M] drivers/scsi/ips.o
CC [M] drivers/net/ethernet/intel/i40e/i40e_main.o
CC [M] drivers/net/ethernet/intel/i40evf/i40evf_main.o
drivers/scsi/ips.c:210:2: warning: #warning "This driver has only been tested on the x86/ia64/x86_64 platforms" [-Wcpp]
#warning "This driver has only been tested on the x86/ia64/x86_64 platforms"
^
In file included from drivers/net/ethernet/intel/i40evf/i40e_adminq.h:32:0,
from drivers/net/ethernet/intel/i40evf/i40e_type.h:33,
from drivers/net/ethernet/intel/i40evf/i40evf.h:45,
from drivers/net/ethernet/intel/i40evf/i40evf_main.c:27:
drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h:302:32: warning: division by zero [-Wdiv-by-zero]
{ i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
^
drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h:1538:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
I40E_CHECK_STRUCT_LEN(0x22, i40e_aqc_configure_partition_bw_data);
^
drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h:1538:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_partition_bw_data' is not an integer constant
I40E_CHECK_STRUCT_LEN(0x22, i40e_aqc_configure_partition_bw_data);
^
drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h:302:49: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
{ i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
^
drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h:302:32: warning: division by zero [-Wdiv-by-zero]
{ i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
^
drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h:1875:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
I40E_CHECK_STRUCT_LEN(0x6, i40e_aqc_nvm_config_data_feature);
^
drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h:1875:28: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_config_data_feature' is not an integer constant
I40E_CHECK_STRUCT_LEN(0x6, i40e_aqc_nvm_config_data_feature);
^
drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h:302:49: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
{ i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
^
In file included from drivers/net/ethernet/intel/i40e/i40e_adminq.h:32:0,
from drivers/net/ethernet/intel/i40e/i40e_type.h:33,
from drivers/net/ethernet/intel/i40e/i40e.h:57,
from drivers/net/ethernet/intel/i40e/i40e_main.c:28:
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:304:32: warning: division by zero [-Wdiv-by-zero]
{ i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1540:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
I40E_CHECK_STRUCT_LEN(0x22, i40e_aqc_configure_partition_bw_data);
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1540:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_partition_bw_data' is not an integer constant
I40E_CHECK_STRUCT_LEN(0x22, i40e_aqc_configure_partition_bw_data);
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:304:49: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
{ i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:304:32: warning: division by zero [-Wdiv-by-zero]
{ i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1877:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
I40E_CHECK_STRUCT_LEN(0x6, i40e_aqc_nvm_config_data_feature);
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1877:28: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_config_data_feature' is not an integer constant
I40E_CHECK_STRUCT_LEN(0x6, i40e_aqc_nvm_config_data_feature);
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:304:49: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
{ i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
^
make[6]: *** [drivers/net/ethernet/intel/i40evf/i40evf_main.o] Error 1
make[5]: *** [drivers/net/ethernet/intel/i40evf] Error 2
make[5]: *** Waiting for unfinished jobs....
CC [M] drivers/net/ethernet/intel/i40e/i40e_ethtool.o
make[6]: *** [drivers/net/ethernet/intel/i40e/i40e_main.o] Error 1
make[6]: *** Waiting for unfinished jobs....
CC [M] drivers/net/wireless/rndis_wlan.o
CC [M] drivers/net/wireless/zd1201.o
In file included from drivers/net/ethernet/intel/i40e/i40e_adminq.h:32:0,
from drivers/net/ethernet/intel/i40e/i40e_type.h:33,
from drivers/net/ethernet/intel/i40e/i40e.h:57,
from drivers/net/ethernet/intel/i40e/i40e_ethtool.c:29:
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:304:32: warning: division by zero [-Wdiv-by-zero]
{ i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1540:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
I40E_CHECK_STRUCT_LEN(0x22, i40e_aqc_configure_partition_bw_data);
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1540:29: error: enumerator value for 'i40e_static_assert_i40e_aqc_configure_partition_bw_data' is not an integer constant
I40E_CHECK_STRUCT_LEN(0x22, i40e_aqc_configure_partition_bw_data);
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:304:49: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
{ i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:304:32: warning: division by zero [-Wdiv-by-zero]
{ i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1877:1: note: in expansion of macro 'I40E_CHECK_STRUCT_LEN'
I40E_CHECK_STRUCT_LEN(0x6, i40e_aqc_nvm_config_data_feature);
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:1877:28: error: enumerator value for 'i40e_static_assert_i40e_aqc_nvm_config_data_feature' is not an integer constant
I40E_CHECK_STRUCT_LEN(0x6, i40e_aqc_nvm_config_data_feature);
^
drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h:304:49: note: in definition of macro 'I40E_CHECK_STRUCT_LEN'
{ i40e_static_assert_##X = (n)/((sizeof(struct X) == (n)) ? 1 : 0) }
^
make[6]: *** [drivers/net/ethernet/intel/i40e/i40e_ethtool.o] Error 1
make[5]: *** [drivers/net/ethernet/intel/i40e] Error 2
make[4]: *** [drivers/net/ethernet/intel] Error 2
make[3]: *** [drivers/net/ethernet] Error 2
make[3]: *** Waiting for unfinished jobs....
Best Regards
Rohit kamat