[etherlab-users] installation issue on beaglebone black

Carlos David Rodriguez sagan61 at gmail.com
Wed Oct 28 15:21:51 CET 2015


hi

im trying to install etherlab master into a beaglebone black (arm).

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:

ubuntu at arm:~/ethercat-hg$ sudo make install
make  install-recursive
make[1]: Entering directory `/home/ubuntu/ethercat-hg'
Making install in include
make[2]: Entering directory `/home/ubuntu/ethercat-hg/include'
make[3]: Entering directory `/home/ubuntu/ethercat-hg/include'
make[3]: Nothing to be done for `install-exec-am'.
 /bin/mkdir -p '/opt/etherlab/include'
 /usr/bin/install -c -m 644 ecrt.h ectty.h '/opt/etherlab/include'
make[3]: Leaving directory `/home/ubuntu/ethercat-hg/include'
make[2]: Leaving directory `/home/ubuntu/ethercat-hg/include'
Making install in script
make[2]: Entering directory `/home/ubuntu/ethercat-hg/script'
make  install-recursive
make[3]: Entering directory `/home/ubuntu/ethercat-hg/script'
Making install in init.d
make[4]: Entering directory `/home/ubuntu/ethercat-hg/script/init.d'
make  install-am
make[5]: Entering directory `/home/ubuntu/ethercat-hg/script/init.d'
make[6]: Entering directory `/home/ubuntu/ethercat-hg/script/init.d'
make[6]: Nothing to be done for `install-exec-am'.
 /bin/mkdir -p '/opt/etherlab/etc/init.d'
 /usr/bin/install -c ethercat '/opt/etherlab/etc/init.d'
make[6]: Leaving directory `/home/ubuntu/ethercat-hg/script/init.d'
make[5]: Leaving directory `/home/ubuntu/ethercat-hg/script/init.d'
make[4]: Leaving directory `/home/ubuntu/ethercat-hg/script/init.d'
Making install in sysconfig
make[4]: Entering directory `/home/ubuntu/ethercat-hg/script/sysconfig'
make[5]: Entering directory `/home/ubuntu/ethercat-hg/script/sysconfig'
make[5]: Nothing to be done for `install-exec-am'.
 /bin/mkdir -p '/opt/etherlab/etc/sysconfig'
 /usr/bin/install -c -m 644 ethercat '/opt/etherlab/etc/sysconfig'
make[5]: Leaving directory `/home/ubuntu/ethercat-hg/script/sysconfig'
make[4]: Leaving directory `/home/ubuntu/ethercat-hg/script/sysconfig'
make[4]: Entering directory `/home/ubuntu/ethercat-hg/script'
make[5]: Entering directory `/home/ubuntu/ethercat-hg/script'
 /bin/mkdir -p '/opt/etherlab/etc'
 /usr/bin/install -c -m 644 ethercat.conf '/opt/etherlab/etc'
 /bin/mkdir -p '/opt/etherlab/sbin'
 /usr/bin/install -c ethercatctl '/opt/etherlab/sbin'
 /bin/mkdir -p '/opt/etherlab/lib/systemd/system'
 /usr/bin/install -c -m 644 ethercat.service
'/opt/etherlab/lib/systemd/system'
make[5]: Leaving directory `/home/ubuntu/ethercat-hg/script'
make[4]: Leaving directory `/home/ubuntu/ethercat-hg/script'
make[3]: Leaving directory `/home/ubuntu/ethercat-hg/script'
make[2]: Leaving directory `/home/ubuntu/ethercat-hg/script'
Making install in devices
make[2]: Entering directory `/home/ubuntu/ethercat-hg/devices'
make  install-recursive
make[3]: Entering directory `/home/ubuntu/ethercat-hg/devices'
Making install in ccat
make[4]: Entering directory `/home/ubuntu/ethercat-hg/devices/ccat'
make  install-am
make[5]: Entering directory `/home/ubuntu/ethercat-hg/devices/ccat'
make[6]: Entering directory `/home/ubuntu/ethercat-hg/devices/ccat'
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/home/ubuntu/ethercat-hg/devices/ccat'
make[5]: Leaving directory `/home/ubuntu/ethercat-hg/devices/ccat'
make[4]: Leaving directory `/home/ubuntu/ethercat-hg/devices/ccat'
Making install in e1000
make[4]: Entering directory `/home/ubuntu/ethercat-hg/devices/e1000'
make  install-am
make[5]: Entering directory `/home/ubuntu/ethercat-hg/devices/e1000'
make[6]: Entering directory `/home/ubuntu/ethercat-hg/devices/e1000'
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/home/ubuntu/ethercat-hg/devices/e1000'
make[5]: Leaving directory `/home/ubuntu/ethercat-hg/devices/e1000'
make[4]: Leaving directory `/home/ubuntu/ethercat-hg/devices/e1000'
Making install in e1000e
make[4]: Entering directory `/home/ubuntu/ethercat-hg/devices/e1000e'
make  install-am
make[5]: Entering directory `/home/ubuntu/ethercat-hg/devices/e1000e'
make[6]: Entering directory `/home/ubuntu/ethercat-hg/devices/e1000e'
make[6]: Nothing to be done for `install-exec-am'.
make[6]: Nothing to be done for `install-data-am'.
make[6]: Leaving directory `/home/ubuntu/ethercat-hg/devices/e1000e'
make[5]: Leaving directory `/home/ubuntu/ethercat-hg/devices/e1000e'
make[4]: Leaving directory `/home/ubuntu/ethercat-hg/devices/e1000e'
make[4]: Entering directory `/home/ubuntu/ethercat-hg/devices'
make[5]: Entering directory `/home/ubuntu/ethercat-hg/devices'
make[5]: Nothing to be done for `install-exec-am'.
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory `/home/ubuntu/ethercat-hg/devices'
make[4]: Leaving directory `/home/ubuntu/ethercat-hg/devices'
make[3]: Leaving directory `/home/ubuntu/ethercat-hg/devices'
make[2]: Leaving directory `/home/ubuntu/ethercat-hg/devices'
Making install in master
make[2]: Entering directory `/home/ubuntu/ethercat-hg/master'
make  install-am
make[3]: Entering directory `/home/ubuntu/ethercat-hg/master'
make[4]: Entering directory `/home/ubuntu/ethercat-hg/master'
make[4]: Nothing to be done for `install-exec-am'.
make[4]: Nothing to be done for `install-data-am'.
make[4]: Leaving directory `/home/ubuntu/ethercat-hg/master'
make[3]: Leaving directory `/home/ubuntu/ethercat-hg/master'
make[2]: Leaving directory `/home/ubuntu/ethercat-hg/master'
Making install in tool
make[2]: Entering directory `/home/ubuntu/ethercat-hg/tool'
/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
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
/usr/bin/ld: error: ethercat uses VFP register arguments,
../master/soe_errors.o does not
/usr/bin/ld: failed to merge target specific data of file
../master/soe_errors.o
collect2: error: ld returned 1 exit status
make[2]: *** [ethercat] Error 1
make[2]: Leaving directory `/home/ubuntu/ethercat-hg/tool'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/ubuntu/ethercat-hg'
make: *** [install] Error 2

any ideas on how to fix this? thanks a lot.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20151028/8f3cbf40/attachment-0002.htm>


More information about the Etherlab-users mailing list