[Twisted-Python] Twisted on Mac OS X 10.4

Max server macosxservertiger at gmail.com
Sun May 8 15:25:27 EDT 2005


I tried installing it on a 10.4 Server and got the following

Traceback (most recent call last):
  File "setup.py", line 20, in ?
    from twisted import copyright
  File "./twisted/__init__.py", line 21, in ?
    raise ImportError, "you need zope.interface installed
(http://zope.org/Products/ZopeInterface/)"
ImportError: you need zope.interface installed
(http://zope.org/Products/ZopeInterface/)

Then I downloaded ZopeInterface 3.0.1 from
http://zope.org/Products/ZopeInterface/ and tried to install it but
had the following error -of course xcode 2 is installed-

running install
running build
running build_py
creating build
creating build/lib.darwin-8.0.0-Power_Macintosh-2.3
creating build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope
copying Dependencies/zope-ZopeInterface-3.0.1/zope/__init__.py ->
build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope
creating build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/__init__.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/_flatten.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/adapter.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/advice.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/declarations.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/document.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/exceptions.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/interface.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/interfaces.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/ro.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/verify.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
creating build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/common
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/common/__init__.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/common
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/common/idatetime.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/common
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/common/interfaces.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/common
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/common/mapping.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/common
creating build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/common/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/common/tests/__init__.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/common/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/common/tests/basemapping.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/common/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/common/tests/test_idatetime.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/common/tests
creating build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/__init__.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/dummy.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/ifoo.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/m1.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/m2.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/odd.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/test_adapter.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/test_advice.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/test_declarations.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/test_document.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/test_element.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/test_interface.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/test_odd_declarations.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/test_sorting.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/test_verify.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/unitfixtures.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
creating build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/testing
copying Dependencies/zope.testing-ZopeInterface-3.0.1/zope.testing/__init__.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/testing
copying Dependencies/zope.testing-ZopeInterface-3.0.1/zope.testing/cleanup.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/testing
copying Dependencies/zope.testing-ZopeInterface-3.0.1/zope.testing/doctest.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/testing
copying Dependencies/zope.testing-ZopeInterface-3.0.1/zope.testing/doctestunit.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/testing
copying Dependencies/zope.testing-ZopeInterface-3.0.1/zope.testing/loggingsupport.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/testing
copying Dependencies/zope.testing-ZopeInterface-3.0.1/zope.testing/loghandler.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/testing
copying Dependencies/zope.testing-ZopeInterface-3.0.1/zope.testing/tests.py
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/testing
copying Dependencies/zope-ZopeInterface-3.0.1/zope/PUBLICATION.cfg ->
build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope
copying Dependencies/zope-ZopeInterface-3.0.1/zope/README.txt ->
build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/adapter.txt
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/DEPENDENCIES.cfg
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/human.txt
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/PUBLICATION.cfg
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/README.txt
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/SETUP.cfg
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface
copying Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/tests/foodforthought.txt
-> build/lib.darwin-8.0.0-Power_Macintosh-2.3/zope/interface/tests
running build_ext
building 'zope.interface._zope_interface_coptimizations' extension
creating build/temp.darwin-8.0.0-Power_Macintosh-2.3
creating build/temp.darwin-8.0.0-Power_Macintosh-2.3/Dependencies
creating build/temp.darwin-8.0.0-Power_Macintosh-2.3/Dependencies/zope.interface-ZopeInterface-3.0.1
creating build/temp.darwin-8.0.0-Power_Macintosh-2.3/Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface
gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp
-mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -Wall
-Wstrict-prototypes
-IDependencies/zope.interface-ZopeInterface-3.0.1/zope.interface
-I/System/Library/Frameworks/Python.framework/Versions/2.3/include/python2.3
-c Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/_zope_interface_coptimizations.c
-o build/temp.darwin-8.0.0-Power_Macintosh-2.3/Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/_zope_interface_coptimizations.o
Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/_zope_interface_coptimizations.c:339:
error: static declaration of 'SpecType' follows non-static declaration
Dependencies/zope.interface-ZopeInterface-3.0.1/zope.interface/_zope_interface_coptimizations.c:73:
error: previous declaration of 'SpecType' was here
error: command 'gcc' failed with exit status 1





On 5/8/05, Bob Ippolito <bob at redivi.com> wrote:
> On May 8, 2005, at 2:09 PM, David Reid wrote:
> 
> > Dave Cook wrote:
> >
> >> On 5/8/05, Max <macosxservertiger at gmail.com> wrote:
> >>
> >>> do you know how to install Twisted on Mac OS X 10.4 Tiger?
> >>
> >> python setup.py install didn't work?  Well, I guess I'll find out
> >> as I
> >> just installed 10.4 last night.  Was kind of disappointed that Apple
> >> didn't upgrade to Python 2.4.
> >
> > If for some strange reason python setup.py install doesn't work you
> > can
> > always just put the twisted directory in your path, either with a
> > symlink, copying it, appending it to the PYTHONPATH variable, or
> > using a
> > .pth file.
> 
> "sudo python setup.py install" should work fine.  symlinking or pth
> files would also work just fine (but neither would get you the twistd
> script, etc. without also modifying PATH).
> 
> DO NOT USE PYTHONPATH.  All of the alternatives suck less.
> 
> -bob
> 
> 
> _______________________________________________
> Twisted-Python mailing list
> Twisted-Python at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
>




More information about the Twisted-Python mailing list