[ https://issues.apache.org/jira/browse/THRIFT-1143?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jake Farrell closed THRIFT-1143. -------------------------------- Resolution: Won't Fix Fix Version/s: 0.8 As this is a os issue within OS X which has been resoled with lion having python built against the correct available binaries as shown below I am closing this issue. The work around for this is to include the ARCHGLAGS="-arch x86_64" flag when compiling. /usr/bin/python: Mach-O universal binary with 2 architectures /usr/bin/python (for architecture x86_64): Mach-O 64-bit executable x86_64 /usr/bin/python (for architecture i386): Mach-O executable i386 > Build doesn't detect correct architecture type on 64bit osx > ----------------------------------------------------------- > > Key: THRIFT-1143 > URL: https://issues.apache.org/jira/browse/THRIFT-1143 > Project: Thrift > Issue Type: Bug > Components: Build Process > Affects Versions: 0.5 > Environment: OSX Snow leopard 64 bit > Reporter: Jonathan Evans > Assignee: Jake Farrell > Labels: build, mac, osx, x86_64 > Fix For: 0.8 > > Attachments: thrift-1143.patch > > > python setup.py install > running install > running build > running build_py > running build_ext > building 'thrift.protocol.fastbinary' extension > gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -Os > -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch i386 -arch ppc -arch x86_64 > -pipe > -I/System/Library/Frameworks/Python.framework/Versions/2.6/include/python2.6 > -c src/protocol/fastbinary.c -o > build/temp.macosx-10.6-universal-2.6/src/protocol/fastbinary.o > /usr/libexec/gcc/powerpc-apple-darwin10/4.2.1/as: assembler > (/usr/bin/../libexec/gcc/darwin/ppc/as or > /usr/bin/../local/libexec/gcc/darwin/ppc/as) for architecture ppc not > installed > Installed assemblers are: > /usr/bin/../libexec/gcc/darwin/x86_64/as for architecture x86_64 > /usr/bin/../libexec/gcc/darwin/i386/as for architecture i386 > src/protocol/fastbinary.c:1203: fatal error: error writing to -: Broken pipe > compilation terminated. > lipo: can't open input file: > /var/folders/t7/t7jaJ7IcGnKFNCMY3G37PU+++TI/-Tmp-//ccP7p7J0.out (No such file > or directory) > error: command 'gcc-4.2' failed with exit status 1 > To fix: > export ARCHFLAGS="-arch x86_64" -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira