Hi Members@e1000-devel Good day to all 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. I dont understand how to resolve this even in .config of kernel if i disable intel e1000 related config_enable flag still it gave error related to intel network related file. any help appreciated following are error :
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 Call Send SMS Call from mobile Add to Skype You'll need Skype CreditFree via Skype ------------------------------------------------------------------------------ _______________________________________________ E1000-devel mailing list E1000-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired