From: Kevin W. <kw...@co...> - 2007-12-02 23:11:57
|
I'm updating some of my Tcl packages and I downloaded the most recent version of Daniel Steffen's carboncritlib from http://rutherglen.ics.mq.edu.au/~steffen/tcltk/carboncritlib/. After making sure I had critcl installed, I ran "make" and built all of the packages. When I tested the builds by running "package require tclAuthorization," I got this error: % package require tclAuthorization error reading package index file /Library/Tcl/tclAuthorization/pkgIndex.tcl: expected version number but got "powerpc-macosx" can't find package tclAuthorization % This appears to be some sort of issue with how critcl is outputting the version number: I'm not sure how to fix it. Does anyone have any suggestions? -- Kevin Walzer Code by Kevin http://www.codebykevin.com |
From: Steve L. <st...@di...> - 2007-12-03 01:38:34
|
On 03/12/2007, at 8:11 AM, Kevin Walzer wrote: > I'm updating some of my Tcl packages and I downloaded the most recent > version of Daniel Steffen's carboncritlib from > http://rutherglen.ics.mq.edu.au/~steffen/tcltk/carboncritlib/. After > making sure I had critcl installed, I ran "make" and built all of the > packages. When I tested the builds by running "package require > tclAuthorization," I got this error: > > % package require tclAuthorization > error reading package index file > /Library/Tcl/tclAuthorization/pkgIndex.tcl: expected version number > but > got "powerpc-macosx" > can't find package tclAuthorization > % > > This appears to be some sort of issue with how critcl is outputting > the > version number: I'm not sure how to fix it. Does anyone have any > suggestions? When the platform package was added to the core (TIP 291) the way a platform was described changed from $cpu-$os to $os-$cpu. This means there is a mismatch between the version of critcl you are using and the version of Tcl you are using. Grab the latest critcl from the SVN repository at svn://svn.equi4.com/ critcl/trunk or the starkit at http://www.digitalsmarties.com/pub/critcl.kit and rebuild the package. Steve -- Steve Landers Digital Smarties e-mail: steve@DigitalSmarties.com Perth, Western Australia web: DigitalSmarties.com |
From: Kevin W. <kw...@co...> - 2007-12-03 15:52:40
|
Steve Landers wrote: > > On 03/12/2007, at 8:11 AM, Kevin Walzer wrote: > >> I'm updating some of my Tcl packages and I downloaded the most recent >> version of Daniel Steffen's carboncritlib from >> http://rutherglen.ics.mq.edu.au/~steffen/tcltk/carboncritlib/. After >> making sure I had critcl installed, I ran "make" and built all of the >> packages. When I tested the builds by running "package require >> tclAuthorization," I got this error: >> >> % package require tclAuthorization >> error reading package index file >> /Library/Tcl/tclAuthorization/pkgIndex.tcl: expected version number but >> got "powerpc-macosx" >> can't find package tclAuthorization >> % >> >> This appears to be some sort of issue with how critcl is outputting the >> version number: I'm not sure how to fix it. Does anyone have any >> suggestions? > > When the platform package was added to the core (TIP 291) the way a > platform was described changed from $cpu-$os to $os-$cpu. This means > there is a mismatch between the version of critcl you are using and the > version of Tcl you are using. > > Grab the latest critcl from the SVN repository at > svn://svn.equi4.com/critcl/trunk or the starkit at > http://www.digitalsmarties.com/pub/critcl.kit and rebuild the package. > Steve, That solved the problem, thanks. FYI, I had been using "critcl-new.kit," which you had previously recommended to me (several months ago) as the "developer" version. However, it appears that "critcl.kit" is now the recommended version, and indeed a perusal of http://www.digitalsmarties.com/pub/ shows that it is much newer than "critcl-new.kit." May I suggest removing "critcl-new.kit" altogether to avoid confusion? --Kevin -- Kevin Walzer Code by Kevin http://www.codebykevin.com |
From: Steve L. <st...@di...> - 2007-12-03 22:04:46
|
On 04/12/2007, at 12:52 AM, Kevin Walzer wrote: > Steve Landers wrote: >> On 03/12/2007, at 8:11 AM, Kevin Walzer wrote: >>> I'm updating some of my Tcl packages and I downloaded the most >>> recent >>> version of Daniel Steffen's carboncritlib from >>> http://rutherglen.ics.mq.edu.au/~steffen/tcltk/carboncritlib/. After >>> making sure I had critcl installed, I ran "make" and built all of >>> the >>> packages. When I tested the builds by running "package require >>> tclAuthorization," I got this error: >>> >>> % package require tclAuthorization >>> error reading package index file >>> /Library/Tcl/tclAuthorization/pkgIndex.tcl: expected version >>> number but >>> got "powerpc-macosx" >>> can't find package tclAuthorization >>> % >>> >>> This appears to be some sort of issue with how critcl is >>> outputting the >>> version number: I'm not sure how to fix it. Does anyone have any >>> suggestions? >> When the platform package was added to the core (TIP 291) the way a >> platform was described changed from $cpu-$os to $os-$cpu. This >> means there is a mismatch between the version of critcl you are >> using and the version of Tcl you are using. >> Grab the latest critcl from the SVN repository at svn:// >> svn.equi4.com/critcl/trunk or the starkit at http://www.digitalsmarties.com/pub/critcl.kit >> and rebuild the package. > > Steve, > > That solved the problem, thanks. > > FYI, I had been using "critcl-new.kit," which you had previously > recommended to me (several months ago) as the "developer" version. > However, it appears that "critcl.kit" is now the recommended > version, and indeed a perusal of http://www.digitalsmarties.com/pub/ > shows that it is much newer than "critcl-new.kit." May I suggest > removing "critcl-new.kit" altogether to avoid confusion? Done - thanks for the suggestion Steve |