On Sun, Jan 3, 2010 at 5:02 PM, Dr. David Kirkby
<david.kir...@onetel.net> wrote:
> You might have seen my previous post about a problem with ATLAS not knowing 
> how
> many bits my system is. There's a file 'bitwidth.py' in the top level 
> directory
> of ATLAS. (i.e where spkg-install and SPKG.txt normally go). The contents of
> that file are:
>
> #!/usr/bin/env
> import ctypes
> print str(8*ctypes.sizeof(ctypes.c_long))
>
>
> It would appear 'ctypes' has not been successfully built into python. From 
> what
> I can gather from a Google, this is a common problem on many platforms.
>
> http://docs.activestate.com/activepython/2.5/whatsincluded.html
>
> -------------------------------------------------------------------
> ctypes version 1.0.3. ctypes is currently not supported on the following 
> platforms:
> (older) linux-x86       build failures
> aix-powerpc     build failures
> linux-ia64      build failures
> solaris-sparc   build failures
> solaris-x86     build failures
> hpux-parisc     libffi not ported to PA-RISC arch
> hpux-ia64       build failures
> win64-* as per www.python.org/sf/1545507
> --------------------------------------------------------------------
>
> A search of my python build shows it failed on mine too.
>
> Is there a workaround for this? It is used much in Sage? Perhaps this can
> explain some of the test failures.

I think it is *only* used in the notebook, and then oly indirectly by
some dependency of the notebook.

William

> The data below is from a Solaris 10 SPARC, but I note that ctypes is not 
> working
> on my Open Solaris PC either.
>
>
>
> Failed to find the necessary bits to build these modules:
> _bsddb             _hashlib           _ssl
> bsddb185           dl                 gdbm
> imageop            linuxaudiodev      ossaudiodev
> To find the necessary bits, look in setup.py in detect_modules() for the
> module's name.
>
>
> Failed to build these modules:
> _bisect            _bytesio           _codecs_cn
> _codecs_hk         _codecs_iso2022    _codecs_jp
> _codecs_kr         _codecs_tw         _collections
> _csv               _ctypes            _ctypes_test
> _curses            _curses_panel      _elementtree
> _fileio            _functools         _heapq
> _hotshot           _json              _locale
> _lsprof            _md5               _multibytecodec
> _multiprocessing   _random            _sha
> _sha256            _sha512            _socket
> _sqlite3           _struct            _testcapi
> _tkinter           _weakref           array
> audioop            binascii           bz2
> cmath              cPickle            crypt
> cStringIO          datetime           dbm
> fcntl              future_builtins    grp
> itertools          math               mmap
> nis                operator           parser
> pyexpat            readline           resource
> select             spwd               strop
> sunaudiodev        syslog             termios
> time               unicodedata        zlib
>
> --
> To post to this group, send an email to sage-devel@googlegroups.com
> To unsubscribe from this group, send an email to 
> sage-devel+unsubscr...@googlegroups.com
> For more options, visit this group at 
> http://groups.google.com/group/sage-devel
> URL: http://www.sagemath.org
>



-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org

-- 
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to