<div dir="ltr"><div><div><div><div>hi<br><br></div>im trying to install etherlab master into a beaglebone black (arm).<br><br></div>i
passed the bootstrap, configure --enable-8139too=no, make, make modules
without a problem however when i try make install with sudo it gives me
the following:<br><br></div>ubuntu@arm:~/ethercat-hg$ sudo make install<br>make install-recursive<br>make[1]: Entering directory `/home/ubuntu/ethercat-hg'<br>Making install in include<br>make[2]: Entering directory `/home/ubuntu/ethercat-hg/include'<br>make[3]: Entering directory `/home/ubuntu/ethercat-hg/include'<br>make[3]: Nothing to be done for `install-exec-am'.<br> /bin/mkdir -p '/opt/etherlab/include'<br> /usr/bin/install -c -m 644 ecrt.h ectty.h '/opt/etherlab/include'<br>make[3]: Leaving directory `/home/ubuntu/ethercat-hg/include'<br>make[2]: Leaving directory `/home/ubuntu/ethercat-hg/include'<br>Making install in script<br>make[2]: Entering directory `/home/ubuntu/ethercat-hg/script'<br>make install-recursive<br>make[3]: Entering directory `/home/ubuntu/ethercat-hg/script'<br>Making install in init.d<br>make[4]: Entering directory `/home/ubuntu/ethercat-hg/script/init.d'<br>make install-am<br>make[5]: Entering directory `/home/ubuntu/ethercat-hg/script/init.d'<br>make[6]: Entering directory `/home/ubuntu/ethercat-hg/script/init.d'<br>make[6]: Nothing to be done for `install-exec-am'.<br> /bin/mkdir -p '/opt/etherlab/etc/init.d'<br> /usr/bin/install -c ethercat '/opt/etherlab/etc/init.d'<br>make[6]: Leaving directory `/home/ubuntu/ethercat-hg/script/init.d'<br>make[5]: Leaving directory `/home/ubuntu/ethercat-hg/script/init.d'<br>make[4]: Leaving directory `/home/ubuntu/ethercat-hg/script/init.d'<br>Making install in sysconfig<br>make[4]: Entering directory `/home/ubuntu/ethercat-hg/script/sysconfig'<br>make[5]: Entering directory `/home/ubuntu/ethercat-hg/script/sysconfig'<br>make[5]: Nothing to be done for `install-exec-am'.<br> /bin/mkdir -p '/opt/etherlab/etc/sysconfig'<br> /usr/bin/install -c -m 644 ethercat '/opt/etherlab/etc/sysconfig'<br>make[5]: Leaving directory `/home/ubuntu/ethercat-hg/script/sysconfig'<br>make[4]: Leaving directory `/home/ubuntu/ethercat-hg/script/sysconfig'<br>make[4]: Entering directory `/home/ubuntu/ethercat-hg/script'<br>make[5]: Entering directory `/home/ubuntu/ethercat-hg/script'<br> /bin/mkdir -p '/opt/etherlab/etc'<br> /usr/bin/install -c -m 644 ethercat.conf '/opt/etherlab/etc'<br> /bin/mkdir -p '/opt/etherlab/sbin'<br> /usr/bin/install -c ethercatctl '/opt/etherlab/sbin'<br> /bin/mkdir -p '/opt/etherlab/lib/systemd/system'<br> /usr/bin/install -c -m 644 ethercat.service '/opt/etherlab/lib/systemd/system'<br>make[5]: Leaving directory `/home/ubuntu/ethercat-hg/script'<br>make[4]: Leaving directory `/home/ubuntu/ethercat-hg/script'<br>make[3]: Leaving directory `/home/ubuntu/ethercat-hg/script'<br>make[2]: Leaving directory `/home/ubuntu/ethercat-hg/script'<br>Making install in devices<br>make[2]: Entering directory `/home/ubuntu/ethercat-hg/devices'<br>make install-recursive<br>make[3]: Entering directory `/home/ubuntu/ethercat-hg/devices'<br>Making install in ccat<br>make[4]: Entering directory `/home/ubuntu/ethercat-hg/devices/ccat'<br>make install-am<br>make[5]: Entering directory `/home/ubuntu/ethercat-hg/devices/ccat'<br>make[6]: Entering directory `/home/ubuntu/ethercat-hg/devices/ccat'<br>make[6]: Nothing to be done for `install-exec-am'.<br>make[6]: Nothing to be done for `install-data-am'.<br>make[6]: Leaving directory `/home/ubuntu/ethercat-hg/devices/ccat'<br>make[5]: Leaving directory `/home/ubuntu/ethercat-hg/devices/ccat'<br>make[4]: Leaving directory `/home/ubuntu/ethercat-hg/devices/ccat'<br>Making install in e1000<br>make[4]: Entering directory `/home/ubuntu/ethercat-hg/devices/e1000'<br>make install-am<br>make[5]: Entering directory `/home/ubuntu/ethercat-hg/devices/e1000'<br>make[6]: Entering directory `/home/ubuntu/ethercat-hg/devices/e1000'<br>make[6]: Nothing to be done for `install-exec-am'.<br>make[6]: Nothing to be done for `install-data-am'.<br>make[6]: Leaving directory `/home/ubuntu/ethercat-hg/devices/e1000'<br>make[5]: Leaving directory `/home/ubuntu/ethercat-hg/devices/e1000'<br>make[4]: Leaving directory `/home/ubuntu/ethercat-hg/devices/e1000'<br>Making install in e1000e<br>make[4]: Entering directory `/home/ubuntu/ethercat-hg/devices/e1000e'<br>make install-am<br>make[5]: Entering directory `/home/ubuntu/ethercat-hg/devices/e1000e'<br>make[6]: Entering directory `/home/ubuntu/ethercat-hg/devices/e1000e'<br>make[6]: Nothing to be done for `install-exec-am'.<br>make[6]: Nothing to be done for `install-data-am'.<br>make[6]: Leaving directory `/home/ubuntu/ethercat-hg/devices/e1000e'<br>make[5]: Leaving directory `/home/ubuntu/ethercat-hg/devices/e1000e'<br>make[4]: Leaving directory `/home/ubuntu/ethercat-hg/devices/e1000e'<br>make[4]: Entering directory `/home/ubuntu/ethercat-hg/devices'<br>make[5]: Entering directory `/home/ubuntu/ethercat-hg/devices'<br>make[5]: Nothing to be done for `install-exec-am'.<br>make[5]: Nothing to be done for `install-data-am'.<br>make[5]: Leaving directory `/home/ubuntu/ethercat-hg/devices'<br>make[4]: Leaving directory `/home/ubuntu/ethercat-hg/devices'<br>make[3]: Leaving directory `/home/ubuntu/ethercat-hg/devices'<br>make[2]: Leaving directory `/home/ubuntu/ethercat-hg/devices'<br>Making install in master<br>make[2]: Entering directory `/home/ubuntu/ethercat-hg/master'<br>make install-am<br>make[3]: Entering directory `/home/ubuntu/ethercat-hg/master'<br>make[4]: Entering directory `/home/ubuntu/ethercat-hg/master'<br>make[4]: Nothing to be done for `install-exec-am'.<br>make[4]: Nothing to be done for `install-data-am'.<br>make[4]: Leaving directory `/home/ubuntu/ethercat-hg/master'<br>make[3]: Leaving directory `/home/ubuntu/ethercat-hg/master'<br>make[2]: Leaving directory `/home/ubuntu/ethercat-hg/master'<br>Making install in tool<br>make[2]: Entering directory `/home/ubuntu/ethercat-hg/tool'<br>/bin/bash
../libtool --tag=CXX --mode=link g++ -I../include -I../master -Wall
-DREV=`if test -s ../revision; then cat ../revision; else hg id -i ..
2>/dev/null || echo "unknown"; fi` -fno-strict-aliasing -g -O2 -o
ethercat ../master/soe_errors.o ethercat-Command.o
ethercat-CommandAlias.o ethercat-CommandCStruct.o
ethercat-CommandConfig.o ethercat-CommandData.o ethercat-CommandDebug.o
ethercat-CommandDomains.o ethercat-CommandDownload.o
ethercat-CommandFoeRead.o ethercat-CommandFoeWrite.o
ethercat-CommandGraph.o ethercat-CommandMaster.o ethercat-CommandPdos.o
ethercat-CommandRegRead.o ethercat-CommandRegWrite.o
ethercat-CommandRescan.o ethercat-CommandSdos.o
ethercat-CommandSiiRead.o ethercat-CommandSiiWrite.o
ethercat-CommandSlaves.o ethercat-CommandSoeRead.o
ethercat-CommandSoeWrite.o ethercat-CommandStates.o
ethercat-CommandUpload.o ethercat-CommandVersion.o ethercat-CommandXml.o
ethercat-DataTypeHandler.o ethercat-FoeCommand.o
ethercat-MasterDevice.o ethercat-NumberListParser.o
ethercat-SdoCommand.o ethercat-SoeCommand.o ethercat-main.o
ethercat-sii_crc.o ethercat-CommandEoe.o <br>libtool: link: g++
-I../include -I../master -Wall -DREV=4b0b906df1b4 -fno-strict-aliasing
-g -O2 -o ethercat ../master/soe_errors.o ethercat-Command.o
ethercat-CommandAlias.o ethercat-CommandCStruct.o
ethercat-CommandConfig.o ethercat-CommandData.o ethercat-CommandDebug.o
ethercat-CommandDomains.o ethercat-CommandDownload.o
ethercat-CommandFoeRead.o ethercat-CommandFoeWrite.o
ethercat-CommandGraph.o ethercat-CommandMaster.o ethercat-CommandPdos.o
ethercat-CommandRegRead.o ethercat-CommandRegWrite.o
ethercat-CommandRescan.o ethercat-CommandSdos.o
ethercat-CommandSiiRead.o ethercat-CommandSiiWrite.o
ethercat-CommandSlaves.o ethercat-CommandSoeRead.o
ethercat-CommandSoeWrite.o ethercat-CommandStates.o
ethercat-CommandUpload.o ethercat-CommandVersion.o ethercat-CommandXml.o
ethercat-DataTypeHandler.o ethercat-FoeCommand.o
ethercat-MasterDevice.o ethercat-NumberListParser.o
ethercat-SdoCommand.o ethercat-SoeCommand.o ethercat-main.o
ethercat-sii_crc.o ethercat-CommandEoe.o <br>/usr/bin/ld: error: ethercat uses VFP register arguments, ../master/soe_errors.o does not<br>/usr/bin/ld: failed to merge target specific data of file ../master/soe_errors.o<br>collect2: error: ld returned 1 exit status<br>make[2]: *** [ethercat] Error 1<br>make[2]: Leaving directory `/home/ubuntu/ethercat-hg/tool'<br>make[1]: *** [install-recursive] Error 1<br>make[1]: Leaving directory `/home/ubuntu/ethercat-hg'<br>make: *** [install] Error 2<br><br></div>any ideas on how to fix this? thanks a lot.</div>