A message for Linux.com registered users: We are in the process of making changes to the Linux forums. Starting Monday, 8/13/18 at 6:00 PM PT, you will be unable to access the forums. They will re-launch as soon as possible on Wednesday, 8/15/18 with new features and improved functionality. Thank you for your patience and stay tuned for the new improved forums.

January 8, 2014

Installing alx driver for Qualcomm Atheros AR8161 Ethernet Card on RHEL6.5

Forums: 

I am attempting to install the alx driver (http://www.linuxfoundation.org/colla...networking/alx) on my RHEL6 system and the details of that system follow:

Code:

[root@localhost ~]# uname -a
Linux localhost 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# lspci -nn | grep Ethernet
03:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8161 Gigabit Ethernet [1969:1091] (rev 08)

However, upon attempting to run make, the following error(s) arise for which I am requesting your assistance in resolving:

Code:

[root@localhost compat-drivers-2013-03-04-u]# ./scripts/driver-select alx
Processing new driver-select request...
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: drivers/net/ethernet/broadcom/Makefile.bk
Backup exists: drivers/net/ethernet/atheros/Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: drivers/net/ethernet/broadcom/Makefile.bk
[root@localhost compat-drivers-2013-03-04-u]# make
make -C /lib/modules/2.6.32-431.el6.x86_64/build M=/root/devel/compat-drivers-2013-03-04-u modules
make[1]: Entering directory `/usr/src/kernels/2.6.32-431.el6.x86_64'
CC [M] /root/devel/compat-drivers-2013-03-04-u/compat/main.o
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:57,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.34.h:184: error: redefinition of ‘device_lock’
include/linux/device.h:475: note: previous definition of ‘device_lock’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.34.h:193: error: redefinition of ‘device_trylock’
include/linux/device.h:480: note: previous definition of ‘device_trylock’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.34.h:202: error: redefinition of ‘device_unlock’
include/linux/device.h:485: note: previous definition of ‘device_unlock’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:57,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.34.h:295:1: warning: "rcu_dereference_protected" redefined
In file included from include/linux/tracepoint.h:18,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/tracepoint.h:19,
from include/linux/module.h:18,
from include/linux/textsearch.h:7,
from include/linux/skbuff.h:27,
from include/linux/if_ether.h:129,
from include/linux/netdevice.h:29,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.29.h:5,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:52,
from :0:
include/linux/rcupdate.h:256:1: warning: this is the location of the previous definition
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:58,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.35.h:29: error: redefinition of ‘qdisc_reset_all_tx_gt’
include/net/sch_generic.h:337: note: previous definition of ‘qdisc_reset_all_tx_gt’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.35.h:48: error: conflicting types for ‘netif_set_real_num_tx_queues’
include/linux/netdevice.h:1931: note: previous declaration of ‘netif_set_real_num_tx_queues’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:59,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.36.h:14:1: warning: "kparam_block_sysfs_write" redefined
In file included from include/linux/module.h:17,
from include/linux/textsearch.h:7,
from include/linux/skbuff.h:27,
from include/linux/if_ether.h:129,
from include/linux/netdevice.h:29,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.29.h:5,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:52,
from :0:
include/linux/moduleparam.h:133:1: warning: this is the location of the previous definition
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:59,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.36.h:15:1: warning: "kparam_unblock_sysfs_write" redefined
In file included from include/linux/module.h:17,
from include/linux/textsearch.h:7,
from include/linux/skbuff.h:27,
from include/linux/if_ether.h:129,
from include/linux/netdevice.h:29,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.29.h:5,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:52,
from :0:
include/linux/moduleparam.h:134:1: warning: this is the location of the previous definition
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:59,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.36.h:43: error: redefinition of ‘pcmcia_read_config_byte’
include/pcmcia/ds.h:242: note: previous definition of ‘pcmcia_read_config_byte’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.36.h:58: error: redefinition of ‘pcmcia_write_config_byte’
include/pcmcia/ds.h:259: note: previous definition of ‘pcmcia_write_config_byte’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.36.h:138: error: redefinition of ‘skb_tx_timestamp’
include/linux/skbuff.h:2180: note: previous definition of ‘skb_tx_timestamp’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.36.h:175: error: redeclaration of enumerator ‘WORK_BUSY_PENDING’
include/linux/workqueue.h:27: note: previous definition of ‘WORK_BUSY_PENDING’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.36.h:176: error: redeclaration of enumerator ‘WORK_BUSY_RUNNING’
include/linux/workqueue.h:28: note: previous definition of ‘WORK_BUSY_RUNNING’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:60,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.37.h:64:1: warning: "pcmcia_enable_device" redefined
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.33.h:14,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:56,
from :0:
include/pcmcia/ds.h:272:1: warning: this is the location of the previous definition
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:60,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.37.h:152:1: warning: "rtnl_dereference" redefined
In file included from include/net/dst.h:13,
from include/net/sock.h:60,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.34.h:11,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:57,
from :0:
include/linux/rtnetlink.h:799:1: warning: this is the location of the previous definition
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:60,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.37.h:164: error: redefinition of ‘skb_has_frag_list’
include/linux/skbuff.h:1997: note: previous definition of ‘skb_has_frag_list’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:61,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.38.h:92:1: warning: "create_freezable_workqueue" redefined
In file included from include/linux/pm.h:25,
from /usr/src/kernels/2.6.32-431.el6.x86_64/arch/x86/include/asm/apic.h:6,
from /usr/src/kernels/2.6.32-431.el6.x86_64/arch/x86/include/asm/smp.h:13,
from /usr/src/kernels/2.6.32-431.el6.x86_64/arch/x86/include/asm/mmzone_64.h:12,
from /usr/src/kernels/2.6.32-431.el6.x86_64/arch/x86/include/asm/mmzone.h:4,
from include/linux/mmzone.h:845,
from include/linux/gfp.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from include/linux/textsearch.h:7,
from include/linux/skbuff.h:27,
from include/linux/if_ether.h:129,
from include/linux/netdevice.h:29,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.29.h:5,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:52,
from :0:
include/linux/workqueue.h:202:1: warning: this is the location of the previous definition
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:61,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.38.h:94: error: redefinition of ‘skb_checksum_start_offset’
include/linux/skbuff.h:1424: note: previous definition of ‘skb_checksum_start_offset’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.38.h:137: error: redefinition of ‘is_unicast_ether_addr’
include/linux/etherdevice.h:128: note: previous definition of ‘is_unicast_ether_addr’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:62,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.39.h:13: error: redefinition of ‘PTR_RET’
include/linux/err.h:55: note: previous definition of ‘PTR_RET’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:62,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.39.h:21:1: warning: "NETIF_F_RXCSUM" redefined
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.29.h:5,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:52,
from :0:
include/linux/netdevice.h:928:1: warning: this is the location of the previous definition
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.39.h:46: error: static declaration of ‘set_irq_type’ follows non-static declaration
include/linux/irq.h:438: note: previous declaration of ‘set_irq_type’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.39.h:123: error: redefinition of ‘kstrtoul’
include/linux/kernel.h:251: note: previous definition of ‘kstrtoul’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.39.h:136: error: redefinition of ‘kstrtol’
include/linux/kernel.h:264: note: previous definition of ‘kstrtol’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.39.h:152: error: redefinition of ‘kstrtou64’
include/linux/kernel.h:280: note: previous definition of ‘kstrtou64’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.39.h:157: error: redefinition of ‘kstrtos64’
include/linux/kernel.h:285: note: previous definition of ‘kstrtos64’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.39.h:162: error: redefinition of ‘kstrtou32’
include/linux/kernel.h:290: note: previous definition of ‘kstrtou32’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.39.h:167: error: redefinition of ‘kstrtos32’
include/linux/kernel.h:295: note: previous definition of ‘kstrtos32’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:63,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.0.h:93: error: redefinition of ‘kstrtou64_from_user’
include/linux/kernel.h:316: note: previous definition of ‘kstrtou64_from_user’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.0.h:98: error: redefinition of ‘kstrtos64_from_user’
include/linux/kernel.h:321: note: previous definition of ‘kstrtos64_from_user’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.0.h:103: error: redefinition of ‘kstrtou32_from_user’
include/linux/kernel.h:326: note: previous definition of ‘kstrtou32_from_user’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.0.h:108: error: redefinition of ‘kstrtos32_from_user’
include/linux/kernel.h:331: note: previous definition of ‘kstrtos32_from_user’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:63,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.0.h:119:1: warning: "kfree_rcu" redefined
In file included from include/linux/tracepoint.h:18,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/tracepoint.h:19,
from include/linux/module.h:18,
from include/linux/textsearch.h:7,
from include/linux/skbuff.h:27,
from include/linux/if_ether.h:129,
from include/linux/netdevice.h:29,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.29.h:5,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:52,
from :0:
include/linux/rcupdate.h:389:1: warning: this is the location of the previous definition
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:65,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.2.h:80: error: redefinition of ‘dma_zalloc_coherent’
include/linux/dma-mapping.h:171: note: previous definition of ‘dma_zalloc_coherent’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:66,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.3.h:67: error: redefinition of ‘ethtool_adv_to_mii_adv_t’
include/linux/mii.h:260: note: previous definition of ‘ethtool_adv_to_mii_adv_t’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.3.h:94: error: redefinition of ‘mii_adv_to_ethtool_adv_t’
include/linux/mii.h:287: note: previous definition of ‘mii_adv_to_ethtool_adv_t’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.3.h:122: error: redefinition of ‘ethtool_adv_to_mii_ctrl1000_t’
include/linux/mii.h:315: note: previous definition of ‘ethtool_adv_to_mii_ctrl1000_t’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.3.h:142: error: redefinition of ‘mii_ctrl1000_to_ethtool_adv_t’
include/linux/mii.h:335: note: previous definition of ‘mii_ctrl1000_to_ethtool_adv_t’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.3.h:162: error: redefinition of ‘mii_lpa_to_ethtool_lpa_t’
include/linux/mii.h:355: note: previous definition of ‘mii_lpa_to_ethtool_lpa_t’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.3.h:180: error: redefinition of ‘mii_stat1000_to_ethtool_lpa_t’
include/linux/mii.h:373: note: previous definition of ‘mii_stat1000_to_ethtool_lpa_t’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.3.h:200: error: redefinition of ‘ethtool_adv_to_mii_adv_x’
include/linux/mii.h:393: note: previous definition of ‘ethtool_adv_to_mii_adv_x’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.3.h:224: error: redefinition of ‘mii_adv_to_ethtool_adv_x’
include/linux/mii.h:417: note: previous definition of ‘mii_adv_to_ethtool_adv_x’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.3.h:248: error: redefinition of ‘mii_lpa_to_ethtool_lpa_x’
include/linux/mii.h:441: note: previous definition of ‘mii_lpa_to_ethtool_lpa_x’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.3.h:265: error: redefinition of ‘ethtool_rxfh_indir_default’
include/linux/ethtool.h:575: note: previous definition of ‘ethtool_rxfh_indir_default’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:66,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.3.h:293: error: redefinition of ‘skb_complete_wifi_ack’
include/linux/skbuff.h:2185: note: previous definition of ‘skb_complete_wifi_ack’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.3.h:299: error: conflicting types for ‘netdev_features_t’
include/linux/netdevice.h:854: note: previous declaration of ‘netdev_features_t’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:67,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.4.h:18:1: warning: "VM_NODUMP" redefined
In file included from include/linux/scatterlist.h:6,
from include/linux/dma-mapping.h:8,
from include/linux/dmaengine.h:26,
from include/linux/skbuff.h:30,
from include/linux/if_ether.h:129,
from include/linux/netdevice.h:29,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.29.h:5,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:52,
from :0:
include/linux/mm.h:107:1: warning: this is the location of the previous definition
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:67,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.4.h:30:1: warning: "wake_up_all_locked" redefined
In file included from include/linux/completion.h:11,
from include/linux/mm_types.h:12,
from include/linux/kmemcheck.h:4,
from include/linux/skbuff.h:18,
from include/linux/if_ether.h:129,
from include/linux/netdevice.h:29,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.29.h:5,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:52,
from :0:
include/linux/wait.h:166:1: warning: this is the location of the previous definition
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.4.h:42,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:67,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.5.h:22: error: redefinition of ‘nla_put_be16’
include/net/netlink.h:817: note: previous definition of ‘nla_put_be16’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.5.h:27: error: redefinition of ‘nla_put_be32’
include/net/netlink.h:850: note: previous definition of ‘nla_put_be32’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.5.h:32: error: redefinition of ‘nla_put_be64’
include/net/netlink.h:883: note: previous definition of ‘nla_put_be64’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.5.h:50: error: redefinition of ‘fault_in_multipages_writeable’
include/linux/pagemap.h:472: note: previous definition of ‘fault_in_multipages_writeable’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.5.h:77: error: redefinition of ‘fault_in_multipages_readable’
include/linux/pagemap.h:499: note: previous definition of ‘fault_in_multipages_readable’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.5.h:269: error: redefinition of ‘ether_addr_equal’
include/linux/etherdevice.h:239: note: previous definition of ‘ether_addr_equal’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:67,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.4.h:43: error: redefinition of ‘kmalloc_array’
include/linux/slab.h:220: note: previous definition of ‘kmalloc_array’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.4.h:98: error: redefinition of ‘eth_hw_addr_random’
include/linux/etherdevice.h:210: note: previous definition of ‘eth_hw_addr_random’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:69,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.6.h:42:1: warning: "PCI_EXP_LNKCAP2_SLS_2_5GB" redefined
In file included from include/linux/pci.h:20,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.33.h:9,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:56,
from :0:
include/linux/pci_regs.h:517:1: warning: this is the location of the previous definition
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:69,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.6.h:43:1: warning: "PCI_EXP_LNKCAP2_SLS_5_0GB" redefined
In file included from include/linux/pci.h:20,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.33.h:9,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:56,
from :0:
include/linux/pci_regs.h:518:1: warning: this is the location of the previous definition
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:69,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.6.h:44:1: warning: "PCI_EXP_LNKCAP2_SLS_8_0GB" redefined
In file included from include/linux/pci.h:20,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.33.h:9,
from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:56,
from :0:
include/linux/pci_regs.h:519:1: warning: this is the location of the previous definition
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:69,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.6.h:56: error: redefinition of ‘eth_broadcast_addr’
include/linux/etherdevice.h:196: note: previous definition of ‘eth_broadcast_addr’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.6.h:68: error: redefinition of ‘eth_random_addr’
include/linux/etherdevice.h:156: note: previous definition of ‘eth_random_addr’ was here
In file included from /root/devel/compat-drivers-2013-03-04-u/include/linux/compat-2.6.h:70,
from :0:
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.7.h:67: error: redefinition of ‘pcie_capability_set_word’
include/linux/pci.h:818: note: previous definition of ‘pcie_capability_set_word’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.7.h:73: error: redefinition of ‘pcie_capability_set_dword’
include/linux/pci.h:824: note: previous definition of ‘pcie_capability_set_dword’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.7.h:79: error: redefinition of ‘pcie_capability_clear_word’
include/linux/pci.h:830: note: previous definition of ‘pcie_capability_clear_word’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.7.h:85: error: redefinition of ‘pcie_capability_clear_dword’
include/linux/pci.h:836: note: previous definition of ‘pcie_capability_clear_dword’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.7.h:107: error: redefinition of ‘eth_zero_addr’
include/linux/etherdevice.h:185: note: previous definition of ‘eth_zero_addr’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.7.h:118: error: redefinition of ‘nla_put_s8’
include/net/netlink.h:905: note: previous definition of ‘nla_put_s8’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.7.h:129: error: redefinition of ‘nla_put_s16’
include/net/netlink.h:916: note: previous definition of ‘nla_put_s16’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.7.h:140: error: redefinition of ‘nla_put_s32’
include/net/netlink.h:927: note: previous definition of ‘nla_put_s32’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.7.h:151: error: redefinition of ‘nla_put_s64’
include/net/netlink.h:938: note: previous definition of ‘nla_put_s64’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.7.h:160: error: redefinition of ‘nla_get_s32’
include/net/netlink.h:1112: note: previous definition of ‘nla_get_s32’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.7.h:169: error: redefinition of ‘nla_get_s16’
include/net/netlink.h:1121: note: previous definition of ‘nla_get_s16’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.7.h:178: error: redefinition of ‘nla_get_s8’
include/net/netlink.h:1130: note: previous definition of ‘nla_get_s8’ was here
/root/devel/compat-drivers-2013-03-04-u/include/linux/compat-3.7.h:188: error: redefinition of ‘nla_get_s64’
include/net/netlink.h:1139: note: previous definition of ‘nla_get_s64’ was here
make[3]: *** [/root/devel/compat-drivers-2013-03-04-u/compat/main.o] Error 1
make[2]: *** [/root/devel/compat-drivers-2013-03-04-u/compat] Error 2
make[1]: *** [_module_/root/devel/compat-drivers-2013-03-04-u] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.32-431.el6.x86_64'
make: *** [modules] Error 2
[root@localhost compat-drivers-2013-03-04-u]#

After reviewing the 3,435,346,456 websites/forums regarding this issue, I appear to be at an impasse. Any assistance would truly be greatly appreciated.

Click Here!