Re: [Activetcl] activetcl 8.5.1, teacup, $HOME/.teapot
by Andreas Kupries other posts by this author
Feb 11 2008 9:59AM messages near this date
view in the new Beta List Site
[Activetcl] activetcl 8.5.1, teacup, $HOME/.teapot
|
Re: [Activetcl] activetcl 8.5.1, teacup, $HOME/.teapot
>
> I installed ActiveTcl 8.5.1 solaris 2.8 sparc on my machine from file:
> ActiveTcl8.5.1.0.284069-solaris-sparc-2.8-threaded.tar.gz
>
> Then, I do a
> teacup install ActiveState::ActiveTcl -is profile
> and solaris2.8-sparc binaries are installed.
>
> Then I type:
> $ teacup install --arch solaris2.8-sparc ral
> The requested architecture "solaris2.8-sparc" is not supported
> by the repository at
> "/vol/tclsrcsol/ActiveTcl-8.5.1/lib/teapot".
> which, technically, isn't where I was expecting things to be installed
> anyways. I mean, my .teapot points to /vol/tclsrcsol/teapot which
> has a repository in it.
>
> So it _appears_ that 8.5.1 comes with its own idea of a repository. But
As we said in our announcement of the new release, with ActiveTcl 8.5.1 (and
AT 8.4.18.0) the installer will create a TEApot repository in
<installdir> /lib/teapot, and this repository will be
(a) connected to the tclsh/wish under <installdir> /bin
(b) and marked as the default installation repository.
Item (a) means that the tclsh/wish in <installdir> /bin will by default talk
to only that repository now, and not the repository at
"~/.teapot/repository" (X). All previous installations are still connected
to repository X.
The essence of the above is that we are moving away from the old default (at
~/.teapot/repository), to avoid the issues we have with the automatic
sharing of a repository between AT installations. This does _not_ mean that
we will delete the old default however, breaking whatever other
installations already exist.
> That brings up a couple of issues.
>
> 1. Do I need to do something about my $HOME/.teapot about
> this, or is that all taken care of?
I am not clear if I understand the question correctly.
What do you believe should be done ?
I am certainly not touching it with the new installation, no change, no
removal.
> 2. What do I need to do to convince teacup that the install is okay - that
> the repository at that directory ... which has solaris 2.8 sparc binaries
> in it right now ... is okay?
>
> Or, am I using the --arch flag wrong?
What does
teacup link info /vol/tclsrcsol/ActiveTcl-8.5.1/lib/teapot
say ?
The shell listed there should be /vol/tclsrcsol/ActiveTcl-8.5.1/bin/tclsh8.5
If you run the actually listed shell and invoke
package require platform
platform::identify
what is the result ?
> Just curious how to straighten this out.
--
Andreas Kupries <andreask@[...].com>
Developer @ http://www.ActiveState.com
Tel: +1 778-786-1122
_______________________________________________
ActiveTcl mailing list
ActiveTcl@[...].com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
Thread:
Larry W. Virden
Andreas Kupries
Larry W. Virden
Andreas Kupries
|