Commit graph

9 commits

Author SHA1 Message Date
Jeff Epler
973d39fecc a few more LinuxCNCs in tcl 2012-01-21 16:31:23 -06:00
Jeff Epler
51fc09fd2d Rename many user visible parts to "linuxcnc"
this includes the main script, some of the GUIs, the Python module,
the Tcl package, some image fies.

On a sim system, axis, tkemc, xemc all start.  runtests pass.

a system with realtime wasn't yet tested.

packaging probably requires additional changes and was not yet tested.
2012-01-18 11:25:09 -06:00
Dewey Garrett
48fff363cb tcl packages for use by external tcl programs
Locate emc.so, hal.so, emc.tcl and a new pkgIndex.tcl file in a directory that
is a subdir of a directory included in the tcl auto_path list as configured for
the tcl/tk packages in the ubuntu distribution.

For a conventional build with --prefix=/usr, the chosen parent dir is:
   /usr/lib/tcltk
and the shared library files will be located in the subdir:
   /usr/lib/tcltk/emc2

With these changes, aan external tcl program should be able to say:
   package require Emc 1.0
and/or
   package require Hal 1.0

For this normal case, no extra configuration is required.

For an installed emc built with --prefix=/otherlocation, the using
application must modify the tcl auto_path list:
  e.g., lappend auto_path /otherlocation/lib/tcltk
or set the TCLLIBPATH appropriately
  e.g., export TCLLIBPATH=/otherlocation/lib/tcltk

For a run-in-place build of emc, '. scripts/emc-environment' to set
TCLLIBPATH appropriately.
2010-05-31 18:22:20 -05:00
Jeff Epler
098ae0daf3 use the string shown by 2.6.24-16-rtai to limit the start of dmesg 2009-04-23 12:53:33 +00:00
Alex Joni
b7f896b823 change order of displayed error messages, users have a hard time reading through all of dmesg 2009-04-23 12:48:55 +00:00
Jeff Epler
aa13bbc5bb Add copyright notices 2009-02-14 18:46:56 +00:00
Jeff Epler
e8995d0ed1 if using the simulator, there's no value in including "dmesg" output in the
show_errors window.
2007-01-06 17:24:35 +00:00
Florian Hahn
3b89b8f090 added more i18n 2006-10-24 13:56:48 +00:00
Jeff Epler
69531176cd always gather the PRINT and DEBUG logs to files in /tmp. When exiting
with an error, show these and 'dmesg' information in a GUI window if we
ran without a tty; otherwise, copy the temporary files to the home directory
and print a message saying where to look.
2006-07-25 14:54:42 +00:00