[etherlab-users] problems making etherlab (+ other issues)

dclark at mmto.org dclark at mmto.org
Tue Jul 14 23:59:05 CEST 2009


Hi all,

I'm new to linux and etherlab, so I've had lots of issues getting going
with ethercat and etherlab. The show-stopper for me today is getting an
error when executing "make" on etherlab thus:
<snip>
make[3]: Leaving directory `/usr/local/src/etherlab-1.2-rc5/tools/buddy'
Making all in rt_appcore
make[3]: Entering directory
`/usr/local/src/etherlab-1.2-rc5/tools/rt_appcore'
make -C "/usr/src/linux"
M="/usr/local/src/etherlab-1.2-rc5/tools/rt_appcore" \
		V="" DEFS="-DHAVE_CONFIG_H" \
		RTAI_DIR="/usr/realtime" \
                STAGING_DIR="" \
                RT_APPCORE_SRCS="rt_main.c app_chardev.c rt_vars.c
etl_data_types.c"
make[4]: Entering directory `/usr/src/linux-2.6.24.7'
  LD      /usr/local/src/etherlab-1.2-rc5/tools/rt_appcore/built-in.o
  CC [M]  /usr/local/src/etherlab-1.2-rc5/tools/rt_appcore/rt_main.o
  CC [M]  /usr/local/src/etherlab-1.2-rc5/tools/rt_appcore/app_chardev.o
  CC [M]  /usr/local/src/etherlab-1.2-rc5/tools/rt_appcore/rt_vars.o
  CC [M]  /usr/local/src/etherlab-1.2-rc5/tools/rt_appcore/etl_data_types.o
  LD [M]  /usr/local/src/etherlab-1.2-rc5/tools/rt_appcore/rt_appcore.o
  HOSTCC  /usr/local/src/etherlab-1.2-rc5/tools/rt_appcore/kernel-cflags
/usr/local/src/etherlab-1.2-rc5/tools/rt_appcore/kernel-cflags.c:1: error:
expected identifier or ‘(’ before ‘-’ token
/usr/local/src/etherlab-1.2-rc5/tools/rt_appcore/kernel-cflags.c:1: error:
stray ‘#’ in program
make[5]: ***
[/usr/local/src/etherlab-1.2-rc5/tools/rt_appcore/kernel-cflags] Error 1
make[4]: *** [_module_/usr/local/src/etherlab-1.2-rc5/tools/rt_appcore]
Error 2
make[4]: Leaving directory `/usr/src/linux-2.6.24.7'
make[3]: *** [kernel-cflags] Error 2
make[3]: Leaving directory `/usr/local/src/etherlab-1.2-rc5/tools/rt_appcore'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/etherlab-1.2-rc5/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/etherlab-1.2-rc5'
make: *** [all] Error 2

I succeeded in installing rtai-3.7.1 earlier (before ethercat) and
ethercat version returns:

IgH EtherCAT master devel r1590

since I found in the forum that -r1590 has the e100 driver in it for my
kernel version, which uname -a:
Linux bergenwald 2.6.24.7-rtai #1 SMP Fri Jul 10 14:14:52 MST 2009 i686
GNU/Linux
I'm running Ubuntu 8.04 (hardy) with a GNOME 2.22.3 desktop.

I note that the 1.6 bundle has no ethercat configure support for e100
(removed?) as far as I can tell and I got the same make error with the
etherlab-1.2-rc4 version contained within it. I also found that
#!/usr/bin/bash was necessary to get the ethercat command line tool to
work (this really should have been better documented).

The ethercat command line tool also hangs the system when attempting to
execute ./ethercat stop or ./ethercat restart. Any insight on this? I can
start it and do all the other usual things, e.g. ./ethercat slaves...

Thanks for any help,

Dusty Clark
MMT Observatory
University of Arizona
Tucson, AZ






-- 




More information about the Etherlab-users mailing list