Unable to install program: Can't find a usable init.tcl

I downloaded some application for Linux (program microcontroller LPCXpresso). When I trying to install it some error appears

Can't find a usable init.tcl in the following directories: 
    /installkitvfs/lib/tcl /installkitvfs/lib/tcl8.6 /home/damon/src/installkit-1.3.0/out/lib/tcl8.6 /media/lib/tcl8.6 /lib/tcl8.6 /media/library /library /tcl8.6b1.2/library /tcl8.6b1.2/library



This probably means that Tcl wasn't installed properly.

I think Tcl is installed, maybe I need to reinstall it if so, how?
What I need to do???

Is tcl-devel installed? Reinstalling is hardly ever a solution.

That list of locations probably doesn’t include the correct one. On my 11.2 x86_64 system, it’s at:

/usr/lib64/tcl/tcl8.5/init.tcl

Probably /usr/lib for 32-bit systems and probably tcl8.6 for 11.3 (not sure, 11.3 machine not powered on). Anyway you should look at your software’s install script and find a way to give it a hint where init.tcl resides.

Yes, it installed in usr/lib/tcl but I don’t know how to redirect the installation file to use this path, its one executable file.

volter wrote:

>
> I downloaded some application for Linux (program microcontroller
> LPCXpresso). When I trying to install it some error appears
> Code:
> --------------------
> Can’t find a usable init.tcl in the following directories:
> /installkitvfs/lib/tcl /installkitvfs/lib/tcl8.6
> /home/damon/src/installkit-1.3.0/out/lib/tcl8.6 /media/lib/tcl8.6
> /lib/tcl8.6 /media/library /library /tcl8.6b1.2/library
> /tcl8.6b1.2/library
>
>
>
> This probably means that Tcl wasn’t installed properly.
>
> --------------------
>
>
> I think Tcl is installed, maybe I need to reinstall it if so, how?
> What I need to do???
>
>

Looks like a 32/64 bit mismatch. Try installing ‘tcl-32bit’

You’re sure that there aren’t some other (non-openSUSE) pieces of software that you should install as a prerequisite to this one? Those paths searched seem to suggest that some tcl stuff should be installed first.

I doon’t know what alse I need to install, the only instraction I have http://lpcxpresso.code-red-tech.com/LPCXpresso/Linux

That page is not readable without signing up.

Ok, this is not a good idea but since you don’t know how to change the install program to look in other directories, try this workaround:

mkdir -p /installkitvfs/lib
ln -s /usr/lib/tcl8.6 /installkitvfs/lib

This makes a symbolic link from the actual directory to where the install program expects to find it.

volter wrote:

>
> I downloaded some application for Linux (program microcontroller
> LPCXpresso). When I trying to install it some error appears
> Code:
> --------------------
> Can’t find a usable init.tcl in the following directories:
> /installkitvfs/lib/tcl /installkitvfs/lib/tcl8.6
> /home/damon/src/installkit-1.3.0/out/lib/tcl8.6 /media/lib/tcl8.6
> /lib/tcl8.6 /media/library /library /tcl8.6b1.2/library
> /tcl8.6b1.2/library
>
>
>
> This probably means that Tcl wasn’t installed properly.
>
> --------------------
>
>
> I think Tcl is installed, maybe I need to reinstall it if so, how?
> What I need to do???
>
>

Looks like it is trying to find tcl 8.6. This won’t be installed on your
system, since it’s still in beta (Although the beta seems pretty
solid.) It’s pretty easy to build 8.6 from the source (at sourceforge),
or you can download a pre-built binary from www.activestate.com.


*********** To reply by e-mail, make w single in address **************