Я пытаюсь установить: couchbase-python-cffi как часть пакета PyPi. Но я продолжаю получать следующее сообщение об ошибке при попытке установить couchbase-питон-cffi:VerificationError: CompileError: команда 'cc' не удалась с статусом выхода 1
VerificationError: CompileError: command 'cc' failed with exit status 1
Эта ошибка возникает только в моем Travis сборки: https://travis-ci.org/ardydedase/pycouchbase/jobs/75819605#L541
Вот содержание моего файла Travis:
# Config file for automatic testing at travis-ci.org
language: python
python:
- "3.4"
- "3.3"
- "2.7"
- "2.6"
- "pypy"
before_install:
- sudo rm -rf /etc/apt/sources.list.d/*
- wget -O- http://packages.couchbase.com/ubuntu/couchbase.key | sudo apt-key add -
- echo deb http://packages.couchbase.com/ubuntu precise precise/main | sudo tee /etc/apt/sources.list.d/couchbase.list
- sudo apt-get update
- sudo apt-cache search libcouchbase
- sudo apt-get install libxml2-dev libxslt-dev python-dev libffi6 libffi-dev
- sudo apt-get install build-essential libssl-dev
install:
- sudo apt-get -y install libcouchbase-dev libcouchbase2-core libcouchbase2-libevent libevent-dev
- pip -q install gevent || echo "Couldn't find gevent"
- pip -q install twisted
- pip -q install testresources
- pip install -r requirements.txt
# command to run tests, e.g. python setup.py test
script:
- cd couchbase-python-cffi
- python setup.py install
- cd ..
- python runtests.py
Любая помощь будет принята с благодарностью, так как это беспокоило меня довольно долго.
Первая ошибка в журнале Travis: '' error: 'lcb_SYNCTOKEN' undeclared''. Похоже, что отсутствует '' # include'' в исходном коде cffi couchbase_ffi. Я не знаю, почему только на Travis ... –
Глядя на дальнейшие ошибки, может быть, проблема в версии '' libcouchbase-dev''. –
@ArminRigo: Спасибо, что посмотрели! Оказывается, я пропустил кешированный заголовок. –