[MacPorts] #43194: Failed to initialize Macports

MacPorts noreply at macports.org
Fri Apr 4 06:55:20 PDT 2014


#43194: Failed to initialize Macports
------------------------------+-------------------
  Reporter:  awil1026.1090@…  |      Owner:  cal@…
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  base             |    Version:  2.2.1
Resolution:                   |   Keywords:
      Port:                   |
------------------------------+-------------------

Comment (by cal@…):

 Replying to [comment:4 awil1026.1090@…]:
 > Yes, I have the tclIndex and the tm.tcl with the line proc
 ::tcl::tm::UnknownHandler {original name args} in the
 /System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/Scripts
 directory.
 OK. `tm.tcl` obviously is a file, but is `tclIndex` a file aswell, or is
 it a directory? It should be a file, if it's a directory your Tcl
 installation is broken.

 > The last question: there is a '''directory''' called tclIndex, are you
 asking if there is a tclIndex folder within the /usr/bin/tclsh directory?
 No, I'm not asking if there's a `tclIndex` folder in `/usr/bin/tclsh`,
 because `/usr/bin/tclsh` is a file.

 > The answer to that question would be no, but if you are reemphasizing
 whether I had the tclIndex folder within the
 /System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/Scripts
 directory, then yes as stated above.
 Yeah, so that's the problem here. I'm not sure how you ended up with a
 folder called `tclIndex` in this system directory. Maybe your filesystem
 is flipping some bits it shouldn't? Try running repair from Disk Utility,
 and if that doesn't fix it, do the following:

  - Move
 `/System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/Scripts/tclIndex`
 aside, e.g. to `tclIndex.bak`
  - Recreate the `tclIndex` file by running `cd
 /System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources/Scripts &&
 echo 'auto_mkindex .' | sudo /usr/bin/tclsh`
  - Make sure the new `tclIndex` file has the correct permissions (rw for
 root, readable by group and world).

-- 
Ticket URL: <https://trac.macports.org/ticket/43194#comment:5>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list