Public bug reported:

Binary package hint: python-virtualenv

pip install numpy fails when i trying to run it in virtualenv

-system info:
virhilo@ThinkPad-SL:/tmp$ lsb_release -rd
Description:    Ubuntu 11.04
Release:        11.04

virhilo@ThinkPad-SL:/tmp$ LC_ALL=C apt-cache policy python
python:
  Installed: 2.7.1-0ubuntu5
  Candidate: 2.7.1-0ubuntu5
  Version table:
 *** 2.7.1-0ubuntu5 0
        500 http://nl3.archive.ubuntu.com/ubuntu/ natty/main amd64 Packages
        100 /var/lib/dpkg/status
virhilo@ThinkPad-SL:/tmp$ LC_ALL=C apt-cache policy python-virtualenv
python-virtualenv:
  Installed: 1.4.9-3ubuntu1
  Candidate: 1.4.9-3ubuntu1
  Version table:
 *** 1.4.9-3ubuntu1 0
        500 http://nl3.archive.ubuntu.com/ubuntu/ natty/universe amd64 Packages
        100 /var/lib/dpkg/status

-steps to reproduce:

virhilo@ThinkPad-SL:/tmp$ virtualenv my_env --no-site-packages
New python executable in my_env/bin/python
Installing 
distribute.................................................................................................................................................................................done.
virhilo@ThinkPad-SL:/tmp$ cd my_env/
virhilo@ThinkPad-SL:/tmp/my_env$ . bin/activate
(my_env)virhilo@ThinkPad-SL:/tmp/my_env$ pip install numpy
Downloading/unpacking numpy
  Downloading numpy-1.5.1.tar.gz (2.3Mb): 2.3Mb downloaded
  Running setup.py egg_info for package numpy
    Running from numpy source directory.non-existing path in 'numpy/distutils': 
'site.cfg'
    F2PY Version 1
    blas_opt_info:
    blas_mkl_info:
      libraries mkl,vml,guide not found in /tmp/my_env/lib
      libraries mkl,vml,guide not found in /usr/local/lib
      libraries mkl,vml,guide not found in /usr/lib64
      libraries mkl,vml,guide not found in /usr/lib
      NOT AVAILABLE
    
    atlas_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries ptf77blas,ptcblas,atlas not found in /tmp/my_env/lib
      libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
    Setting PTATLAS=ATLAS
    Setting PTATLAS=ATLAS
      FOUND:
        libraries = ['ptf77blas', 'ptcblas', 'atlas']
        library_dirs = ['/usr/lib64/atlas-base']
        language = c
        include_dirs = ['/usr/include/atlas']
    
      FOUND:
        libraries = ['ptf77blas', 'ptcblas', 'atlas']
        library_dirs = ['/usr/lib64/atlas-base']
        language = c
        define_macros = [('ATLAS_INFO', '"\\"?.?.?\\""')]
        include_dirs = ['/usr/include/atlas']
    
    lapack_opt_info:
    lapack_mkl_info:
    mkl_info:
      libraries mkl,vml,guide not found in /tmp/my_env/lib
      libraries mkl,vml,guide not found in /usr/local/lib
      libraries mkl,vml,guide not found in /usr/lib64
      libraries mkl,vml,guide not found in /usr/lib
      NOT AVAILABLE
    
      NOT AVAILABLE
    
    atlas_threads_info:
    Setting PTATLAS=ATLAS
      libraries ptf77blas,ptcblas,atlas not found in /tmp/my_env/lib
      libraries lapack_atlas not found in /tmp/my_env/lib
      libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
      libraries lapack_atlas not found in /usr/local/lib
      libraries lapack not found in /usr/lib64/atlas-base
    numpy.distutils.system_info.atlas_threads_info
    Setting PTATLAS=ATLAS
    Setting PTATLAS=ATLAS
      FOUND:
        libraries = ['lapack', 'ptf77blas', 'ptcblas', 'atlas']
        library_dirs = ['/usr/lib64/atlas-base/atlas', '/usr/lib64/atlas-base']
        language = f77
        include_dirs = ['/usr/include/atlas']
    
      FOUND:
        libraries = ['lapack', 'ptf77blas', 'ptcblas', 'atlas']
        library_dirs = ['/usr/lib64/atlas-base/atlas', '/usr/lib64/atlas-base']
        language = f77
        define_macros = [('ATLAS_INFO', '"\\"?.?.?\\""')]
        include_dirs = ['/usr/include/atlas']
    
    build_src
    building py_modules sources
    building library "npymath" sources
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
      File "/tmp/my_env/build/numpy/setup.py", line 211, in <module>
        setup_package()
      File "/tmp/my_env/build/numpy/setup.py", line 204, in setup_package
        configuration=configuration )
      File "/tmp/my_env/build/numpy/numpy/distutils/core.py", line 186, in setup
        return old_setup(**new_attr)
      File "/usr/lib/python2.7/distutils/core.py", line 152, in setup
        dist.run_commands()
      File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
        self.run_command(cmd)
      File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/tmp/my_env/build/numpy/numpy/distutils/command/egg_info.py", line 
8, in run
        self.run_command("build_src")
      File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command
        self.distribution.run_command(command)
      File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
        cmd_obj.run()
      File "/tmp/my_env/build/numpy/numpy/distutils/command/build_src.py", line 
152, in run
        self.build_sources()
      File "/tmp/my_env/build/numpy/numpy/distutils/command/build_src.py", line 
163, in build_sources
        self.build_library_sources(*libname_info)
      File "/tmp/my_env/build/numpy/numpy/distutils/command/build_src.py", line 
298, in build_library_sources
        sources = self.generate_sources(sources, (lib_name, build_info))
      File "/tmp/my_env/build/numpy/numpy/distutils/command/build_src.py", line 
385, in generate_sources
        source = func(extension, build_dir)
      File "numpy/core/setup.py", line 681, in get_mathlib_info
        st = config_cmd.try_link('int main(void) { return 0;}')
      File "/usr/lib/python2.7/distutils/command/config.py", line 248, in 
try_link
        self._check_compiler()
      File "/tmp/my_env/build/numpy/numpy/distutils/command/config.py", line 
45, in _check_compiler
        old_config._check_compiler(self)
      File "/usr/lib/python2.7/distutils/command/config.py", line 103, in 
_check_compiler
        customize_compiler(self.compiler)
      File "/usr/lib/python2.7/distutils/ccompiler.py", line 44, in 
customize_compiler
        cpp = cc + " -E"           # not always
    TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
    Complete output from command python setup.py egg_info:
    Running from numpy source directory.non-existing path in 'numpy/distutils': 
'site.cfg'

F2PY Version 1

blas_opt_info:

blas_mkl_info:

  libraries mkl,vml,guide not found in /tmp/my_env/lib

  libraries mkl,vml,guide not found in /usr/local/lib

  libraries mkl,vml,guide not found in /usr/lib64

  libraries mkl,vml,guide not found in /usr/lib

  NOT AVAILABLE


atlas_blas_threads_info:

Setting PTATLAS=ATLAS

  libraries ptf77blas,ptcblas,atlas not found in /tmp/my_env/lib

  libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib

Setting PTATLAS=ATLAS

Setting PTATLAS=ATLAS

  FOUND:

    libraries = ['ptf77blas', 'ptcblas', 'atlas']

    library_dirs = ['/usr/lib64/atlas-base']

    language = c

    include_dirs = ['/usr/include/atlas']


  FOUND:

    libraries = ['ptf77blas', 'ptcblas', 'atlas']

    library_dirs = ['/usr/lib64/atlas-base']

    language = c

    define_macros = [('ATLAS_INFO', '"\\"?.?.?\\""')]

    include_dirs = ['/usr/include/atlas']


lapack_opt_info:

lapack_mkl_info:

mkl_info:

  libraries mkl,vml,guide not found in /tmp/my_env/lib

  libraries mkl,vml,guide not found in /usr/local/lib

  libraries mkl,vml,guide not found in /usr/lib64

  libraries mkl,vml,guide not found in /usr/lib

  NOT AVAILABLE


  NOT AVAILABLE


atlas_threads_info:

Setting PTATLAS=ATLAS

  libraries ptf77blas,ptcblas,atlas not found in /tmp/my_env/lib

  libraries lapack_atlas not found in /tmp/my_env/lib

  libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib

  libraries lapack_atlas not found in /usr/local/lib

  libraries lapack not found in /usr/lib64/atlas-base

numpy.distutils.system_info.atlas_threads_info

Setting PTATLAS=ATLAS

Setting PTATLAS=ATLAS

  FOUND:

    libraries = ['lapack', 'ptf77blas', 'ptcblas', 'atlas']

    library_dirs = ['/usr/lib64/atlas-base/atlas', '/usr/lib64/atlas-
base']

    language = f77

    include_dirs = ['/usr/include/atlas']


  FOUND:

    libraries = ['lapack', 'ptf77blas', 'ptcblas', 'atlas']

    library_dirs = ['/usr/lib64/atlas-base/atlas', '/usr/lib64/atlas-
base']

    language = f77

    define_macros = [('ATLAS_INFO', '"\\"?.?.?\\""')]

    include_dirs = ['/usr/include/atlas']


running egg_info

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

Traceback (most recent call last):

  File "<string>", line 14, in <module>

  File "/tmp/my_env/build/numpy/setup.py", line 211, in <module>

    setup_package()

  File "/tmp/my_env/build/numpy/setup.py", line 204, in setup_package

    configuration=configuration )

  File "/tmp/my_env/build/numpy/numpy/distutils/core.py", line 186, in
setup

    return old_setup(**new_attr)

  File "/usr/lib/python2.7/distutils/core.py", line 152, in setup

    dist.run_commands()

  File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands

    self.run_command(cmd)

  File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command

    cmd_obj.run()

  File "/tmp/my_env/build/numpy/numpy/distutils/command/egg_info.py",
line 8, in run

    self.run_command("build_src")

  File "/usr/lib/python2.7/distutils/cmd.py", line 326, in run_command

    self.distribution.run_command(command)

  File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command

    cmd_obj.run()

  File "/tmp/my_env/build/numpy/numpy/distutils/command/build_src.py",
line 152, in run

    self.build_sources()

  File "/tmp/my_env/build/numpy/numpy/distutils/command/build_src.py",
line 163, in build_sources

    self.build_library_sources(*libname_info)

  File "/tmp/my_env/build/numpy/numpy/distutils/command/build_src.py",
line 298, in build_library_sources

    sources = self.generate_sources(sources, (lib_name, build_info))

  File "/tmp/my_env/build/numpy/numpy/distutils/command/build_src.py",
line 385, in generate_sources

    source = func(extension, build_dir)

  File "numpy/core/setup.py", line 681, in get_mathlib_info

    st = config_cmd.try_link('int main(void) { return 0;}')

  File "/usr/lib/python2.7/distutils/command/config.py", line 248, in
try_link

    self._check_compiler()

  File "/tmp/my_env/build/numpy/numpy/distutils/command/config.py", line
45, in _check_compiler

    old_config._check_compiler(self)

  File "/usr/lib/python2.7/distutils/command/config.py", line 103, in
_check_compiler

    customize_compiler(self.compiler)

  File "/usr/lib/python2.7/distutils/ccompiler.py", line 44, in
customize_compiler

    cpp = cc + " -E"           # not always

TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'

----------------------------------------
Command python setup.py egg_info failed with error code 1
Storing complete log in /home/virhilo/.pip/pip.log
(my_env)virhilo@ThinkPad-SL:/tmp/my_env$

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: python-virtualenv 1.4.9-3ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
Architecture: amd64
Date: Tue May 10 01:52:34 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=pl:en
 LANG=pl_PL.UTF-8
 SHELL=/bin/bash
SourcePackage: python-virtualenv
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: python-virtualenv (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug natty

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/780220

Title:
  pip install numpy fail in virtualenv

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to