<?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 Re:IGH EtherCAT :About Compiling. in Edge Software Catalog</title>
    <link>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1520864#M354</link>
    <description>&lt;P&gt;If you need any additional information, please submit a new question as this thread will no longer be monitored.&lt;/P&gt;&lt;BR /&gt;</description>
    <pubDate>Tue, 05 Sep 2023 22:50:30 GMT</pubDate>
    <dc:creator>JesusE_Intel</dc:creator>
    <dc:date>2023-09-05T22:50:30Z</dc:date>
    <item>
      <title>IGH EtherCAT :About Compiling.</title>
      <link>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1505862#M348</link>
      <description>&lt;P&gt;Is there a Ubuntu22.04 static library, libethercat.a?&lt;/P&gt;&lt;P&gt;The Igh EtherCAT Master source code provided by ECI cannot be compiled and installed, can you provide a static library or tell the way to compile successfully.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Tue, 18 Jul 2023 10:07:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1505862#M348</guid>
      <dc:creator>san1998</dc:creator>
      <dc:date>2023-07-18T10:07:55Z</dc:date>
    </item>
    <item>
      <title>Re: IGH EtherCAT :About Compiling.</title>
      <link>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1506124#M349</link>
      <description>&lt;P&gt;sjw@sjw-virtual-machine:/usr/src/ighethercat-dkms-1.5.2$ sudo ./configure --enable-8139too=no&lt;BR /&gt;checking for a BSD-compatible install... /usr/bin/install -c&lt;BR /&gt;checking whether build environment is sane... yes&lt;BR /&gt;checking for a race-free mkdir -p... /usr/bin/mkdir -p&lt;BR /&gt;checking for gawk... gawk&lt;BR /&gt;checking whether make sets $(MAKE)... yes&lt;BR /&gt;checking whether make supports nested variables... yes&lt;BR /&gt;checking whether make supports the include directive... yes (GNU style)&lt;BR /&gt;checking for gcc... gcc&lt;BR /&gt;checking whether the C compiler works... yes&lt;BR /&gt;checking for C compiler default output file name... a.out&lt;BR /&gt;checking for suffix of executables...&lt;BR /&gt;checking whether we are cross compiling... no&lt;BR /&gt;checking for suffix of object files... o&lt;BR /&gt;checking whether the compiler supports GNU C... yes&lt;BR /&gt;checking whether gcc accepts -g... yes&lt;BR /&gt;checking for gcc option to enable C11 features... none needed&lt;BR /&gt;checking whether gcc understands -c and -o together... yes&lt;BR /&gt;checking dependency style of gcc... gcc3&lt;BR /&gt;checking for ar... ar&lt;BR /&gt;checking the archiver (ar) interface... ar&lt;BR /&gt;checking for g++... g++&lt;BR /&gt;checking whether the compiler supports GNU C++... yes&lt;BR /&gt;checking whether g++ accepts -g... yes&lt;BR /&gt;checking for g++ option to enable C++11 features... none needed&lt;BR /&gt;checking dependency style of g++... gcc3&lt;BR /&gt;checking build system type... x86_64-pc-linux-gnu&lt;BR /&gt;checking host system type... x86_64-pc-linux-gnu&lt;BR /&gt;checking how to print strings... printf&lt;BR /&gt;checking for a sed that does not truncate output... /usr/bin/sed&lt;BR /&gt;checking for grep that handles long lines and -e... /usr/bin/grep&lt;BR /&gt;checking for egrep... /usr/bin/grep -E&lt;BR /&gt;checking for fgrep... /usr/bin/grep -F&lt;BR /&gt;checking for ld used by gcc... /usr/bin/ld&lt;BR /&gt;checking if the linker (/usr/bin/ld) is GNU ld... yes&lt;BR /&gt;checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B&lt;BR /&gt;checking the name lister (/usr/bin/nm -B) interface... BSD nm&lt;BR /&gt;checking whether ln -s works... yes&lt;BR /&gt;checking the maximum length of command line arguments... 1572864&lt;BR /&gt;checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop&lt;BR /&gt;checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop&lt;BR /&gt;checking for /usr/bin/ld option to reload object files... -r&lt;BR /&gt;checking for objdump... objdump&lt;BR /&gt;checking how to recognize dependent libraries... pass_all&lt;BR /&gt;checking for dlltool... no&lt;BR /&gt;checking how to associate runtime and link libraries... printf %s\n&lt;BR /&gt;checking for archiver @FILE support... @&lt;BR /&gt;checking for strip... strip&lt;BR /&gt;checking for ranlib... ranlib&lt;BR /&gt;checking command to parse /usr/bin/nm -B output from gcc object... ok&lt;BR /&gt;checking for sysroot... no&lt;BR /&gt;checking for a working dd... /usr/bin/dd&lt;BR /&gt;checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1&lt;BR /&gt;checking for mt... mt&lt;BR /&gt;checking if mt is a manifest tool... no&lt;BR /&gt;checking for stdio.h... yes&lt;BR /&gt;checking for stdlib.h... yes&lt;BR /&gt;checking for string.h... yes&lt;BR /&gt;checking for inttypes.h... yes&lt;BR /&gt;checking for stdint.h... yes&lt;BR /&gt;checking for strings.h... yes&lt;BR /&gt;checking for sys/stat.h... yes&lt;BR /&gt;checking for sys/types.h... yes&lt;BR /&gt;checking for unistd.h... yes&lt;BR /&gt;checking for dlfcn.h... yes&lt;BR /&gt;checking for objdir... .libs&lt;BR /&gt;checking if gcc supports -fno-rtti -fno-exceptions... no&lt;BR /&gt;checking for gcc option to produce PIC... -fPIC -DPIC&lt;BR /&gt;checking if gcc PIC flag -fPIC -DPIC works... yes&lt;BR /&gt;checking if gcc static flag -static works... yes&lt;BR /&gt;checking if gcc supports -c -o file.o... yes&lt;BR /&gt;checking if gcc supports -c -o file.o... (cached) yes&lt;BR /&gt;checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes&lt;BR /&gt;checking whether -lc should be explicitly linked in... no&lt;BR /&gt;checking dynamic linker characteristics... GNU/Linux ld.so&lt;BR /&gt;checking how to hardcode library paths into programs... immediate&lt;BR /&gt;checking whether stripping libraries is possible... yes&lt;BR /&gt;checking if libtool supports shared libraries... yes&lt;BR /&gt;checking whether to build shared libraries... yes&lt;BR /&gt;checking whether to build static libraries... yes&lt;BR /&gt;checking how to run the C++ preprocessor... g++ -E&lt;BR /&gt;checking for ld used by g++... /usr/bin/ld -m elf_x86_64&lt;BR /&gt;checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes&lt;BR /&gt;checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes&lt;BR /&gt;checking for g++ option to produce PIC... -fPIC -DPIC&lt;BR /&gt;checking if g++ PIC flag -fPIC -DPIC works... yes&lt;BR /&gt;checking if g++ static flag -static works... yes&lt;BR /&gt;checking if g++ supports -c -o file.o... yes&lt;BR /&gt;checking if g++ supports -c -o file.o... (cached) yes&lt;BR /&gt;checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes&lt;BR /&gt;checking dynamic linker characteristics... (cached) GNU/Linux ld.so&lt;BR /&gt;checking how to hardcode library paths into programs... immediate&lt;BR /&gt;checking whether to build kernel modules... yes&lt;BR /&gt;checking for Linux kernel sources... /usr/src/linux-headers-5.19.0-46-generic (Kernel 5.19)&lt;BR /&gt;checking for Linux modules installation directory...&lt;BR /&gt;checking for Linux modules installation subdirectory...&lt;BR /&gt;checking for RTAI path... not specified.&lt;BR /&gt;checking for Xenomai path... not specified.&lt;BR /&gt;checking whether to build RTDM interface... no&lt;BR /&gt;checking whether to build the debug interface... no&lt;BR /&gt;checking whether to build the debug ring... no&lt;BR /&gt;checking whether to build with EoE support... yes&lt;BR /&gt;checking whether to build with EwT support... no&lt;BR /&gt;checking whether to use the CPU timestamp counter... no&lt;BR /&gt;checking whether to use high-resolution timers for scheduling... no&lt;BR /&gt;checking whether to read alias addresses from registers... no&lt;BR /&gt;checking whether to build the command-line tool... yes&lt;BR /&gt;checking whether to build the userspace library... yes&lt;BR /&gt;checking whether to build the tty driver... no&lt;BR /&gt;checking whether to allow identification wildcards... no&lt;BR /&gt;checking for number of Ethernet devices... 1 (Redundancy disabled)&lt;BR /&gt;checking for vlan priority... 5 (Redundancy enabled)&lt;BR /&gt;checking vlan id... 1 (Redundancy enabled)&lt;BR /&gt;checking whether to assign the SII to PDI... yes&lt;BR /&gt;checking whether to syslog in realtime context... yes&lt;BR /&gt;checking that generated files are newer than configure... done&lt;BR /&gt;configure: creating ./config.status&lt;BR /&gt;config.status: creating Doxyfile&lt;BR /&gt;config.status: creating Kbuild&lt;BR /&gt;config.status: creating Makefile&lt;BR /&gt;config.status: creating devices/Kbuild&lt;BR /&gt;config.status: creating devices/Makefile&lt;BR /&gt;config.status: creating devices/e1000/Kbuild&lt;BR /&gt;config.status: creating devices/e1000/Makefile&lt;BR /&gt;config.status: creating devices/e1000e/Kbuild&lt;BR /&gt;config.status: creating devices/e1000e/Makefile&lt;BR /&gt;config.status: creating devices/igb/Kbuild&lt;BR /&gt;config.status: creating devices/igb/Makefile&lt;BR /&gt;config.status: creating devices/igc/Kbuild&lt;BR /&gt;config.status: creating devices/igc/Makefile&lt;BR /&gt;config.status: creating devices/stmmac/Kbuild&lt;BR /&gt;config.status: creating devices/stmmac/Makefile&lt;BR /&gt;config.status: creating ethercat.spec&lt;BR /&gt;config.status: creating examples/Kbuild&lt;BR /&gt;config.status: creating examples/Makefile&lt;BR /&gt;config.status: creating examples/dc_rtai/Kbuild&lt;BR /&gt;config.status: creating examples/dc_rtai/Makefile&lt;BR /&gt;config.status: creating examples/dc_user/Makefile&lt;BR /&gt;config.status: creating examples/mini/Kbuild&lt;BR /&gt;config.status: creating examples/mini/Makefile&lt;BR /&gt;config.status: creating examples/rtai/Kbuild&lt;BR /&gt;config.status: creating examples/rtai/Makefile&lt;BR /&gt;config.status: creating examples/rtai_rtdm/Makefile&lt;BR /&gt;config.status: creating examples/rtai_rtdm_dc/Makefile&lt;BR /&gt;config.status: creating examples/tty/Kbuild&lt;BR /&gt;config.status: creating examples/tty/Makefile&lt;BR /&gt;config.status: creating examples/user/Makefile&lt;BR /&gt;config.status: creating examples/xenomai/Makefile&lt;BR /&gt;config.status: creating examples/xenomai_posix/Makefile&lt;BR /&gt;config.status: creating examples/ecatdio/Makefile&lt;BR /&gt;config.status: creating examples/multi_axis/Makefile&lt;BR /&gt;config.status: creating examples/fly_trigger_poc/Makefile&lt;BR /&gt;config.status: creating examples/soe_axis/Makefile&lt;BR /&gt;config.status: creating include/Makefile&lt;BR /&gt;config.status: creating lib/Makefile&lt;BR /&gt;config.status: creating m4/Makefile&lt;BR /&gt;config.status: creating master/Kbuild&lt;BR /&gt;config.status: creating master/Makefile&lt;BR /&gt;config.status: creating script/Makefile&lt;BR /&gt;config.status: creating script/ethercat.service&lt;BR /&gt;config.status: creating script/ethercatctl&lt;BR /&gt;config.status: creating script/init.d/Makefile&lt;BR /&gt;config.status: creating script/init.d/ethercat&lt;BR /&gt;config.status: creating script/sysconfig/Makefile&lt;BR /&gt;config.status: creating tool/Makefile&lt;BR /&gt;config.status: creating tty/Kbuild&lt;BR /&gt;config.status: creating tty/Makefile&lt;BR /&gt;config.status: creating config.h&lt;BR /&gt;config.status: config.h is unchanged&lt;BR /&gt;config.status: executing depfiles commands&lt;BR /&gt;config.status: executing libtool commands&lt;BR /&gt;sjw@sjw-virtual-machine:/usr/src/ighethercat-dkms-1.5.2$ sudo make&lt;BR /&gt;make: *** No rule to make target 'Makefile.am', needed by 'Makefile.in'. Stop.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jul 2023 01:17:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1506124#M349</guid>
      <dc:creator>san1998</dc:creator>
      <dc:date>2023-07-19T01:17:39Z</dc:date>
    </item>
    <item>
      <title>Re:IGH EtherCAT :About Compiling.</title>
      <link>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1506600#M350</link>
      <description>&lt;P&gt;Hi san1998,&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt;Thanks for reaching out, have you tried to install the IgH EtherCAT Master Stack from the Edge Controls for Industrial APT repository? You can find more information in the following documentation.&lt;/P&gt;&lt;P&gt;&lt;A href="https://eci.intel.com/docs/3.0.2/components/ethercat.html?highlight=ethercat#install-igh-ethercat-master-stack" target="_blank"&gt;https://eci.intel.com/docs/3.0.2/components/ethercat.html?highlight=ethercat#install-igh-ethercat-master-stack&lt;/A&gt;&lt;/P&gt;&lt;P&gt;​&lt;/P&gt;&lt;P&gt;If you would still like to build from source, could you please let me know which version of ECI you are using and what documentation/steps you followed? Thanks.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jesus&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 20 Jul 2023 15:52:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1506600#M350</guid>
      <dc:creator>JesusE_Intel</dc:creator>
      <dc:date>2023-07-20T15:52:51Z</dc:date>
    </item>
    <item>
      <title>Re: Re:IGH EtherCAT :About Compiling.</title>
      <link>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1506836#M351</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I have installed the IgH EtherCAT Master Stack from the Edge Controls for Industrial APT repository. ECI version is 3.0.2.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;After&amp;nbsp;&amp;nbsp;install&amp;nbsp; IgH EtherCAT Master, I have successfully started the master and connected the servos. And I need to&amp;nbsp;&amp;nbsp;compile the program with a static library-libethercat.a, But ECI build in /usr/src/ighethercat-dkms-1.5.2 cannot compile and generate a static library.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Enter sudo make after entering sudo ./configure，something went wrong.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;sjw@sjw-virtual-machine:/usr/src/ighethercat-dkms-1.5.2$ sudo make&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;make: *** No rule to make target 'Makefile.am', needed by 'Makefile.in'. Stop.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 21 Jul 2023 02:58:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1506836#M351</guid>
      <dc:creator>san1998</dc:creator>
      <dc:date>2023-07-21T02:58:34Z</dc:date>
    </item>
    <item>
      <title>Re:IGH EtherCAT :About Compiling.</title>
      <link>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1508919#M352</link>
      <description>&lt;P&gt;Hi san1998,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Apologies for the delay, I've been exploring building the EtherCAT static library with this software package. I believe only the library is provided, to build the static library you will need to clone the open-sourced repository and build from source. However, let me reach out to the development team and confirm if this is accurate.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Jesus&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 27 Jul 2023 20:58:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1508919#M352</guid>
      <dc:creator>JesusE_Intel</dc:creator>
      <dc:date>2023-07-27T20:58:42Z</dc:date>
    </item>
    <item>
      <title>Re: IGH EtherCAT :About Compiling.</title>
      <link>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1515058#M353</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Step 1) download ECI source by follow this guide. &lt;A href="https://eci.intel.com/docs/3.0.2/getstarted/download_eci.html" target="_blank"&gt;https://eci.intel.com/docs/3.0.2/getstarted/download_eci.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Step 2) Build ECI package using manual method. &lt;A href="https://eci.intel.com/docs/3.0.2/development/eci_build_engine.html#step-4-start-a-bitbake-environment" target="_blank"&gt;https://eci.intel.com/docs/3.0.2/development/eci_build_engine.html#step-4-start-a-bitbake-environment &lt;/A&gt;&lt;/P&gt;&lt;P&gt;*save the manual build command later can start bitbake environment to build igh package&lt;/P&gt;&lt;P&gt;Step 3) You can obtain igh package in&amp;nbsp;build/eci-packages-jammy/tmp/work/eci-jammy-amd64/ighethercat/1.5.2-3/ethercat-1.5.2/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Aug 2023 16:00:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1515058#M353</guid>
      <dc:creator>Lay</dc:creator>
      <dc:date>2023-08-17T16:00:17Z</dc:date>
    </item>
    <item>
      <title>Re:IGH EtherCAT :About Compiling.</title>
      <link>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1520864#M354</link>
      <description>&lt;P&gt;If you need any additional information, please submit a new question as this thread will no longer be monitored.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 05 Sep 2023 22:50:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Edge-Software-Catalog/IGH-EtherCAT-About-Compiling/m-p/1520864#M354</guid>
      <dc:creator>JesusE_Intel</dc:creator>
      <dc:date>2023-09-05T22:50:30Z</dc:date>
    </item>
  </channel>
</rss>

