<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hi - I am working on getting in Intel® Business Client Software Development</title>
    <link>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963528#M5855</link>
    <description>&lt;P&gt;Hi - I am working on getting some information for you - while I am waiting for a response, could you tell me which version of linux you are using and which version of AMT (although probably not an issue if you are at the compiling phase at this point.)&lt;/P&gt;
&lt;P&gt;--thanks!&lt;/P&gt;</description>
    <pubDate>Tue, 30 Jul 2013 15:46:44 GMT</pubDate>
    <dc:creator>Gael_H_Intel</dc:creator>
    <dc:date>2013-07-30T15:46:44Z</dc:date>
    <item>
      <title>intel amt drivers fail to compile on linux</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963527#M5854</link>
      <description>&lt;P&gt;I'm trying to compile the intel LMS drivers per&amp;nbsp;&lt;A href="http://software.intel.com/en-us/articles/download-the-latest-intel-amt-open-source-drivers"&gt;http://software.intel.com/en-us/articles/download-the-latest-intel-amt-open-source-drivers&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;However when I attmpt to make the drivers I get the following errors:&lt;/P&gt;
&lt;P&gt;[root@localhost src]# uname -a&lt;BR /&gt;Linux localhost.localdomain 2.6.32.12-0.7.1.xs6.0.0.529.170661xen #1 SMP Tue Aug 30 14:15:31 EDT 2011 i686 i686 i386 GNU/Linux&lt;/P&gt;
&lt;P&gt;[root@localhost src]# make&lt;BR /&gt;if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I./SyncLib/Include -I./mei -I./tools -D_LINUX -g -O2 -Wall -MT ATNetworkTool.o -MD -MP -MF ".deps/ATNetworkTool.Tpo" -c -o ATNetworkTool.o `test -f 'tools/ATNetworkTool.cpp' || echo './'`tools/ATNetworkTool.cpp; \&lt;BR /&gt; then mv -f ".deps/ATNetworkTool.Tpo" ".deps/ATNetworkTool.Po"; else rm -f ".deps/ATNetworkTool.Tpo"; exit 1; fi&lt;BR /&gt;tools/ATNetworkTool.cpp: In static member function 'static int ATNetworkTool::GetSockPeerIP(int, ATAddressList&amp;amp;, int&amp;amp;)':&lt;BR /&gt;tools/ATNetworkTool.cpp:210: error: 'struct in6_addr' has no member named '__in6_u'&lt;BR /&gt;make: *** [ATNetworkTool.o] Error 1&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;tools/ATNetworktool.cpp (line 210 in bold):&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;if(sa-&amp;gt;sa_family == AF_INET6 &amp;amp;&amp;amp; IN6_IS_ADDR_V4MAPPED(&amp;amp;addr)) //if(IN6_IS_ADDR_V4COMPAT(&amp;amp;addr))&lt;BR /&gt;{&lt;BR /&gt;struct in_addr demapped_addr;&lt;BR /&gt;&lt;STRONG&gt;memcpy(&amp;amp;demapped_addr.s_addr, &amp;amp;addr.__in6_u.__u6_addr8[12], 4);&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;struct sockaddr_in sa_in;&lt;BR /&gt;sa_in.sin_family = AF_INET;&lt;BR /&gt;sa_in.sin_addr = demapped_addr;&lt;BR /&gt;sa_in.sin_port = 0;&lt;BR /&gt;memset(sa_in.sin_zero,'\0',sizeof(sa_in.sin_zero));&lt;/P&gt;
&lt;P&gt;peerAddresses.insert(ATAddress((sockaddr*)&amp;amp;sa_in));&lt;/P&gt;
&lt;P&gt;return 0;&lt;BR /&gt;}&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Any help would be apreciated.&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jul 2013 23:06:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963527#M5854</guid>
      <dc:creator>Rory_S_</dc:creator>
      <dc:date>2013-07-29T23:06:13Z</dc:date>
    </item>
    <item>
      <title>Hi - I am working on getting</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963528#M5855</link>
      <description>&lt;P&gt;Hi - I am working on getting some information for you - while I am waiting for a response, could you tell me which version of linux you are using and which version of AMT (although probably not an issue if you are at the compiling phase at this point.)&lt;/P&gt;
&lt;P&gt;--thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2013 15:46:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963528#M5855</guid>
      <dc:creator>Gael_H_Intel</dc:creator>
      <dc:date>2013-07-30T15:46:44Z</dc:date>
    </item>
    <item>
      <title>HI,</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963529#M5856</link>
      <description>&lt;P&gt;HI,&lt;/P&gt;
&lt;P&gt;I'm trying to compile on the Citrix Xenserver 6.0 DDK appliance which is based on Centos 5.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Steps I've taken so far:&lt;/P&gt;
&lt;P&gt;Download and install Citrix xenserver 6.0 build 50762p (9/26/2011).&lt;BR /&gt;citrix.com -&amp;gt; downloads -&amp;gt; xenserver/product software -&amp;gt; &amp;nbsp;xenserver 6.0 -&amp;gt;&amp;nbsp;main components -&amp;gt;&amp;nbsp;Xenserver 6.0 base installation&lt;/P&gt;
&lt;P&gt;download and import citrix xenserver 6.0 DDK&lt;/P&gt;
&lt;P&gt;citrix.com -&amp;gt; downloads -&amp;gt; xenserver/product software -&amp;gt; &amp;nbsp;xenserver 6.0 -&amp;gt; Xenserver 6.0 base installation -&amp;gt; Development Components -&amp;gt; DDK&lt;/P&gt;
&lt;P&gt;Import DDK:&lt;/P&gt;
&lt;P&gt;get contents of ddk iso onto hypervisor (burn to disk, mount from nfs, etc.)&lt;BR /&gt;run the following command:&lt;BR /&gt;xe vm-import filename=cdpath/ddk/ova.xml&lt;BR /&gt;start ddk vm and login&lt;/P&gt;
&lt;P&gt;download and compile drivers:&lt;/P&gt;
&lt;P&gt;#mei&lt;BR /&gt;wget&amp;nbsp;http://software.intel.com/file/37961&lt;BR /&gt;unzip&amp;nbsp;37961-mei_7.1.20.25.zip&lt;BR /&gt;tar zxvf&amp;nbsp;&amp;nbsp;outputdir/mei-7.1.20-25.tar.gz&lt;BR /&gt;rm -Rf outputdir&lt;BR /&gt;cd&amp;nbsp;mei-7.1.20&lt;BR /&gt;make&lt;/P&gt;
&lt;P&gt;#make completes sucsessfully&lt;BR /&gt;scp &amp;nbsp;scp src/mei.ko root@hypervisor:~/&lt;/P&gt;
&lt;P&gt;#on hypervisor:&lt;BR /&gt;insmod /root/mei.ko&lt;BR /&gt;mei.ko loads succsessfully&amp;nbsp;&lt;/P&gt;
&lt;P&gt;#LMS&lt;BR /&gt;#on DDK appliance&amp;nbsp;&lt;/P&gt;
&lt;P&gt;wget&amp;nbsp;http://software.intel.com/file/37962&lt;BR /&gt;unzip 37962-lms_7.1.20.25.zip&lt;BR /&gt;tar zxvf &amp;nbsp;outputdir/lms-7.1.20-25.tar.gz&lt;BR /&gt;rm -Rf outputdir&lt;BR /&gt;cd lms-7.1.20-25&amp;nbsp;&lt;BR /&gt;./configure&lt;BR /&gt;make&amp;nbsp;&lt;/P&gt;
&lt;P&gt;#make fails with the following error:&lt;/P&gt;
&lt;P&gt;tools/ATNetworkTool.cpp: In static member function 'static int ATNetworkTool::GetSockPeerIP(int, ATAddressList&amp;amp;, int&amp;amp;)':&lt;BR /&gt;tools/ATNetworkTool.cpp:210: error: 'struct in6_addr' has no member named '__in6_u'&lt;BR /&gt;make[2]: *** [ATNetworkTool.o] Error 1&lt;BR /&gt;make[2]: Leaving directory `/root/lms-7.1.20/src'&lt;BR /&gt;make[1]: *** [all-recursive] Error 1&lt;BR /&gt;make[1]: Leaving directory `/root/lms-7.1.20'&lt;BR /&gt;make: *** [all] Error 2&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;doing a google search for&amp;nbsp;&amp;nbsp;'struct in6_addr' has no member named '__in6_u' turns up this page&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.linuxquestions.org/questions/programming-9/error-%91struct-in6_addr%92-has-no-member-named-%91in6_u%92-687702/"&gt;http://www.linuxquestions.org/questions/programming-9/error-%91struct-in6_addr%92-has-no-member-named-%91in6_u%92-687702/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I've also tried compiling with both LMS 7.1.2 as well as 8.x and both produce the exact same error.&lt;/P&gt;
&lt;P&gt;The motherboards are q77 based.&lt;/P&gt;
&lt;P&gt;Let me know if you need the xenserver base installation or DDK iso images and I can provide them.&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2013 20:47:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963529#M5856</guid>
      <dc:creator>Rory_S_</dc:creator>
      <dc:date>2013-07-30T20:47:57Z</dc:date>
    </item>
    <item>
      <title>As far as Linux versios go -</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963530#M5857</link>
      <description>&lt;P&gt;As far as Linux versios go - the driver package has only been tested with SLED 11 SP2.&lt;/P&gt;
&lt;P&gt;You will need to look at the definition of the "'struct in6_addr" on your system and use the right member instead of what the LMS code is trying to access.&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2013 17:42:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963530#M5857</guid>
      <dc:creator>Gael_H_Intel</dc:creator>
      <dc:date>2013-07-31T17:42:55Z</dc:date>
    </item>
    <item>
      <title>When I try to compile just</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963531#M5858</link>
      <description>&lt;P&gt;When I try to compile just the mei driver (which the OP indicates was compiling under 6.0 DDK) under the Xen 6.2 DDK, I get errors:&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;[root@localhost mei-7.1.20]# make&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;cd src &amp;amp;&amp;amp; make&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;make[1]: Entering directory `/root/mei-7.1.20/src'&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;make -C /lib/modules/`uname -r`/build M=`pwd` modules&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;make[2]: Entering directory `/usr/src/kernels/2.6.32.43-0.&lt;/SPAN&gt;&lt;WBR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;4.1.xs1.8.0.839.170780xen-&lt;/SPAN&gt;&lt;WBR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;i686'&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;&amp;nbsp; CC &lt;M&gt;&amp;nbsp; /root/mei-7.1.20/src/init.o&lt;/M&gt;&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;In file included from /root/mei-7.1.20/src/hw.h:23,&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /root/mei-7.1.20/src/init.c:&lt;/SPAN&gt;&lt;WBR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;22:&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;/root/mei-7.1.20/src/backport/&lt;/SPAN&gt;&lt;WBR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;backport.h:39: error: redefinition of 'IS_ERR_OR_NULL'&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;include/linux/err.h:38: error: previous definition of 'IS_ERR_OR_NULL' was here&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;/root/mei-7.1.20/src/init.c: In function 'allocate_me_clients_storage':&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;/root/mei-7.1.20/src/init.c:&lt;/SPAN&gt;&lt;WBR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;483: warning: format '%lx' expects type 'long unsigned int', but argument 4 has type 'unsigned int'&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;make[3]: *** [/root/mei-7.1.20/src/init.o] Error 1&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;make[2]: *** [_module_/root/mei-7.1.20/src] Error 2&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;make[2]: Leaving directory `/usr/src/kernels/2.6.32.43-0.&lt;/SPAN&gt;&lt;WBR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;4.1.xs1.8.0.839.170780xen-&lt;/SPAN&gt;&lt;WBR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;i686'&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;make[1]: *** [all] Error 2&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;make[1]: Leaving directory `/root/mei-7.1.20/src'&lt;/SPAN&gt;&lt;BR style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;" /&gt;
	&lt;SPAN style="color: rgb(34, 34, 34); font-family: arial, sans-serif; line-height: normal;"&gt;make: *** [all] Error 2&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;This isn't my bailiwick, but I'll dig in to the source tomorrow to see if anything jumps out at me. &amp;nbsp;Feedback from the Intel side or anyone more familiar with the Linux mei driver code would be welcome and appreciated.&lt;/P&gt;

&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 03 Apr 2014 00:39:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963531#M5858</guid>
      <dc:creator>Peter_L_2</dc:creator>
      <dc:date>2014-04-03T00:39:50Z</dc:date>
    </item>
    <item>
      <title>It looks like err.h was</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963532#M5859</link>
      <description>&lt;P&gt;It looks like err.h was patched in XS 6.2 with the same function (and, therefore, signature) that backport.h then tries to add in a conditional based on the kernel version being reported. &amp;nbsp;Commenting out the redundant declaration in backport.h seems to do the trick.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Apr 2014 21:07:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963532#M5859</guid>
      <dc:creator>Peter_L_2</dc:creator>
      <dc:date>2014-04-03T21:07:52Z</dc:date>
    </item>
    <item>
      <title>Thanks for the update, Peter.</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963533#M5860</link>
      <description>&lt;P&gt;Thanks for the update, Peter. &amp;nbsp;I'm glad you figured it out.&lt;/P&gt;</description>
      <pubDate>Fri, 04 Apr 2014 15:35:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/intel-amt-drivers-fail-to-compile-on-linux/m-p/963533#M5860</guid>
      <dc:creator>Gael_H_Intel</dc:creator>
      <dc:date>2014-04-04T15:35:35Z</dc:date>
    </item>
  </channel>
</rss>

