On Sun, Jun 17, 2018 at 6:53 PM Ryan Schmidt <[email protected]> wrote:
> On Jun 16, 2018, at 16:02, Kevin Reid wrote: > > Warning: Failed to open port libiconv from registry: can't read > "os.subplatform": can't read "os_subplatform": no such variable > [...] > os.subplatform was added to MacPorts in version 1.9.0, back in 2010. It > should always be set--to "macosx" if you are running MacPorts on macOS, or > to "puredarwin" on any other Darwin variant. It should not be possible for > you to encounter this error on macOS... > > The way that MacPorts determines that you are running on Darwin is to > inspect the $tcl_platform(os) variable, a standard Tcl variable: > http://wiki.tcl.tk/1649 > > I don't know how Tcl determines the value of that variable, but presumably > it's similar to how "uname -s" works. Does running "uname -s" on your > system work correctly? > Looks normal: $ uname -s Darwin $ sudo uname -s Password: Darwin $ tclsh % echo $tcl_platform(os) Darwin
