Hi,

I'm getting an error in  check_long_double_representation on a linux/powerpc64 box. Has anybody seen this before/know a fix? -Chris

> python -V
Python 2.6.5

> uname -a
Linux chl-29-200 2.6.32-21-powerpc64-smp #32-Ubuntu SMP Fri Apr 16 10:28:57 UTC 2010 ppc64 GNU/Linux

>python setup.py install
...

C compiler: gcc -m32 -fno-strict-aliasing -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC

compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/include -I/home/cekees/src/proteus/linux
/include/python2.6 -c'
gcc: _configtest.c
removing: _configtest.c _configtest.o
Traceback (most recent call last):
  File "setup.py", line 187, in <module>
    setup_package()
  File "setup.py", line 180, in setup_package
    configuration=configuration )
  File "/home/cekees/src/proteus/externalPackages/numpy-1.4.1/numpy/distutils/core.py", line 186, in setup
    return old_setup(**new_attr)
  File "/home/cekees/src/proteus/linux/lib/python2.6/distutils/core.py", line 152, in setup
    dist.run_commands()
  File "/home/cekees/src/proteus/linux/lib/python2.6/distutils/dist.py", line 975, in run_commands
    self.run_command(cmd)
  File "/home/cekees/src/proteus/linux/lib/python2.6/distutils/dist.py", line 995, in run_command
    cmd_obj.run()
  File "/home/cekees/src/proteus/externalPackages/numpy-1.4.1/numpy/distutils/command/build.py", line 37, in run
    old_build.run(self)
  File "/home/cekees/src/proteus/linux/lib/python2.6/distutils/command/build.py", line 134, in run
    self.run_command(cmd_name)
  File "/home/cekees/src/proteus/linux/lib/python2.6/distutils/cmd.py", line 333, in run_command
    self.distribution.run_command(command)
  File "/home/cekees/src/proteus/linux/lib/python2.6/distutils/dist.py", line 995, in run_command
    cmd_obj.run()
  File "/home/cekees/src/proteus/externalPackages/numpy-1.4.1/numpy/distutils/command/build_src.py", line 152, in run
    self.build_sources()
  File "/home/cekees/src/proteus/externalPackages/numpy-1.4.1/numpy/distutils/command/build_src.py", line 169, in build_sources
    self.build_extension_sources(ext)
  File "/home/cekees/src/proteus/externalPackages/numpy-1.4.1/numpy/distutils/command/build_src.py", line 328, in build_extension_sources
    sources = self.generate_sources(sources, ext)
  File "/home/cekees/src/proteus/externalPackages/numpy-1.4.1/numpy/distutils/command/build_src.py", line 385, in generate_sources
    source = func(extension, build_dir)
  File "numpy/core/setup.py", line 413, in generate_config_h
    rep = check_long_double_representation(config_cmd)
  File "numpy/core/setup_common.py", line 136, in check_long_double_representation
    type = long_double_representation(pyod(object))
  File "numpy/core/setup_common.py", line 244, in long_double_representation
    raise ValueError("Unrecognized format (%s)" % saw)
ValueError: Unrecognized format (['001', '043', '105', '147', '211', '253', '315', '357', '301', '235', '157', '064', '124', '000', '000', '000', '000', '000', '000', '000', '000', '000', '000', '000', 
'376', '334', '272', '230', '166', '124', '062', '020'])