Tiny Core Linux

Tiny Core Extensions => TCE Q&A Forum => Topic started by: bjma on February 16, 2011, 06:50:33 AM

Title: EMC2
Post by: bjma on February 16, 2011, 06:50:33 AM
Hello everybody,

I am new to TCL.
I have "found" it a week ago ont net. It was exactly what i was looking for for many years.
Is anybody aware wether it is possible to run the CNC EMC2 on TCL as a an extension?
EMC2 is currently running on UBUNTU, but i would love to see it on TCL as well.

Many thanks

bjma
Title: Re: EMC2
Post by: Juanito on February 16, 2011, 07:03:05 AM
Ref: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#Other_ways_of_getting_the_source_code (http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#Other_ways_of_getting_the_source_code)

Quote
6.1. RTAI from scratch
Follow the instructions at RtaiSteps to build a real-time kernel for your particular Linux distribution. After that, you'll have to figure out the names of the extra packages needed to install and run emc2. As an aid, these are the packages required by the emc2 ubuntu package:

    Depends: libatk1.0-0 (>= 1.9.0), libc6 (>= 2.3.4-1), libcairo2 (>= 1.0.2-2), libfontconfig1 (>= 2.3.0), libgcc1 (>= 1:4.0.2), libgl1-mesa | libgl1, libglib2.0-0 (>= 2.10.0), libglu1-mesa | libglu1, libgtk2.0-0 (>= 2.8.0), libice6, libpango1.0-0 (>= 1.12.3), libreadline5 (>= 5.1), libsm6, libstdc++6 (>= 4.0.2-4), libx11-6, libxaw7, libxcursor1 (>> 1.1.2), libxext6, libxfixes3, libxi6, libxinerama1, libxmu6, libxrandr2, libxrender1, libxt6, tcl8.4 (>= 8.4.5), tk8.4 (>= 8.4.5), linux-image-2.6.15-magma, rtai-modules-2.6.15-magma, tcl8.4, tk8.4, libreadline5, python2.4-numarray, python2.4-imaging, python2.4-imaging-tk, python (>= 2.4), python (<< 2.5), emc2, python (<< 2.5), python (>= 2.4), bwidget (>= 1.7), bwidget (<< 1.8), python2.4-tk, python2.4-xml
    Build-Depends: debhelper (>> 4.0.0), linux-image-2.6.15-magma, rtai-modules-2.6.15-magma, linux-headers-2.6.15-magma, gcc-4.0, g++, make, libc6-dev, tcl8.4-dev, tk8.4-dev, libgtk2.0-dev, pciutils-dev, libncurses-dev, gettext, libxaw7-dev, libreadline5-dev, lyx-qt, python, tetex-bin, latex2html, python2.4-dev, libglu1-mesa-dev, libgl1-mesa-dev, libgnomeprint2.2-dev, groff, bwidget, tetex-extra

..looks like compiling it might be a little painful, but should probably work  :P