Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

comp.lang.tcl Frequently Asked Questions (March 07, 2005) (1/6)
Section - -III- Do these packages run on my machine?

( Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Business Photos and Profiles ]


Top Document: comp.lang.tcl Frequently Asked Questions (March 07, 2005) (1/6)
Previous Document: -II- What is Tcl? Tk? Extended Tcl? What is Tcl _not_?
Next Document: -IV- Other than C, what languages can talk to tcl/tk?
See reader questions & answers on this topic! - Help others by sharing your knowledge

A. Unix

	Tcl runs on Sun 3s, 4s, and later models running SunOS 4 and SunOS 5
(Solaris 1.x and 2.x), DECstations running Ultrix, DEC VAXen running
Ultrix or BSD, DEC Alphas running OSF/1, 386s running SCO Unix, Xenix,
Bell-Tech, all sorts of HPs running HP-UX (even HP Snakes running OSF/1
and HP-UX).  Intel [34]86 systems running 386bsd, netbsd, freebsd,
BSDI, Solaris 2.x and Linux have Tcl ported.  In fact, Tcl/Tk even runs
on the Agenda Vr3 Linux powered Personal Digital Assistant (PDA).
Various CPUs running System V.4 report having ported Tcl.  Tcl also
appears to be running on Sequent Symmetry running Dynix as well as OSF/1.
It also has been reported that Tcl runs fine on IBM RS6000 under AIX 3.x
as well as IBM ES/9000 and AIX/ESA.  A few problems getting Tcl running
under Mt. Xinu Mach have been reported in the past.  Tcl also has been
ported to Encore 91's running UMAX V (an 88k based System V with BSD
extension Unix), as well as to Apollos running BSD/SYSV.  Tcl runs on a
Cray running Unicos.  Someone ported Tcl to a Sony NeWS machine running
NEWS-OS 4.2.  A Tcl port to a Convex 3220 and 3880 was also reported.
Reports have been made of  Tcl/Tk/BLT/itcl compiled on a Mac running the
latest A/UX.  A port to Tenon MachTen 2.1VM, running on a Mac II which
was running MacOS System 7.1, has been reported.  A port to a Mac running
mkLinux has been reported.  Tcl also runs on Supermax Motorola/MIPS based
multiprocessors under SMOS.  LynxOS 2.4.0 and 2.5.0 come with Tcl and
expect (but not Tk).  LynxOS 2.4.0 comes with Tcl 7.3.  I've had a report
of Tcl 7.[56] (as well as Tk 4.[12]) being built on LynxOS and Tru64 OS.

	Tk (being based on Tcl) generally requires X11R4 or better as
the only additional software requirement.  It runs on any of the above
Unix systems with that base of software.  It also runs on VMS and
OSF/1.

	Note that SGI is shipping Tcl/Tk, TclMotif, expect, and some other
custom extensions along with the OS starting with Irix 6.2.  The desktop
environment is called Indigo Magic.

	For information on Tcl/Tk/TclX availability (see "part4").


B. MacOS

	(See "part2") for details of a Macintosh Tcl Mailing list.

	From Tcl 7.5/Tk 4.1 on, the source code for Tcl and Tk should
compile and run on a Macintosh from the original distribution.

	The following BOF report from MacWorldExpo 1999 mentions support of
Tcl being added to MacOS X CR1
<URL: http://www.stepwise.com/SpecialCoverage/MacWorldExpo-99-SF/bof.html >.


	Also (see "part4"), the Tcl programs/packages catalog,
for the latest port locations and versions.


C. INTEL DOS-like systems

	From Tcl 7.5 on, the source code for Tcl and Tk should compile
and run on Windows machines from the original distribution.

	Steve Furr <URL: mailto:furr@qnx.com > reports getting Tcl ported
to QNX without a lot of trouble.  He mentions that QNX users who have
the beta X should have gotten a CD-ROM update with Tcl and Tk on the
CD.

	A port of Tcl 7.3, except for glob or command pipelines, to OS/2 2.x
using C Set++ has been done by <URL: mailto:wwb@wwa.com > (Bud Bach).
Andreas Stuebinger <URL: mailto:stuebing@infosun.fmi.uni-passau.de >
also has done an OS/2 port of Tcl (version unknown).  Tcl 7.4 has been
ported to OS/2 by Stefano Fornari <URL: mailto:fornari@ipvvis.unipv.it >
It is available at
<URL: ftp://ftp.leo.org/pub/comp/os/os2/leo/devtools/languages/ >.

	Illya Vaes <URL: mailto:ivaes@hr.nl > has ported Tk 4.1 and Tk 4.2
(the Win32 version) to OS/2 Presentation Manager.  The ports use the
the native PM/GPI calls and the EMX runtime and support OS/2 2.x.
They can be downloaded from
<URL: ftp://hobbes.nmsu.edu/pub/os2/dev/tcl/tk42os2x.zip > (binaries 4.2),
<URL: ftp://hobbes.nmsu.edu/pub/os2/dev/tcl/tk42os2s.zip > (source 4.2).
(and from Neosoft).

It is reported that Ilya Zakharevich <URL: mailto:ilya@math.ohio-state.edu >
is doing something similar, using the Developer's API extensions to
directly support most of the Win32 API's under OS/2 Warp with DAX/DAPIE
and Fixpack 17 installed and the Open32 manager.  Contact them for more
details on the progress being made.

	Versions of Tcl for Windows 3.x, Windows 95, Windows NT, OpenNT
should all be available or buildable.

	Also (see "part4"), the Tcl programs/packages catalog,
for the latest port locations.


D. VMS

	A port of a variety of versions of Tcl/Tk to VMS have been done
by Angel Li <URL: mailto:angel@flipper.rsmas.miami.edu >.  The files are at
<URL: ftp://mango.rsmas.miami.edu/pub/VMS-tcl/ >
and were compressed with the Unix compress command.
These were compiled on an Alpha running OpenVMS T6.1.

	A port of Tcl 6.3 onto VMS 5.5 was done by Wolfgang Kechel
<URL: mailto:wolfgang@pr-wiesbaden.de > and Till Imanuel Panzschke.  Contact them
directly for assistance.

	Gerald W. Lester <URL: mailto:gerald.lester@cox.net > says the following
_should_ work.  If you installed the POSIX package on VMS (its free),
then you should be able to configure and make tcl.  To access tcl you
would have to do one of the following: 1) Use the POSIX shell, or 2) do
a "psx tcl".  Tcl scripts would not execute directly from DCL; to
execute a script foo.tcl from DCL you would have to do "psx foo.tcl".
DISCLAIMER: I have not built any version of tcl under VMS POSIX, these
comments are based on other work I've done with VMS POSIX.
<URL: ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/distrib/vms-sharable-binaries.tar.gz >
is a version of Tcl/Tk for VMS built as a sharable library.  It
includes a dynamic module loading command.  Otherwise, it matches the
src.honeywell.com version.

	Also (see "part4"), the Tcl programs/packages catalog,
for the latest port locations.


E. AmigaDOS

	Karl Lehbauer <URL: mailto:karl@procplace.com > has indicated that
he started a port of Tcl 3.x to the Amiga.  He has a working
version, but is no longer working on it.  His version uses the
Amiga's shared libraries and implements the "send" command.
He wrote a MIDI file loader and player as well.  Contact him for
further details.

	Ty Sarna <URL: mailto:tsarna@endicor.com > has ported Tcl 6.x to the
Amiga.  He says:
> I've ported 3.3 and several 6.x versions to the Amiga, and it can be
> done in under and hour if you leave out the "Unix" functionality.
> However, "Unix" functionality includes things like file I/O!

	Another Amiga user, <URL: mailto:colas@opossum.inria.fr >
(Colas Nahaboo), mentioned that using Amiga gcc and the PD X server DaggeX
and Xlibs that a port of Tk might be possible.

	<URL: mailto:hnm@hermes.bouw.tno.nl > (Marco van der Heiden) has
completed a port to the Amiga, and suggests Amiga developers contact him
by email.

	<URL: mailto:wulf@hotdog.ping.de > (Berndt Wulf) reports building
Tcl and Tk on an Amiga system running NetBSD1.0b2, using the sources on
the Walnut Creek Tcl/Tk CD-ROM.

	A version of Tcl is apparently available on Fish disk number 447.
I do not have information concerning what version of Tcl this is.  It
is my understanding that the Fish disks are available on many of the
Amiga Internet archive sites, one of which is
<URL: ftp://ftp.cso.uiuc.edu/ >.

	Tcl 7.6 and Tk 4.2 can also be found on the Geek Gadgets CDROM
(formerly known as ADE) and on any ADE/Geek Gadgets FTP server along
with an X11 server and a complete development kit for unix apps.  The
main site is <URL: ftp://ftp.ninemoons.com/pub/geekgadgets/ >. This version
of Tcl/Tk is not limited in any way (ie. everything should work as the
Unix version) and Tcl/Tk 8.0+ should appear soon.

	Also (see "part4"), the Tcl programs/packages catalog,
for the latest port locations.


F. NeXT

	At one time, information about compiling Tcl and Tk were
in the FAQs.  This info appears to be gone now.  Perhaps the configure
information compiles out of the box.  If not, please forward info to
<URL: mailto:lvirden@yahoo.com > and I can add pointers here to you.


G. Other

	A port of Tcl 7 has been done to VxWorks.
	You can find it at
<URL: ftp://ftp.atd.ucar.edu/pub/archive/vxworks/vx/ >
A diff file that appears to make Tcl 8.x compatible is in this ftp directory.
Also Wind River Systems's Tornado development environment includes a
tcl interface for VxWorks.

	A port to GEOS was attempted, but it was found to be difficult to
run there (except perhaps under the desktop platform) due to resource limits
and constraints.

	A port of Tcl/Tk and X11R6 to OS-9 has been reported to be
done by <URL: mailto:kt@keihh.hanse.de > Kei Thomasen.  A different port of
Tcl/Tk to OS-9 was done by <URL: mailto:oertel@port.de > Heinz-Juergen Oertel.

	A port of Tcl 8.0 has been done to BeOS, by Dave Mills
<URL: mailto:rfactory@earthlink.net >.  See
<URL: ftp://ftp.be.com/pub/contrib/lang/ > for details.

	A port of Tcl 7.4 to Archimedes RISCOS 3.1 or later was performed
by C.T.Stretch <URL: mailto:ct.stretch@ulst.ac.uk >.

	A port of Tcl/Tk 8.0.3 with the plus patch applied,
as well as Expect 5.28, to OS/390 was reported by
Ingo Struewing <URL: mailto:is@sql.de > in early 1999.

	A port of Tcl/Tk to Windows/CE has been mentioned as being in
progress at times in the past, but no formal announcement has been made.
A port of Tcl/Tk to LinuxCD was reported at least once.  Two projects
porting Tcl to PalmOS have been reported <URL: http://palmtcl.sf.net/ >
and <URL: http://palm-tcl.sf.net/ >.

	Also (see "part4"), the Tcl programs/packages catalog,
for the latest port locations.


User Contributions:

Comment about this article, ask questions, or add new information about this topic:

CAPTCHA




Top Document: comp.lang.tcl Frequently Asked Questions (March 07, 2005) (1/6)
Previous Document: -II- What is Tcl? Tk? Extended Tcl? What is Tcl _not_?
Next Document: -IV- Other than C, what languages can talk to tcl/tk?

Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Single Page

[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
lvirden@yahoo.com (Larry W. Virden)





Last Update March 27 2014 @ 02:12 PM