Again - something like this
LinuxCNC :: Topic: Lathe Macros (1/12)
is a great example/starting point of creating what you guys are wanting... (it uses gcode subs to create the features.)
sam
sam
"Does it have a nice interface and have conversational programming like the one Tormach is putting out for their machines?"
I've looked into the LinuxCNC GUI's and one of the things that seem to be missing are probing routines on the screen, which is very important to me. I've asked on their forums and I was told that the probing routine, like finding the center of a hole, needs to be put into your gcode. I really prefer just hitting a button ( like probe center), from a probing menu. The linux folks told me that a button can be created and all you have to do is write this code and @#$!#$%^&&&&& and pointed me to a Wiki how to......which is all foreign to me. I believe this is one of the problems with LinuxCNC. When a questioned is asked, people assume that you are fluid in Linux.
Looking at PP, it looks like they may have a probing routine setup...Hopefully, like with Mach, screen sets like this will be available for dummies like me
pete
Again - something like this
LinuxCNC :: Topic: Lathe Macros (1/12)
is a great example/starting point of creating what you guys are wanting... (it uses gcode subs to create the features.)
sam
sam
there are subs and a couple of the screens have probing it would take some who know`s Linux/java to do it
<img src="https://ivxo1q-dm2305.files.1drv.com/y4mENMmTr_Cabc7pR0FUdB6gtbADq2JbuG4_rGy0eBQvLJx19pTi6TqMUIJN0xgOyDIc0gWoxYhS38HpbSTFGdfaK-o42IOU6jczrhDpfpCOTNGL1X6hvZCbgj0y35gqmq1YGTrWwShYGV-C7lXA2esy0Pi_WfnBSyroDLSGXwce4uSr1U7op7srdi78rispHCa_K4aFlTlJPVkkNWMfgh_Tg?width=60&height=60&cropmode=none" width="60" height="60" />
Being Disabled is OK CNC is For fuN
BTW - if you mail away to Tormach they will send you a CD with the whole path pilot software - no questions asked. I just received mine today and am in the process of dissecting it. It looks like most of the std linuxcnc stuff w/ some added screen sets - based on debian.
it has the std .hal and .ini files - also includes mesa flash. I may try to install it and then edit hal to suit my machine.
just looked they have removed the bit for model number you can just buy it
updates please I have a spear computer would be interested
<img src="https://ivxo1q-dm2305.files.1drv.com/y4mENMmTr_Cabc7pR0FUdB6gtbADq2JbuG4_rGy0eBQvLJx19pTi6TqMUIJN0xgOyDIc0gWoxYhS38HpbSTFGdfaK-o42IOU6jczrhDpfpCOTNGL1X6hvZCbgj0y35gqmq1YGTrWwShYGV-C7lXA2esy0Pi_WfnBSyroDLSGXwce4uSr1U7op7srdi78rispHCa_K4aFlTlJPVkkNWMfgh_Tg?width=60&height=60&cropmode=none" width="60" height="60" />
Being Disabled is OK CNC is For fuN
So the cd is just the source code - not the full bootable installer. I'm trying to figure out how to compile and install it. I'm Linux-challenged....
Lirtex - big thanks! I'm gonna PM you.
OK for all the linux gurus out there - I untar'd the archive and then tried to ./configure it - but I got the 'no such file or directory' error.
But there is a 'makefile' already in the archive so I tried to 'make' it below - which threw a couple of errors.
'sim' target not specified, running default build
/root/tmc/bin/linuxcnc_module_helper
rm -rf /root/tmc
mkdir -p /root/tmc/bin
mkdir -p /root/tmc/lib/python
mkdir -p /root/tmc/lib/python/redis
mkdir -p /root/tmc/lib/python/rs274
mkdir -p /root/tmc/rtlib
mkdir -p /root/tmc/configs/common
Folders created...
make -C depends/numlockx
make[1]: Entering directory `/home/brianbonedoc/Documents/depends/numlockx'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/brianbonedoc/Documents/depends/numlockx'
cp depends/numlockx/numlockx /root/tmc/bin/numlockx
make -C depends/time-admin-wrapper
make[1]: Entering directory `/home/brianbonedoc/Documents/depends/time-admin-wrapper'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/brianbonedoc/Documents/depends/time-admin-wrapper'
cp depends/time-admin-wrapper/time-admin-wrapper /root/tmc/bin/time-admin-wrapper
make -C depends/mesaflash
make[1]: Entering directory `/home/brianbonedoc/Documents/depends/mesaflash'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/brianbonedoc/Documents/depends/mesaflash'
cp depends/mesaflash/mesaflash /root/tmc/bin/mesaflash
make -C depends/truetype-tracer
make[1]: Entering directory `/home/brianbonedoc/Documents/depends/truetype-tracer'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/brianbonedoc/Documents/depends/truetype-tracer'
cp depends/truetype-tracer/truetype-tracer /root/tmc/bin/truetype-tracer
make -C depends/check_operatorsudo
make[1]: Entering directory `/home/brianbonedoc/Documents/depends/check_operatorsudo'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/brianbonedoc/Documents/depends/check_operatorsudo'
cp depends/check_operatorsudo/check_operatorsudo /root/tmc/bin/check_operatorsudo
make -C depends/shifttest
make[1]: Entering directory `/home/brianbonedoc/Documents/depends/shifttest'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/brianbonedoc/Documents/depends/shifttest'
cp depends/shifttest/shifttest /root/tmc/bin/shifttest
Doing pre-installation cleanup for realtime build
make -j4 -C linuxcnc/src
Reading 187/247 dependency files
Done reading dependencies
make[1]: Entering directory `/home/brianbonedoc/Documents/linuxcnc/src'
Compiling libnml/inifile/inivar.cc
Compiling libnml/inifile/inifile.cc
copying shared configs
Compiling libnml/posemath/_posemath.c
Compiling libnml/posemath/gomath.c
Compiling libnml/rcs/rcs_print.cc
Compiling libnml/rcs/rcs_exit.cc
Compiling libnml/os_intf/_sem.c
Compiling libnml/os_intf/_shm.c
Compiling libnml/os_intf/_timer.c
Compiling libnml/os_intf/sem.cc
Compiling libnml/os_intf/shm.cc
Compiling libnml/os_intf/timer.cc
Compiling libnml/buffer/locmem.cc
Compiling libnml/buffer/memsem.cc
Compiling libnml/buffer/phantom.cc
Compiling libnml/buffer/physmem.cc
Compiling libnml/buffer/recvn.c
Compiling libnml/buffer/sendn.c
Compiling libnml/buffer/shmem.cc
Compiling libnml/buffer/tcpmem.cc
Compiling libnml/cms/cms.cc
Compiling libnml/cms/cms_aup.cc
Compiling libnml/cms/cms_cfg.cc
Compiling libnml/cms/cms_in.cc
Compiling libnml/cms/cms_dup.cc
Compiling libnml/cms/cms_pm.cc
Compiling libnml/cms/cms_srv.cc
Compiling libnml/cms/cms_up.cc
Compiling libnml/cms/cms_xup.cc
Compiling libnml/cms/cmsdiag.cc
Compiling libnml/cms/tcp_opts.cc
Compiling libnml/cms/tcp_srv.cc
Compiling libnml/cms/cms_statetag.cc
Compiling libnml/nml/cmd_msg.cc
Compiling libnml/nml/nml_mod.cc
Compiling libnml/nml/nml_oi.cc
Compiling libnml/nml/nml_srv.cc
Compiling libnml/nml/nml.cc
Compiling libnml/nml/nmldiag.cc
Compiling libnml/nml/nmlmsg.cc
Compiling libnml/nml/stat_msg.cc
Compiling libnml/linklist/linklist.cc
Compiling rtapi/test_rtapi_vsnprintf.c
Compiling hal/components/streamer_usr.c
Compiling hal/hal_lib.c
Compiling rtapi/rtai_ulapi.c
Compiling hal/components/sampler_usr.c
Compiling hal/user_comps/mb2hal/mb2hal.c
In file included from hal/user_comps/mb2hal/mb2hal.c:27:0:
hal/user_comps/mb2hal/mb2hal.h:18:20: fatal error: modbus.h: No such file or directory
compilation terminated.
Compiling hal/user_comps/mb2hal/mb2hal_init.c
In file included from hal/user_comps/mb2hal/mb2hal_init.c:1:0:
hal/user_comps/mb2hal/mb2hal.h:18:20: fatal error: modbus.h: No such file or directory
compilation terminated.
make[1]: *** [objects/hal/user_comps/mb2hal/mb2hal.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [objects/hal/user_comps/mb2hal/mb2hal_init.o] Error 1
make[1]: Leaving directory `/home/brianbonedoc/Documents/linuxcnc/src'
make: *** [linuxcnc/src] Error 2
--------- Then I ran make install:
root@ubuntu:/home/brianbonedoc/Documents# make install
'sim' target not specified, running default build
/root/tmc/bin/linuxcnc_module_helper
Folders created...
make -j4 -C linuxcnc/src
Reading 187/247 dependency files
Done reading dependencies
make[1]: Entering directory `/home/brianbonedoc/Documents/linuxcnc/src'
copying shared configs
Creating shared library liblinuxcncini.so.0
Creating shared library libposemath.so.0
Creating shared library libnml.so.0
Linking test_rtapi_vsnprintf
Creating shared library liblinuxcnchal.so.0
Compiling hal/user_comps/mb2hal/mb2hal.c
Compiling hal/user_comps/mb2hal/mb2hal_init.c
Compiling hal/user_comps/mb2hal/mb2hal_modbus.c
Compiling hal/user_comps/mb2hal/mb2hal_hal.c
In file included from hal/user_comps/mb2hal/mb2hal.c:27:0:
hal/user_comps/mb2hal/mb2hal.h:18:20: fatal error: modbus.h: No such file or directory
compilation terminated.
In file included from hal/user_comps/mb2hal/mb2hal_init.c:1:0:
hal/user_comps/mb2hal/mb2hal.h:18:20: fatal error: modbus.h: No such file or directory
compilation terminated.
In file included from hal/user_comps/mb2hal/mb2hal_modbus.c:2:0:
hal/user_comps/mb2hal/mb2hal.h:18:20: fatal error: modbus.h: No such file or directory
compilation terminated.
In file included from hal/user_comps/mb2hal/mb2hal_hal.c:1:0:
hal/user_comps/mb2hal/mb2hal.h:18:20: fatal error: modbus.h: No such file or directory
compilation terminated.
make[1]: *** [objects/hal/user_comps/mb2hal/mb2hal.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [objects/hal/user_comps/mb2hal/mb2hal_init.o] Error 1
make[1]: *** [objects/hal/user_comps/mb2hal/mb2hal_modbus.o] Error 1
make[1]: *** [objects/hal/user_comps/mb2hal/mb2hal_hal.o] Error 1
make[1]: Leaving directory `/home/brianbonedoc/Documents/linuxcnc/src'
make: *** [linuxcnc/src] Error 2
root@ubuntu:/home/brianbonedoc/Documents#
----------------------------------------------------------
I'm not sure what to do from here. . .
Without access to the system, it's hard to troubleshoot. For one though, it looks like you're missing dev libraries for libmodbus. Once you install them you should get past that error.
If "make" throws an error while building, there is no reason to try "make install", as it will usually just attempt to build the missing binaries =)
wtopace - thanks for the tips - so I did install libmodbus and re ran make. I get the same errors as above.
so close, and yet so far. . .
Wow - you know what - that helped!! Here's what i have after 'make'
'sim' target not specified, running default build
/root/tmc/bin/linuxcnc_module_helper
rm -rf /root/tmc
mkdir -p /root/tmc/bin
mkdir -p /root/tmc/lib/python
mkdir -p /root/tmc/lib/python/redis
mkdir -p /root/tmc/lib/python/rs274
mkdir -p /root/tmc/rtlib
mkdir -p /root/tmc/configs/common
Folders created...
make -C depends/numlockx
make[1]: Entering directory `/home/brianbonedoc/Documents/depends/numlockx'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/brianbonedoc/Documents/depends/numlockx'
cp depends/numlockx/numlockx /root/tmc/bin/numlockx
make -C depends/time-admin-wrapper
make[1]: Entering directory `/home/brianbonedoc/Documents/depends/time-admin-wrapper'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/brianbonedoc/Documents/depends/time-admin-wrapper'
cp depends/time-admin-wrapper/time-admin-wrapper /root/tmc/bin/time-admin-wrapper
make -C depends/mesaflash
make[1]: Entering directory `/home/brianbonedoc/Documents/depends/mesaflash'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/brianbonedoc/Documents/depends/mesaflash'
cp depends/mesaflash/mesaflash /root/tmc/bin/mesaflash
make -C depends/truetype-tracer
make[1]: Entering directory `/home/brianbonedoc/Documents/depends/truetype-tracer'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/brianbonedoc/Documents/depends/truetype-tracer'
cp depends/truetype-tracer/truetype-tracer /root/tmc/bin/truetype-tracer
make -C depends/check_operatorsudo
make[1]: Entering directory `/home/brianbonedoc/Documents/depends/check_operatorsudo'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/brianbonedoc/Documents/depends/check_operatorsudo'
cp depends/check_operatorsudo/check_operatorsudo /root/tmc/bin/check_operatorsudo
make -C depends/shifttest
make[1]: Entering directory `/home/brianbonedoc/Documents/depends/shifttest'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/brianbonedoc/Documents/depends/shifttest'
cp depends/shifttest/shifttest /root/tmc/bin/shifttest
Doing pre-installation cleanup for realtime build
make -j4 -C linuxcnc/src
Reading 49/247 dependency files
Done reading dependencies
make[1]: Entering directory `/home/brianbonedoc/Documents/linuxcnc/src'
copying shared configs
Compiling hal/user_comps/mb2hal/mb2hal.c
Compiling hal/user_comps/mb2hal/mb2hal_init.c
Compiling hal/user_comps/mb2hal/mb2hal_modbus.c
Compiling hal/user_comps/mb2hal/mb2hal_hal.c
Compiling emc/nml_intf/emcglb.c
Compiling emc/rs274ngc/modal_state.cc
Compiling emc/nml_intf/emc.cc
Compiling emc/nml_intf/emcpose.c
Compiling emc/nml_intf/emcargs.cc
Compiling emc/nml_intf/emcops.cc
Compiling emc/nml_intf/canon_position.cc
Compiling emc/ini/emcIniFile.cc
Compiling emc/ini/iniaxis.cc
Compiling emc/ini/initool.cc
Compiling emc/ini/initraj.cc
Compiling emc/ini/inihal.cc
Compiling emc/nml_intf/interpl.cc
Compiling hal/user_comps/gs2_vfd.c
Compiling hal/user_comps/tormachheightgauge.c
Compiling hal/user_comps/shuttlexpress.c
Compiling hal/user_comps/shuttlexpress4.c
Compiling hal/user_comps/xhc-hb04.cc
Compiling hal/user_comps/vfs11_vfd/vfs11_vfd.c
Compiling hal/classicladder/arithm_eval.c
Compiling hal/classicladder/arrays.c
Compiling hal/classicladder/calc.c
Compiling hal/classicladder/calc_sequential.c
Compiling hal/classicladder/classicladder.c
Compiling hal/classicladder/classicladder_gtk.c
Compiling hal/classicladder/config.c
In file included from /usr/include/glib-2.0/glib/galloca.h:34:0,
from /usr/include/glib-2.0/glib.h:32,
from /usr/include/glib-2.0/gobject/gbinding.h:30,
from /usr/include/glib-2.0/glib-object.h:25,
from /usr/include/glib-2.0/gio/gioenums.h:30,
from /usr/include/glib-2.0/gio/giotypes.h:30,
from /usr/include/glib-2.0/gio/gio.h:28,
from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
from /usr/include/gtk-2.0/gdk/gdk.h:32,
from /usr/include/gtk-2.0/gtk/gtk.h:32,
from hal/classicladder/classicladder_gtk.c:25:
/usr/include/glib-2.0/glib/gtypes.h:34:24: fatal error: glibconfig.h: No such file or directory
compilation terminated.
In file included from /usr/include/glib-2.0/glib/galloca.h:34:0,
from /usr/include/glib-2.0/glib.h:32,
from /usr/include/glib-2.0/gobject/gbinding.h:30,
from /usr/include/glib-2.0/glib-object.h:25,
from /usr/include/glib-2.0/gio/gioenums.h:30,
from /usr/include/glib-2.0/gio/giotypes.h:30,
from /usr/include/glib-2.0/gio/gio.h:28,
from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
from /usr/include/gtk-2.0/gdk/gdk.h:32,
from /usr/include/gtk-2.0/gtk/gtk.h:32,
from hal/classicladder/classicladder.c:70:
/usr/include/glib-2.0/glib/gtypes.h:34:24: fatal error: glibconfig.h: No such file or directory
compilation terminated.
make[1]: *** [objects/hal/classicladder/classicladder_gtk.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [objects/hal/classicladder/classicladder.o] Error 1
make[1]: Leaving directory `/home/brianbonedoc/Documents/linuxcnc/src'
make: *** [linuxcnc/src] Error 2
To solve the last error:
apt-get install libglib2.0-dev
You need to install all the required libraries and dev libraries.
You better do the following (assuming you use Ubuntu or Debian):
1. apt-get install autogen
2. cd src
3. ./autogen.sh
If you are compiling on the computer where you intend to run linuxcnc from (meaning - having a realtime kernel):
4. ./configure
otherwise:
4. ./configure --enable-simulator
5. for every indicated failure, apt-get install the required lib, and repeat step 4.
6. make
Another option to see your missing prerequisites is to run: 'dpkg-checkbuilddeps' from the linuxcnc directory.
Lirtex - excellent. That did get closer.
There are just 2 errors I can see - highlighted below
I could figure out how to apt-get install "boost: python" libraries. I found the boost tar but can figure out how to install it.
here is the ./configure command (which wouldn't execute prior to your suggestion)
brianbonedoc@ubuntu:~/Documents/linuxcnc/src$ ./configure
checking libgl1-mesa-dri workaround... not required
assuming current redis-server libhiredis-dev and python-redis packages unusable
checking build toplevel... /home/brianbonedoc/Documents/linuxcnc
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.6
checking for libusb-1.0... yes
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/brianbonedoc/Documents/linuxcnc/rtlib
checking for glib... yes - 2.32.4
checking for GTK 2.4.0 or above... yes - 2.24.10
checking for libgnomeprintui-2.2... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking whether g++ supports C++11 features by default... no
checking whether g++ supports C++11 features with -std=c++11... no
checking whether g++ supports C++11 features with -std=c++0x... 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.5/tclConfig.sh found
checking for tk... /usr/lib/tk8.5/tkConfig.sh found
checking for BWidget using /usr/bin/tclsh8.5... 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... yes
checking for XawDialogGetValueString in -lXaw... yes
checking readline/readline.h usability... yes
checking readline/readline.h presence... yes
checking for readline/readline.h... yes
checking readline/history.h usability... yes
checking readline/history.h presence... yes
checking for readline/history.h... yes
Trying readline without -ltermcap
checking for readline in -lreadline... yes
Trying readline with -ltermcap
checking for readline in -lreadline... yes
Readline does not require -ltermcap
checking ncurses.h usability... no
checking ncurses.h presence... no
checking for ncurses.h... no
checking for initscr in -lncurses... no
configure: WARNING: ncurses lib missing
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for setlocale... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for gettext in -lintl... no
checking for xgettext... /usr/bin/xgettext
checking for xgettext tcl bug... xgettext version 0.18.1 OK
checking for msgfmt... /usr/bin/msgfmt
checking for --tcl support in msgfmt... yes
checking for Python support... yes
checking python version... OK
checking version of python libraries... python2.7
checking match between tk and Tkinter versions... 8.5
checking location of Python header files... /usr/include/python2.7
checking for Python headers... -I/usr/include/python2.7
checking for Python libraries... -lpthread -ldl -lutil
checking whether the Boost::Python headers are available... no
configure: error: boost:: python is required to build LinuxCNC
brianbonedoc@ubuntu:~/Documents/linuxcnc/src$
sudo apt-get install libncurses5-dev
that fixed the ncurses library missing error.
Mark - thanks the first line worked fine.
within the CPAN shell> I tried "install Boost::Python" but it said:
cpan[1]> install Boost::Python
Going to read '/root/.cpan/Metadata'
Database was generated on Tue, 28 Jul 2015 15:17:02 GMT
Warning: Cannot install Boost::Python, don't know what it is.