You are not logged in.

#1 2012-05-05 08:59:39

Dave Cohen
Member
Registered: 2008-09-27
Posts: 126

tcl not found

I've built a package (emacspeak) which does not work.  I believe it is looking for tcl, which appears to be nowhere on my system.

I've build both the extra/tcl (provides tclsh, but not tcl) and aur/tclx.  Still `tcl` in nowhere on my path, and not found by the `find` command. 

Is there a program called `tcl` and how can I get it on Arch?

Thanks, -Dave

Offline

#2 2012-05-05 19:32:57

defcon
Member
From: Germany, Bruchsal
Registered: 2006-08-16
Posts: 177

Re: tcl not found

Tcl is in extra. Install it with pacman -S tcl


Registed Linux User 608596

Offline

#3 2012-05-05 19:41:18

Dave Cohen
Member
Registered: 2008-09-27
Posts: 126

Re: tcl not found

I tried to make it clear in my post, I've installed extra/tcl (version 8.5.11-1).  It provides an executable called "tclsh", but not "tcl".

I've also installed extra/tk 8.5.11-1 and aur/tclx 8.4-1.

[dave@apollo servers]$ which tclsh
/usr/bin/tclsh
[dave@apollo servers]$ which tcl
which: no tcl in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/dave/scripts:/home/dave/bin:/usr/share/java/apache-ant/bin/)

Offline

#4 2012-05-05 19:54:28

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 30,330
Website

Re: tcl not found

Dave, what makes you think that is the problem?

I looked at the PKGBUILD and it looks like it needs work.  First, there is not package function.  I'm not sure one should expect this PKGBUILD to work as is.

What errors do you get?

I don't know that there is a tcl program, not in any of the tcl packages I am aware of.  The PKGBUILD does not call such a program, so it is more likely looking for a library, which is where the actual error message could be useful.

Last edited by Trilby (2012-05-05 19:55:59)


"UNIX is simple and coherent" - Dennis Ritchie; "GNU's Not Unix" - Richard Stallman

Offline

#5 2012-05-07 18:48:38

Dave Cohen
Member
Registered: 2008-09-27
Posts: 126

Re: tcl not found

I'm trying to get the emacspeak package to work.  It has problems, and I'm following the troubleshooting guide to where it says,

If you get an error such as bash: tcl:: command not found, it means that tcl/tclx is not correctly installed on your system. You must get the latest version of either tcl or tclx and install it before Emacspeak will work.

I'm not seeing errors building or installing any of these packages (emacspeak, tcl, tclx, tk).  Rather, after the install emacspeak fails with errors and I'm trying to figure out how to fix that.

My question might be, "other distos have a program called `tcl`, how do I get that program in Arch?  I read in another thread (somewhere) that the tcl package installs tclsh, while tclx installs tcl.  But my experience is that neither provides `tcl` or `tclx`.

Offline

Board footer

Powered by FluxBB