Modbus Examples?

More
20 May 2013 22:13 - 20 May 2013 22:28 #34432 by bigalex
Replied by bigalex on topic Modbus Examples?
Hi ArcEye.

The libgl1-mesa-dev was missing , I installed it and then run again ./configure --enable-run-in-place this is the result :

cnc@cnc-desktop:~/linuxcnc-dev/src$ sudo ./configure --enable-run-in-place
checking libgl1-mesa-dri workaround... required - need to preload /usr/lib/libstdc++.so.6
checking build toplevel... /home/cnc/linuxcnc-dev
checking installation prefix... run in place
checking for grep... /bin/grep
checking for egrep... /bin/egrep
checking for RT dir... Using /usr/realtime-2.6.32-122-rtai/bin/rtai-config as the RT signature
checking for location of kernel headers... using value from RTS: /usr/src/linux-headers-2.6.32-122-rtai
checking for cc version... found gcc in rtai-config
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for usability of rdtscll from asm/msr.h... no
checking for usability of linux/hidraw.h... yes
checking for libmodbus3... yes - version 3.0.1
checking for grep that handles long lines and -e... (cached) /bin/grep
checking for egrep... (cached) /bin/egrep
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking /usr/src/linux-headers-2.6.32-122-rtai/include/linux/version.h usability... yes
checking /usr/src/linux-headers-2.6.32-122-rtai/include/linux/version.h presence... yes
checking for /usr/src/linux-headers-2.6.32-122-rtai/include/linux/version.h... yes
checking for kernel version string... 2.6.32-122-rtai
checking for kernel module extension... .ko
checking kernel build system... kbuild
checking for module installation directory... configuring for run-in-place
/home/cnc/linuxcnc-dev/rtlib
configure: WARNING: --enable-run-in-place will be removed soon.
Configure without specifying --prefix to get a run-in-place build.
checking for glib... yes - 2.24.1
checking for GTK 2.4.0 or above... yes - 2.20.1
checking for libgnomeprintui-2.2... no -- printing from classicladder will not be possible
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether make sets $(MAKE)... yes
checking for ranlib... ranlib
checking for ar... /usr/bin/ar
checking for install... /usr/bin/install
checking for sed... /bin/sed
checking for ps... /bin/ps
checking for kill... /bin/kill
checking for whoami... /usr/bin/whoami
checking for awk... /usr/bin/awk
checking for insmod... /sbin/insmod
checking for rmmod... /sbin/rmmod
checking for lsmod... /sbin/lsmod
checking for pidof... /bin/pidof
checking for ipcs... /usr/bin/ipcs
checking for fuser... /bin/fuser
checking for mandb... /usr/bin/mandb
checking for python... /usr/bin/python
checking whether to build documentation... no
checking for kernel math support... ok, using RTAI's libm kernel module
checking for adeos... not found
checking for rtai_hal... /usr/realtime-2.6.32-122-rtai/modules/rtai_hal.ko
checking for rtai_ksched... /usr/realtime-2.6.32-122-rtai/modules/rtai_ksched.ko
checking for rtai_fifos... /usr/realtime-2.6.32-122-rtai/modules/rtai_fifos.ko
checking for rtai_shm... not found
checking for rtai_sem... /usr/realtime-2.6.32-122-rtai/modules/rtai_sem.ko
checking for rtai_math... /usr/realtime-2.6.32-122-rtai/modules/rtai_math.ko
checking for rtai... not found
checking for rt_mem_mgr... not found
checking for rtai_sched... /usr/realtime-2.6.32-122-rtai/modules/rtai_sched.ko
checking for rtai_libm... not found
checking for rtl... not found
checking for mbuff... not found
checking for rtl_time... not found
checking for rtl_sched... not found
checking for rtl_posixio... not found
checking for rtl_fifo... not found
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for semtimedop... yes
checking for sincos function... yes
checking for __sincos... no
checking for tcl... tclConfig.sh not found, trying tcl.h and libs.
If it doesn't work try running ./configure --with-tclConfig=<path to tclConfig.sh>
checking tcl.h usability... no
checking tcl.h presence... no
checking for tcl.h... no
checking for library containing Tcl_Init... no
configure: error: tcl lib not found


Sorry ArcEye but I have really problems handling Linux and this kind of stuffs .
So do not blame me .... I need your help ....
I can see TCL library not found , but what it means .... I don't know. :blush:

bigalex :blink:
Last edit: 20 May 2013 22:28 by bigalex.

Please Log in or Create an account to join the conversation.

More
20 May 2013 22:40 - 20 May 2013 22:41 #34440 by ArcEye
Replied by ArcEye on topic Modbus Examples?
sudo apt-get install tcl8.4 tk8.4

I think it needs 8.4 rather than 8.5

( Possibly tcl8.4-dev tk8.4-dev if you still get problems - I installed it all so long ago it is hard to remember)
Last edit: 20 May 2013 22:41 by ArcEye.

Please Log in or Create an account to join the conversation.

More
20 May 2013 22:49 #34442 by bigalex
Replied by bigalex on topic Modbus Examples?
Hi.

I should have already installed the 8.4 version because when I make the command

sudo apt-get install tcl8.4 tk8.4

I got the message that the tcl8.4 and tk8.4 are already the most recent version .

bigalex :blink:

Please Log in or Create an account to join the conversation.

More
20 May 2013 22:53 #34444 by ArcEye
Replied by ArcEye on topic Modbus Examples?
Then try tcl8.4-dev tk8.4-dev

Please Log in or Create an account to join the conversation.

More
20 May 2013 23:02 #34446 by bigalex
Replied by bigalex on topic Modbus Examples?
Hi.
One step forward ......
I made

sudo apt-get install tcl8.4-dev tk8.4-dev

Now I have this error message

cnc@cnc-desktop:~/linuxcnc-dev/src$ sudo ./configure --enable-run-in-place
checking libgl1-mesa-dri workaround... required - need to preload /usr/lib/libstdc++.so.6
checking build toplevel... /home/cnc/linuxcnc-dev
checking installation prefix... run in place
checking for grep... /bin/grep
checking for egrep... /bin/egrep
checking for RT dir... Using /usr/realtime-2.6.32-122-rtai/bin/rtai-config as the RT signature
checking for location of kernel headers... using value from RTS: /usr/src/linux-headers-2.6.32-122-rtai
checking for cc version... found gcc in rtai-config
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for usability of rdtscll from asm/msr.h... no
checking for usability of linux/hidraw.h... yes
checking for libmodbus3... yes - version 3.0.1
checking for grep that handles long lines and -e... (cached) /bin/grep
checking for egrep... (cached) /bin/egrep
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking /usr/src/linux-headers-2.6.32-122-rtai/include/linux/version.h usability... yes
checking /usr/src/linux-headers-2.6.32-122-rtai/include/linux/version.h presence... yes
checking for /usr/src/linux-headers-2.6.32-122-rtai/include/linux/version.h... yes
checking for kernel version string... 2.6.32-122-rtai
checking for kernel module extension... .ko
checking kernel build system... kbuild
checking for module installation directory... configuring for run-in-place
/home/cnc/linuxcnc-dev/rtlib
configure: WARNING: --enable-run-in-place will be removed soon.
Configure without specifying --prefix to get a run-in-place build.
checking for glib... yes - 2.24.1
checking for GTK 2.4.0 or above... yes - 2.20.1
checking for libgnomeprintui-2.2... no -- printing from classicladder will not be possible
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether make sets $(MAKE)... yes
checking for ranlib... ranlib
checking for ar... /usr/bin/ar
checking for install... /usr/bin/install
checking for sed... /bin/sed
checking for ps... /bin/ps
checking for kill... /bin/kill
checking for whoami... /usr/bin/whoami
checking for awk... /usr/bin/awk
checking for insmod... /sbin/insmod
checking for rmmod... /sbin/rmmod
checking for lsmod... /sbin/lsmod
checking for pidof... /bin/pidof
checking for ipcs... /usr/bin/ipcs
checking for fuser... /bin/fuser
checking for mandb... /usr/bin/mandb
checking for python... /usr/bin/python
checking whether to build documentation... no
checking for kernel math support... ok, using RTAI's libm kernel module
checking for adeos... not found
checking for rtai_hal... /usr/realtime-2.6.32-122-rtai/modules/rtai_hal.ko
checking for rtai_ksched... /usr/realtime-2.6.32-122-rtai/modules/rtai_ksched.ko
checking for rtai_fifos... /usr/realtime-2.6.32-122-rtai/modules/rtai_fifos.ko
checking for rtai_shm... not found
checking for rtai_sem... /usr/realtime-2.6.32-122-rtai/modules/rtai_sem.ko
checking for rtai_math... /usr/realtime-2.6.32-122-rtai/modules/rtai_math.ko
checking for rtai... not found
checking for rt_mem_mgr... not found
checking for rtai_sched... /usr/realtime-2.6.32-122-rtai/modules/rtai_sched.ko
checking for rtai_libm... not found
checking for rtl... not found
checking for mbuff... not found
checking for rtl_time... not found
checking for rtl_sched... not found
checking for rtl_posixio... not found
checking for rtl_fifo... not found
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for semtimedop... yes
checking for sincos function... yes
checking for __sincos... no
checking for tcl... /usr/lib/tcl8.4/tclConfig.sh found
checking for tk... /usr/lib/tk8.4/tkConfig.sh found
checking for BWidget using /usr/bin/tclsh8.4... found
checking for BLT using tclsh8.5... found
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking X11/extensions/Xinerama.h usability... yes
checking X11/extensions/Xinerama.h presence... yes
checking for X11/extensions/Xinerama.h... yes
checking for XineramaQueryExtension in -lXinerama... yes
checking for X11/Xaw/XawInit.h... no
checking for XawDialogGetValueString in -lXaw... no
configure: WARNING: Xaw lib missing, you won't be able to build/run xemc. try installing it with 'apt-get install libxaw7-dev'
checking readline/readline.h usability... no
checking readline/readline.h presence... no
checking for readline/readline.h... no
checking readline/history.h usability... no
checking readline/history.h presence... no
checking for readline/history.h... no
Trying readline without -ltermcap
checking for readline in -lreadline... no
Trying readline with -ltermcap
checking for readline in -lreadline... no
configure: error: Required library 'readline' missing.


bigalex :blink:

Please Log in or Create an account to join the conversation.

More
20 May 2013 23:11 #34447 by ArcEye
Replied by ArcEye on topic Modbus Examples?
It's just telling you that you need to install libreadline

Try this and you will have everything you should need, some you already have now

sudo apt-get install cvs build-essential fakeroot debhelper libpth-dev libgtk2.0-dev kernel-wedge tcl8.4-dev tk8.4-dev bwidget python2.5-dev python-tk python-dev libglu1-mesa-dev libgtk2.0-dev libgnomeprintui2.2-dev libncurses5-dev libxaw7-dev gettext libreadline5-dev lyx texlive-extra-utils imagemagick texinfo groff qt3-dev-tools

Please Log in or Create an account to join the conversation.

More
20 May 2013 23:28 #34448 by bigalex
Replied by bigalex on topic Modbus Examples?
Hi.

I tried your advice but I get a problem with Python2.5 .
So I've installed libreadline5-dev and I've removed tcl8.4-dev tk8.4-dev because was needed tcl8.5-dev tk8.5-dev.
Now I have :

checking for Xmu headers... checking X11/Xmu/Xmu.h usability... no
checking X11/Xmu/Xmu.h presence... no
checking for X11/Xmu/Xmu.h... no
configure: error: Required Xmu header missing. Install it, or specify --disable-python to skip the parts of LinuxCNC that depend on Python


Do I have to install libxmu ?

bigalex

Please Log in or Create an account to join the conversation.

More
20 May 2013 23:45 #34450 by ArcEye
Replied by ArcEye on topic Modbus Examples?

I tried your advice but I get a problem with Python2.5 .


The trouble you had was that it has been deprecated, the error message tells you what to do
apt-get install python-old-doctools

Please Log in or Create an account to join the conversation.

More
21 May 2013 13:52 - 21 May 2013 13:52 #34484 by bigalex
Replied by bigalex on topic Modbus Examples?
Hi ArcEye.
I did as you mentioned:

apt-get install python-old-doctools

I run again:

./configure --enable-run-in-place

and I have still this :

checking for Xmu headers... checking X11/Xmu/Xmu.h usability... no
checking X11/Xmu/Xmu.h presence... no
checking for X11/Xmu/Xmu.h... no
configure: error: Required Xmu header missing. Install it, or specify --disable-python to skip the parts of LinuxCNC that depend on Python

So if it is too complicated to get it running maybe I have to stop this .
I don't want to profit by your courtesy.

One question .... I understood that mb2hal is a hal component isn't it ?
Why it is not possible install it in a simplest way ?
This question is only to understand .
I don't want to criticize anybody.

bigalex :blink:
Last edit: 21 May 2013 13:52 by bigalex.

Please Log in or Create an account to join the conversation.

More
21 May 2013 14:55 #34485 by ArcEye
Replied by ArcEye on topic Modbus Examples?

configure: error: Required Xmu header missing. Install it, or specify --disable-python to skip the parts of LinuxCNC that depend on Python


The error is just telling you what is missing from your system, you just need to install it

sudo apt-get install libxmu-headers

One question .... I understood that mb2hal is a hal component isn't it ?
Why it is not possible install it in a simplest way ?


mb2hal is a component only available in 2.6, I assume it either uses features not available in 2.5 or it is considered so experimental that it is not in a mainstream distribution.
Once you have compiled Linuxcnc you will have built mb2hal also, so keep at it

Please Log in or Create an account to join the conversation.

Time to create page: 0.151 seconds
Powered by Kunena Forum