WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: EMC2  (Read 2890 times)

Offline bjma

  • Newbie
  • *
  • Posts: 1
EMC2
« 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

Offline Juanito

  • Administrator
  • Hero Member
  • *****
  • Posts: 14851
Re: EMC2
« Reply #1 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

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