Error when compiling numpy

Hello, I tried to compile the latest stable version of numpy version 1.7.1 on RHEL5 using gfortran version 4.1.2 Very soon I got the following error (see below) Suggestions to resolve this issue are fully appreciated. Thanks, Wim Error: running build running config_cc unifing config_cc, config, build_clib, build_ext, build commands --compiler options running config_fc unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options running build_src build_src building py_modules sources creating build creating build/src.linux-x86_64-2.7 creating build/src.linux-x86_64-2.7/numpy creating build/src.linux-x86_64-2.7/numpy/distutils building library "npymath" sources customize Gnu95FCompiler Traceback (most recent call last): File "setup.py", line 214, in <module> setup_package() File "setup.py", line 207, in setup_package configuration=configuration ) File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/core.py", line 186, in setup return old_setup(**new_attr) File "/uufs/ chpc.utah.edu/sys/pkg/python/2.7.3/lib/python2.7/distutils/core.py", line 152, in setup dist.run_commands() File "/uufs/ chpc.utah.edu/sys/pkg/python/2.7.3/lib/python2.7/distutils/dist.py", line 953, in run_commands self.run_command(cmd) File "/uufs/ chpc.utah.edu/sys/pkg/python/2.7.3/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/command/build.py", line 37, in run old_build.run(self) File "/uufs/ chpc.utah.edu/sys/pkg/python/2.7.3/lib/python2.7/distutils/command/build.py", line 127, in run self.run_command(cmd_name) File "/uufs/ chpc.utah.edu/sys/pkg/python/2.7.3/lib/python2.7/distutils/cmd.py", line 326, in run_command self.distribution.run_command(command) File "/uufs/ chpc.utah.edu/sys/pkg/python/2.7.3/lib/python2.7/distutils/dist.py", line 972, in run_command cmd_obj.run() File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/command/build_src.py", line 152, in run self.build_sources() File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/command/build_src.py", line 163, in build_sources self.build_library_sources(*libname_info) File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/command/build_src.py", line 298, in build_library_sources sources = self.generate_sources(sources, (lib_name, build_info)) File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/command/build_src.py", line 385, in generate_sources source = func(extension, build_dir) File "numpy/core/setup.py", line 646, in get_mathlib_info st = config_cmd.try_link('int main(void) { return 0;}') File "/uufs/ chpc.utah.edu/sys/pkg/python/2.7.3/lib/python2.7/distutils/command/config.py", line 248, in try_link self._check_compiler() File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/command/config.py", line 77, in _check_compiler self.fcompiler.customize(self.distribution) File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/fcompiler/__init__.py", line 500, in customize get_flags('opt', oflags) File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/fcompiler/__init__.py", line 491, in get_flags flags.extend(getattr(self.flag_vars, tag)) File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/environment.py", line 37, in __getattr__ return self._get_var(name, conf_desc) File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/environment.py", line 51, in _get_var var = self._hook_handler(name, hook) File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/fcompiler/__init__.py", line 698, in _environment_hook return hook() File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/fcompiler/gnu.py", line 348, in get_flags_opt return GnuFCompiler.get_flags_opt(self) File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/fcompiler/gnu.py", line 195, in get_flags_opt v = self.get_version() File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/fcompiler/__init__.py", line 430, in get_version version = CCompiler.get_version(self, force=force, ok_status=ok_status) File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/ccompiler.py", line 458, in CCompiler_get_version status, output = exec_command(version_cmd,use_tee=0) File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/exec_command.py", line 219, in exec_command **env) File "/uufs/ chpc.utah.edu/sys/src/pylib/2.7.3/numpy/1.7.1/numpy/distutils/exec_command.py", line 269, in _exec_command_posix status = int(status_text) ValueError: invalid literal for int() with base 10: ''

On Wed, May 29, 2013 at 8:20 PM, Wim R. Cardoen <wcardoen@gmail.com> wrote:
Hello,
I tried to compile the latest stable version of numpy version 1.7.1 on RHEL5 using gfortran version 4.1.2 Very soon I got the following error (see below) Suggestions to resolve this issue are fully appreciated.
It looks like there's a failure to determine the version number of your gfortran. Maybe putting the failing like in a try/except and assigning 0 or 1 to `status` is a workaround. To fix the issue the gnu_version_match method in distutils/fcompiler/gnu.py may have to be improved; tests are in distutils/tests/test_fcompiler_gnu.py Ralf
participants (2)
-
Ralf Gommers
-
Wim R. Cardoen