Opened 12 years ago

Last modified 12 years ago

#35332 closed defect

py-keyring will not install — at Version 5

Reported by: pavel.hlavnicka@… Owned by: and.damore@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc:
Port: py-keyring

Description (last modified by anddam (Andrea D'Amore))

Have seen similar issues but no generic solution. Sorry for possible duplicate.

Running freshly installed Mac OS X 10.8

Issuing: sudo port install py-keyring breaks with

:info:build   File "setup.py", line 24, in <module>
:info:build     version = runcmd(['/usr/bin/xcodebuild', '-version'], {})[0].splitlines()[0]
:info:build IndexError: list index out of range

Change History (7)

Changed 12 years ago by pavel.hlavnicka@…

Attachment: main.log added

The log file

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

Owner: changed from macports-tickets@… to and.damore@…

The tclIndex error messages are unrelated to the problem and should be ignored.

This log contains lines that say "Skipping completed" so we cannot rely on its contents. Please "sudo port clean py27-keyring" and try again, then attach the new main.log file to this ticket if it fails again.

Changed 12 years ago by pavel.hlavnicka@…

Attachment: main.2.log added

Log of an another try

comment:2 Changed 12 years ago by pavel.hlavnicka@…

I did

sudo port clean py27-keyring
sudo port clean py-keyring
sudo port install py27-keyring

... and got the log as attached (main.2.log)

comment:3 in reply to:  description Changed 12 years ago by kuenstler@…

I had a similar problem and solved it by doing the following in a terminal

cd /System/Library/Frameworks/Tcl.framework/Versions/8.5/Resources
sudo ln -s Scripts/tclIndex .

comment:4 Changed 12 years ago by anddam (Andrea D'Amore)

Status: newassigned

comment:5 Changed 12 years ago by anddam (Andrea D'Amore)

Description: modified (diff)

Edited description to report the actual issue. Please provide the output of:

/usr/bin/xcodebuild -version
Note: See TracTickets for help on using tickets.