[SciPy-user] numpy build fails

Steve Schmerler elcorto at gmx.net
Mon May 15 04:10:21 EDT 2006


Hi

The latest numpy svn version fails to build:


===================================================================================
[...]
sh: -c: line 1: syntax error near unexpected token `('
sh: -c: line 1: `( f95 --version ; echo $? > (65, '/tmp/tmpDqORY4') ) > 
(64, '/tmp/tmpHw36At') 2>&1'
coercing to Unicode: need string or buffer, tuple found
customize GnuFCompiler
sh: -c: line 1: syntax error near unexpected token `('
sh: -c: line 1: `( /usr/bin/g77 --version ; echo $? > (67, 
'/tmp/tmpLbSCrf') ) > (66, '/tmp/tmpXq_iqw') 2>&1'
Traceback (most recent call last):
   File "setup.py", line 84, in ?
     setup_package()
   File "setup.py", line 77, in setup_package
     configuration=configuration )
   File 
"/home/elcorto/install/python/scipy/svn/numpy/numpy/distutils/core.py", 
line 170, in setup
     return old_setup(**new_attr)
   File "/usr/lib/python2.3/distutils/core.py", line 149, in setup
     dist.run_commands()
   File "/usr/lib/python2.3/distutils/dist.py", line 907, in run_commands
     self.run_command(cmd)
   File "/usr/lib/python2.3/distutils/dist.py", line 927, in run_command
     cmd_obj.run()
   File 
"/home/elcorto/install/python/scipy/svn/numpy/numpy/distutils/command/install.py", 
line 11, in run
     r = old_install.run(self)
   File "/usr/lib/python2.3/distutils/command/install.py", line 506, in run
     self.run_command('build')
   File "/usr/lib/python2.3/distutils/cmd.py", line 333, in run_command
     self.distribution.run_command(command)
   File "/usr/lib/python2.3/distutils/dist.py", line 927, in run_command
     cmd_obj.run()
   File "/usr/lib/python2.3/distutils/command/build.py", line 107, in run
     self.run_command(cmd_name)
   File "/usr/lib/python2.3/distutils/cmd.py", line 333, in run_command
     self.distribution.run_command(command)
   File "/usr/lib/python2.3/distutils/dist.py", line 927, in run_command
     cmd_obj.run()
   File 
"/home/elcorto/install/python/scipy/svn/numpy/numpy/distutils/command/build_src.py", 
line 87, in run
     self.build_sources()
   File 
"/home/elcorto/install/python/scipy/svn/numpy/numpy/distutils/command/build_src.py", 
line 106, in build_sources
     self.build_extension_sources(ext)
   File 
"/home/elcorto/install/python/scipy/svn/numpy/numpy/distutils/command/build_src.py", 
line 212, in build_extension_sources
     sources = self.generate_sources(sources, ext)
   File 
"/home/elcorto/install/python/scipy/svn/numpy/numpy/distutils/command/build_src.py", 
line 270, in generate_sources
     source = func(extension, build_dir)
   File "numpy/core/setup.py", line 35, in generate_config_h
     library_dirs = default_lib_dirs)
   File "/usr/lib/python2.3/distutils/command/config.py", line 278, in 
try_run
     self._check_compiler()
   File 
"/home/elcorto/install/python/scipy/svn/numpy/numpy/distutils/command/config.py", 
line 35, in _check_compiler
     self.fcompiler.customize(self.distribution)
   File 
"/home/elcorto/install/python/scipy/svn/numpy/numpy/distutils/fcompiler/__init__.py", 
line 298, in customize
     oflags = self.__get_flags(self.get_flags_opt,'FOPT',(conf,'opt'))
   File 
"/home/elcorto/install/python/scipy/svn/numpy/numpy/distutils/fcompiler/__init__.py", 
line 515, in __get_flags
     var = command()
   File 
"/home/elcorto/install/python/scipy/svn/numpy/numpy/distutils/fcompiler/gnu.py", 
line 122, in get_flags_opt
     if self.get_version()<='3.3.3':
   File 
"/home/elcorto/install/python/scipy/svn/numpy/numpy/distutils/ccompiler.py", 
line 251, in CCompiler_get_version
     status, output = exec_command(cmd,use_tee=0)
   File 
"/home/elcorto/install/python/scipy/svn/numpy/numpy/distutils/exec_command.py", 
line 255, in exec_command
     use_tee=use_tee,
   File 
"/home/elcorto/install/python/scipy/svn/numpy/numpy/distutils/exec_command.py", 
line 304, in _exec_command_posix
     f = open(stsfile,'r')
TypeError: coercing to Unicode: need string or buffer, tuple found
===================================================================================

The complete log is attached. Could this be a python 2.3.5 problem?

cheers,
steve

-- 
Random number generation is the art of producing pure gibberish as 
quickly as possible.




More information about the SciPy-User mailing list