For detailed information or to download these releases, see:
https://sourceforge.net/projects/expect/
== New in Expect 5.45 ==
A minor release with updates, including:
* Complete rewrite of the build system for TEA 3.9.
* Removal of build support for some older platforms
* Removal of 'expectk' and any Tk linkage
* Removal of Dbg debugger as a subcomponent
* Update of examples to use tclsh and 'package require Expect'
* Improved performance regression of re2glob conversion.
* Many bugfixes accumulated in the 5.44.1.* series.
For more details please the ChangeLog.
Download Expect 5.45 now:
https://sourceforge.net/projects/expect/files/
or use
teacup install Expect 5.45
if you have ActiveTcl.
=== Feedback ===
Everyone is encouraged to participate in making Expect an even better
language. For bugs related to it please use:
https://sourceforge.net/tracker/?group_id=13179
Expect is maintained by the Tcl community, with the sources and bug
database at SourceForge:
http://expect.sourceForge.net/
Enjoy!
ggw
~>teacup install Expect 5.45
Resolving Expect 5.45INTERNAL ERROR ______________________
INTERNAL ERROR can't read "name(redirect)": no such element in array
INTERNAL ERROR while executing
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR (procedure "rank" line 1)
INTERNAL ERROR invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR (procedure "teapot::entity::primary" line 1)
INTERNAL ERROR invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR (procedure "::repository::client::Snit_methodFind"
line 1)
INTERNAL ERROR invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR (procedure
"::repository::client::Snit_methodDoResolve" line 1)
INTERNAL ERROR invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR (procedure
"::repository::client::Snit_methodResolveEntity" line 1)
INTERNAL ERROR invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR (procedure
"::repository::client::Snit_methodinstallEntity" line 1)
INTERNAL ERROR invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR (procedure "::repository::capp::Snit_methodinstall"
line 1)
INTERNAL ERROR invoked from within
INTERNAL ERROR "::capp1 install Expect 5.45"
INTERNAL ERROR ("eval" body line 1)
INTERNAL ERROR invoked from within
INTERNAL ERROR "# Compiled -- no source code available
INTERNAL ERROR error "called a copy of a compiled script""
INTERNAL ERROR ______________________
~>
From the stack trace I believe that your 'teacup' is very old. So old
indeed that it doesn't understand the 'redirect' information in the
repository. I would recommend that you try to
teacup update-self
If that runs into the same issue with 'redirect' you will have to get
a newer ActiveTcl distribution with a more modern 'teacup' which
understands 'redirect'ions.
> If its Expect, I'll go to the bug reporting place.
>
> ggw
> On Nov 29, 3:49 pm, AndreasK <andreas.kupr...@gmail.com> wrote:
>
> Resolving Expect 5.45INTERNAL ERROR ______________________
> INTERNAL ERROR can't read "name(redirect)": no such element in array
> INTERNAL ERROR while executing
> INTERNAL ERROR "# Compiled -- no source code available
> INTERNAL ERROR error "called a copy of a compiled script""
> INTERNAL ERROR (procedure "rank" line 1)
> INTERNAL ERROR invoked from within
> INTERNAL ERROR "# Compiled -- no source code available
> INTERNAL ERROR error "called a copy of a compiled script""
> INTERNAL ERROR (procedure "teapot::entity::primary" line 1)
> INTERNAL ERROR invoked from within
--
Andreas
version 5.45 not available via teacup:
D:>teacup update-self
Updating C:/Tcl/bin/teacup.exe ...
Nothing to do. Found only older or same version
D:>teacup install Expect 5.45
Resolving Expect 5.45 ... Not found in the archives.
Do you possibly mean any of
entity name version platform
------- ------ ------- ----------
package Expect 5.43 win32-ix86
package Expect 5.43.2 win32-ix86
------- ------ ------- ----------
2 entities found
?
Aborting installation, was not able to locate the requested
entity.
D:>
Br,
Torsten
Jeff
Retrieving application teacup 8.5.9.1.294072 solaris2.8-sparc ...@
http://teapot.activestate.com ... Ok
Copying ...
Ok
~/2010>teacup install Expect 5.45
Resolving Expect 5.45 ... [redirect Expect 5.45 solaris2.8-sparc @
http://teapot.activestate.com]
Resolving Tcl 8.4 -is package ... [package Tcl 8.6 _ ... Installed
outside repository, probing dependencies]
Retrieving redirect Expect 5.45 solaris2.8-sparc ...@ http://teapot.activestate.com
... Ok
Redirection to (package Expect 5.45 solaris2.8-sparc) @
http://teapot-be.activestate.com
Retrieving package Expect 5.45 solaris2.8-sparc ...@ http://teapot-be.activestate.com
... Error:
This operation needs a business edition license installed to
succeed. Please visit
http://www.activestate.com/business-edition to learn more
about
the ActiveTcl Business Edition offering.
Unable to install the full list. Aborting.
~/2010>
=======================================================
Hmmm. Does this mean if I don't want to be come a paying client of
ActTcl (and I have no idea what such a thing would cost), that I
should take the Source-Forge route?
ggw
> =======================================================
> ~/2010>teacup update-self
> Updating /opt/ActiveTcl-8.6/bin/teacup ...
> ~/2010>teacup install Expect 5.45
> Retrieving package Expect 5.45 solaris2.8-sparc ...@ http://teapot-be.activestate.com
> This operation needs a business edition license installed to
> =======================================================
> Hmmm. Does this mean if I don't want to be come a paying client of
> ActTcl
> (and I have no idea what such a thing would cost),
Well, the message does direct you to
http://www.activestate.com/business-edition
which has information and prices.
> that I should take the Source-Forge route?
Yes, if you do not wish to use BE you will have get the sources from
SF and compile on your own. That is one of the conveniences we
provide, compiling things for you.
--
So long,
Andreas Kupries <akup...@shaw.ca>
<http://www.purl.org/NET/akupries/>
Developer @ <http://www.activestate.com/>
-------------------------------------------------------------------------------
Just out of curiosity, why was expectk de-implemented?
--
> No, I haven't, that's why I'm asking questions. If you won't help me,
> why don't you just go find your lost manhood elsewhere.
CLC in a nutshell.
You can learn more about ActiveTcl Business Edition at the above link,
but otherwise we have published the sources at SF as noted in the
original announcement.
Jeff
expectk == tclsh + package require Expect + package require Tk
Expect did predate load in Tcl, but now that we've had it for over a
decade, it's time to put the big shells out to pasture. They just
complicate the build systems for no extra value.
Jeff
no, I have WinXP 32bit with ActiveTcl8.5.9.0 !?
% parray tcl_platform
tcl_platform(byteOrder) = littleEndian
tcl_platform(machine) = intel
tcl_platform(os) = Windows NT
tcl_platform(osVersion) = 5.1
tcl_platform(platform) = windows
tcl_platform(pointerSize) = 4
tcl_platform(threaded) = 1
tcl_platform(user) = li70017
tcl_platform(wordSize) = 4
% eval exec teacup archive list
http://teapot.activestate.com
%
What else can I do to recover ?
Thx,
Torsten
Nothing - read the part where this is unix version, not windows port
>
> Am 01.12.2010 01:49, schrieb Jeff Hobbs:
>> ... and actually this was for the unix-original
It's all very disappointing and unconvincing:
1. No record of the removal of 'expectk' in the "NEW", "HISTORY",
"ChangeLog" expect5.45.tar.gz (And by the way, in "TclX" have the same
manifestations of modesty)
2. For the poor backwards compatibility already have "python"
3. Nothing prevents the build "expect" separately from "eхpectk"
example:
http://packages.debian.org/sid/expect