Opened 13 years ago

Closed 12 years ago

#27911 closed defect (fixed)

Pallet first time run cannot find /Library/TCL

Reported by: vulcan_@… Owned by: juanger@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc: armahg@…
Port: MacPorts_Framework Pallet

Description

installed Pallet a couple of days ago and have been trying to figure out how to get it to run. As soon as i start it a dialog pops up over the main window asking me to locate the TCL installation that it was built with.

I am running a clean install of Snow Leopard and i followed the instructions for installing Macports into it .. so no migration issues. Installed Macports from the .dmg for Snow Leo. I do not have a /Library/TCL folder after installing MacPorts. I checked on the old boot drive (Tiger 10.4.11) and the /Library/TCL folder is there .. so macports used to install the TCL folder .. but not now?

my machine is an older MacBook (not Pro) with a Intel Core Duo (not Core 2 Duo) so i can only run 32 bit apps, if that makes a difference.

is Pallet supposed to install the TCL folder .. and is failing to do so .. or is it supposed to be created by MacPort install? or am i supposed to install TCL from scratch? which will be a serious pain as many other apps depend on TCL and so all have to be uninstalled if i have to rip out TCL.

Change History (5)

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

The ChangeLog for MacPorts 1.9.0 contains the entry:

  • The macports1.0 directory is now installed to ${prefix}/share/macports/Tcl rather than /Library/Tcl. A symlink will be installed in the old location if there is nothing there already, so 'package require macports' will still work in tclsh. (#12943, jmr in r65055)

Looks like for some reason you don't have the symlink. You could create it, and/or you could tell Pallet to look in /opt/local/share/macports/Tcl.

comment:2 Changed 13 years ago by jmroot (Joshua Root)

Owner: changed from macports-tickets@… to juanger@…

Might be nice to have Pallet also try the newer location anyway.

comment:3 Changed 13 years ago by vulcan_@…

update .. i set the TCL executable path to the new location and it is now working.

could the maintainer add a warning message to the installation about this situation as well as updating the default location for TCL?

thanks

comment:4 Changed 12 years ago by jmroot (Joshua Root)

Port: MacPorts_Framework Pallet added; pallet removed

comment:5 Changed 12 years ago by jmroot (Joshua Root)

Cc: armahg@… added
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.