Hi Brunno,<br><br>you didn't get the EtherlabMaster 1.5, but <span>an unstable</span> development version of EtherlabMaster. And there is a bug in ecrt_master_sdo_download_complete. Thank you for your report. I am sure Florian will fix it soon ;)<br>
<br><br>To get the EtherlabMaster 1.5, please check out the branch 'stable-1.5' from the repository:<br>hg clone -r stable-1.5 <a href="http://etherlabmaster.hg.sourceforge.net/hgweb/etherlabmaster/etherlabmaster" target="_blank">http://etherlabmaster.hg.sourceforge.net/hgweb/etherlabmaster/etherlabmaster</a><br>
<br><br>Regards,<br>Jun<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">---------- Forwarded message ----------<br>
From: Bruno Jenni <<a href="mailto:brunojenni@isotherm.ch" target="_blank">brunojenni@isotherm.ch</a>><br>To: <a href="mailto:etherlab-users@etherlab.org" target="_blank">etherlab-users@etherlab.org</a><br>Date: Fri, 25 Nov 2011 11:11:21 +0100<br>
Subject: [etherlab-users] error: ‘ec_master_t’ has no member named ‘master_sem’<br>Hello<br>
<br>
I am setting up an test environment. To test EtherCat.<br>
<br>
Intel Processor i686<br>
Ethernet Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+<br>
Debian 6<br>
Kernel 2.6.32-5-686<br>
EtherCAT-Master 1.5<br>
<br>
Installation:<br>
<br>
aptitude install mercurial automake autoconf libtool make g++ gawk gpp libc6-dev linux-headers-2.6.32-5-686 doxygen dpkg-dev build-essential<br>
<br>
cd /usr/local/src<br>
<br>
hg clone <a href="http://etherlabmaster.hg.sourceforge.net/hgweb/etherlabmaster/etherlabmaster" target="_blank">http://etherlabmaster.hg.sourceforge.net/hgweb/etherlabmaster/etherlabmaster</a><br>
<br>
cd etherlabmaster<br>
<br>
./bootstrap<br>
<br>
./configure --enable-generic<br>
<br>
make all<br>
<br>
make modules<br>
<br>
During the compilation of modules I got following Errors:<br>
<br>
CC [M] /usr/local/src/etherlabmaster/master/master.o<br>
/usr/local/src/etherlabmaster/master/master.c: In function ‘ecrt_master_sdo_download_complete’:<br>
/usr/local/src/etherlabmaster/master/master.c:2514: error: ‘ec_master_t’ has no member named ‘master_sem’<br>
/usr/local/src/etherlabmaster/master/master.c:2518: error: ‘ec_master_t’ has no member named ‘master_sem’<br>
/usr/local/src/etherlabmaster/master/master.c:2530: error: ‘ec_master_t’ has no member named ‘master_sem’<br>
/usr/local/src/etherlabmaster/master/master.c:2536: error: ‘ec_master_t’ has no member named ‘master_sem’<br>
/usr/local/src/etherlabmaster/master/master.c:2539: error: ‘ec_master_t’ has no member named ‘master_sem’<br>
/usr/local/src/etherlabmaster/master/master.c:2544: error: ‘ec_master_t’ has no member named ‘master_sem’<br>
make[5]: *** [/usr/local/src/etherlabmaster/master/master.o] Fehler 1<br>
make[4]: *** [/usr/local/src/etherlabmaster/master] Fehler 2<br>
make[3]: *** [_module_/usr/local/src/etherlabmaster] Fehler 2<br>
make[2]: *** [sub-make] Fehler 2<br>
make[1]: *** [all] Fehler 2<br>
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-5-686'<br>
make: *** [modules] Fehler 2<br>
<br>
Any idea of the cause?<br>
How can I solve it?<br>
<br>
I have tried different hardware, distributions and kernels too. i.e. Ubuntu, Gentoo... (not Suse). The same result.<br>
<br>
With best regards<br>
<br>
Bruno<br></blockquote><br></div><br>