Hi Dan,

>From what you report it seems you are trying to run tests with venv enabled.
I have never experienced the failure you report with greenlet, but it seems due 
to the fact that python development libraries are missing.
The package should be python-dev in debian-based distros, python-devel in 
redhat-based ones.

Also, the branch you are using has now been merged in Quantum's trunk; more 
unit tests have also been added to quantum trunk in the meanwhile. Perhaps 
lp:quantum is a better place to start hacking.

Regards,
Salvatore


From: netstack-bounces+salvatore.orlando=eu.citrix....@lists.launchpad.net 
[mailto:netstack-bounces+salvatore.orlando=eu.citrix....@lists.launchpad.net] 
On Behalf Of Dan Moore (danielmo)
Sent: 01 August 2011 16:42
To: netstack@lists.launchpad.net
Subject: [Netstack] quantum unit-test rampup

All,
I'm new to this harness and OpenStack in general, I've started with Quantum 
(being from Cisco) and will start with unit-tests.
So branching this branch, 
https://code.launchpad.net/~netstack/quantum/quantum-unit-tests,  as my 
"trunk", I try simply running "./run_tests.sh" to make sure it's working as-is 
before I start hacking.

But I don't have a module called "greenlet", so I tried the following and 
failed. Does this have something to do with the virtual environment that I'm 
running run_tests.sh from?
danielmo@ubuntu:~/src/quantum-unit-tests/trunk$ pip install greenlet
Downloading/unpacking greenlet
  Downloading greenlet-0.3.1.tar.gz
  Running setup.py egg_info for package greenlet
    /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution 
option: 'repository'
      warnings.warn(msg)

Installing collected packages: greenlet
  Running setup.py install for greenlet
    /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution 
option: 'repository'
      warnings.warn(msg)
    building 'greenlet' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c greenlet.c -o 
build/temp.linux-x86_64-2.7/greenlet.o
    In file included from greenlet.c:5:0:
    greenlet.h:11:20: fatal error: Python.h: No such file or directory
    compilation terminated.
    error: command 'gcc' failed with exit status 1
    Complete output from command /usr/bin/python -c "import 
setuptools;__file__='/home/danielmo/src/quantum-unit-tests/trunk/build/greenlet/setup.py';execfile(__file__)"
 install --single-version-externally-managed --record 
/tmp/pip-95ZPZ4-record/install-record.txt:
    /usr/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution 
option: 'repository'

  warnings.warn(msg)

running install

running build

running build_ext

building 'greenlet' extension

creating build

creating build/temp.linux-x86_64-2.7

gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c greenlet.c -o 
build/temp.linux-x86_64-2.7/greenlet.o

In file included from greenlet.c:5:0:

greenlet.h:11:20: fatal error: Python.h: No such file or directory

compilation terminated.

error: command 'gcc' failed with exit status 1

----------------------------------------
Command /usr/bin/python -c "import 
setuptools;__file__='/home/danielmo/src/quantum-unit-tests/trunk/build/greenlet/setup.py';execfile(__file__)"
 install --single-version-externally-managed --record 
/tmp/pip-95ZPZ4-record/install-record.txt failed with error code 1
Storing complete log in /home/danielmo/.pip/pip.log

Thanks,
Dan Moore
Datacenter System Engineer
Systems Development Organization
Core Technology Group
danie...@cisco.com, RTP10S-2E0702

-- 
Mailing list: https://launchpad.net/~netstack
Post to     : netstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~netstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to