#1006 closed defect (cannot reproduce)

Incorrect pycryptopp architecture selected on osx 10.6. — at Version 5

Reported by: nejucomo Owned by: somebody
Priority: major Milestone: eventually
Component: packaging Version: 1.6.1
Keywords: install pycryptopp mac snowleopard 10.6 Cc:
Launchpad Bug:

Description (last modified by zooko)

My osx 10.6 box has python2.6 and an Intel Core 2 Duo, yet when I follow the installation instructions, it appears that the pycryptopp egg is for the wrong version of python, and perhaps the wrong instruction set.

exceptions.ImportError: /Library/Python/2.6/site-packages/pycryptopp-0.5.17-py2.5-macosx-10.6-fat.egg/pycryptopp/_pycryptopp.so: no appropriate 64-bit architecture (see "man python" for running in 32-bit mode)

Notice it refers to "py2.5" inside the 2.6 site-packages directory.

Attached full install and unittest logs.

Change History (7)

Changed at 2010-03-27T18:34:35Z by nejucomo

build log

Changed at 2010-03-27T18:34:46Z by nejucomo

test log

comment:1 Changed at 2010-03-27T18:40:24Z by nejucomo

Notice, #1005 also refers to the same commands and output. The first exception in the test output is a twisted problem documented in #1005 and is not related to this issue.

comment:2 Changed at 2010-03-29T00:16:57Z by davidsarah

  • Keywords install pycryptopp snowleopard added; snowleapord removed
  • Milestone changed from undecided to 1.7.0

comment:3 Changed at 2010-04-12T17:34:37Z by zooko

  • Milestone changed from 1.7.0 to eventually

comment:4 Changed at 2010-04-12T17:35:01Z by zooko

I would like to investigate this, but I already have a full load of other Tahoe-LAFS tickets for v1.7.0 Milestone. If anyone else wants to help out that would be great.

comment:5 Changed at 2014-09-25T15:54:01Z by zooko

  • Description modified (diff)
  • Resolution set to wontfix
  • Status changed from new to closed

I suspect this was a bug in older versions of Mac OS X tools, the version of Python that came with Mac OS X, etc. I'm closing this on the assumption that it is no longer relevant, and someone will need to re-open it if it recurs.

Note: See TracTickets for help on using tickets.