[
https://issues.apache.org/jira/browse/PROTON-953?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ken Giusti resolved PROTON-953.
-------------------------------
Resolution: Fixed
> Travis CI tox tests fail to correctly build python 2.6 extension lib
> --------------------------------------------------------------------
>
> Key: PROTON-953
> URL: https://issues.apache.org/jira/browse/PROTON-953
> Project: Qpid Proton
> Issue Type: Bug
> Affects Versions: 0.10
> Environment: Travis CI ubuntu
> Reporter: Andrew Stitcher
> Assignee: Ken Giusti
>
> In the current Travis CI build the tox tests fail to correctly build the
> python 2.6 extension lib:
> {noformat}
> ...
> test 3
> Start 3: python-tox-test
> 3: Test command: /home/travis/virtualenv/python2.7.9/bin/python
> "/home/travis/build/apache/qpid-proton/proton-c/env.py"
> "PATH=/home/travis/build/apache/qpid-proton/Build/proton-c:/home/travis/build/apache/qpid-proton/Build/tests/tools/apps/c:/home/travis/build/apache/qpid-proton/tests/tools/apps/python:/home/travis/.local/bin:/home/travis/virtualenv/python2.7.9/bin:/home/travis/bin:/home/travis/.local/bin:/home/travis/.gimme/versions/go1.4.1.linux.amd64/bin:/opt/python/2.7.9/bin:/opt/python/2.6.9/bin:/opt/python/3.4.2/bin:/opt/python/3.3.5/bin:/opt/python/3.2.5/bin:/opt/python/pypy-2.5.0/bin:/opt/python/pypy3-2.4.0/bin:/usr/local/phantomjs/bin:/home/travis/.nvm/v0.10.36/bin:./node_modules/.bin:/usr/local/maven-3.2.5/bin:/usr/local/clang-3.4/bin:/home/travis/.gimme/versions/go1.4.1.linux.amd64/bin:/opt/python/2.7.9/bin:/opt/python/2.6.9/bin:/opt/python/3.4.2/bin:/opt/python/3.3.5/bin:/opt/python/3.2.5/bin:/opt/python/pypy-2.5.0/bin:/opt/python/pypy3-2.4.0/bin:/usr/local/phantomjs/bin:./node_modules/.bin:/usr/local/maven-3.2.5/bin:/usr/local/clang-3.4/bin:/home/travis/.gimme/versions/go1.4.1.linux.amd64/bin:/home/travis/.rvm/gems/ruby-1.9.3-p551/bin:/home/travis/.rvm/gems/ruby-1.9.3-p551@global/bin:/home/travis/.rvm/rubies/ruby-1.9.3-p551/bin:/opt/python/2.7.9/bin:/opt/python/2.6.9/bin:/opt/python/3.4.2/bin:/opt/python/3.3.5/bin:/opt/python/3.2.5/bin:/opt/python/pypy-2.5.0/bin:/opt/python/pypy3-2.4.0/bin:/usr/local/phantomjs/bin:./node_modules/.bin:/usr/local/maven-3.2.5/bin:/usr/local/clang-3.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/travis/.rvm/bin:/home/travis/.rvm/bin:/home/travis/.rvm/bin"
> "QPID_PROTON_SRC=/home/travis/build/apache/qpid-proton/proton-c/../"
> "CLASSPATH=/home/travis/build/apache/qpid-proton/Build/proton-j/proton-j.jar"
> "SASLPASSWD=/usr/sbin/saslpasswd2" "SWIG=/usr/bin/swig2.0"
> "VALGRIND=/usr/bin/valgrind" "/home/travis/virtualenv/python2.7.9/bin/tox"
> 3: Test timeout computed to be: 1500
> 3: GLOB sdist-make:
> /home/travis/build/apache/qpid-proton/proton-c/bindings/python/setup.py
> 3: py26 create:
> /home/travis/build/apache/qpid-proton/proton-c/bindings/python/.tox/py26
> 3: py26 inst:
> /home/travis/build/apache/qpid-proton/proton-c/bindings/python/.tox/dist/python-qpid-proton-0.10.0.zip
> 3: ERROR: invocation failed (exit code 1), logfile:
> /home/travis/build/apache/qpid-proton/proton-c/bindings/python/.tox/py26/log/py26-1.log
> 3: ERROR: actionid: py26
> 3: msg: installpkg
> 3: cmdargs:
> [local('/home/travis/build/apache/qpid-proton/proton-c/bindings/python/.tox/py26/bin/pip'),
> 'install',
> '/home/travis/build/apache/qpid-proton/proton-c/bindings/python/.tox/dist/python-qpid-proton-0.10.0.zip']
> 3: env: {'rvm_version': '1.26.8 (1.26.8)', 'LC_CTYPE': 'en_US.UTF-8',
> 'TRAVIS': 'true', 'TRAVIS_REPO_SLUG': 'apache/qpid-proton', 'JRUBY_OPTS':
> '--client -J-XX:+TieredCompilation -J-XX:TieredStopAtLevel=1
> -Xcext.enabled=false -J-Xss2m -Xcompile.invokedynamic=false', 'VIRTUAL_ENV':
> '/home/travis/build/apache/qpid-proton/proton-c/bindings/python/.tox/py26',
> 'SHELL': '/bin/bash', 'TRAVIS_BRANCH': 'master', 'rvm_with_default_gems':
> 'rake=~>10.2.2 bundler=~>1.6.0', 'VALGRIND': '/usr/bin/valgrind', 'NVM_BIN':
> '/home/travis/.nvm/v0.10.36/bin', 'VIRTUAL_ENV_DISABLE_PROMPT': 'true',
> 'MANPATH':
> '/home/travis/.nvm/v0.10.36/share/man:/usr/local/clang-3.4/share/man:/usr/local/man:/usr/local/share/man:/usr/share/man',
> 'JAVA_HOME': '/usr/lib/jvm/java-7-oracle', '_system_type': 'Linux',
> 'TRAVIS_SECURE_ENV_VARS': 'false', 'MY_RUBY_HOME':
> '/home/travis/.rvm/rubies/ruby-1.9.3-p551', 'rvm_max_time_flag': '5',
> 'RUBY_VERSION': 'ruby-1.9.3-p551', '_system_version': '12.04',
> 'TRAVIS_COMMIT_RANGE': 'd9ce3cfd0916...8f82638b7e82', 'MAIL':
> '/var/mail/travis', 'rvm_bin_path': '/home/travis/.rvm/bin',
> 'CONTINUOUS_INTEGRATION': 'true', 'GOROOT':
> '/home/travis/.gimme/versions/go1.4.1.linux.amd64', 'rvm_path':
> '/home/travis/.rvm', 'RACK_ENV': 'test', 'USER': 'travis',
> 'NVM_IOJS_ORG_MIRROR': 'https://iojs.org/dist', 'PS4': '+', 'SHLVL': '3',
> 'MERB_ENV': 'test', 'GIT_ASKPASS': 'echo', 'GEM_PATH':
> '/home/travis/.rvm/gems/ruby-1.9.3-p551:/home/travis/.rvm/gems/ruby-1.9.3-p551@global',
> 'HAS_ANTARES_THREE_LITTLE_FRONZIES_BADGE': 'true', 'CLASSPATH':
> '/home/travis/build/apache/qpid-proton/Build/proton-j/proton-j.jar',
> 'PKG_CONFIG_PATH': 'None', 'TRAVIS_COMMIT':
> '8f82638b7e8299c8c3544516e4b8a18d185d3325', '_': '/usr/bin/ctest',
> 'TRAVIS_TAG': '', 'SSH_CONNECTION': '172.17.42.1 39711 172.17.2.8 22',
> 'rvm_without_gems': 'rubygems-bundler', 'TRAVIS_BUILD_NUMBER': '200',
> '_system_name': 'Ubuntu', 'SWIG': '/usr/bin/swig2.0', 'TRAVIS_BUILD_ID':
> '71822414', 'DEBUG': 'True', 'NVM_NODEJS_ORG_MIRROR':
> 'https://nodejs.org/dist', 'NVM_DIR': '/home/travis/.nvm', 'HOME':
> '/home/travis', 'TRAVIS_PULL_REQUEST': 'false', 'LANG': 'en_US.UTF-8',
> 'TRAVIS_TEST_RESULT': '0', 'NVM_PATH': '/home/travis/.nvm/v0.10.36/lib/node',
> 'PYTHONHASHSEED': '1834169705', '_system_arch': 'x86_64', 'CI': 'true',
> 'rvm_prefix': '/home/travis', 'DEBIAN_FRONTEND': 'noninteractive',
> 'rvm_user_install_flag': '1', 'IRBRC':
> '/home/travis/.rvm/rubies/ruby-1.9.3-p551/.irbrc', 'SSH_TTY': '/dev/pts/1',
> 'GEM_HOME': '/home/travis/.rvm/gems/ruby-1.9.3-p551',
> 'HAS_JOSH_K_SEAL_OF_APPROVAL': 'true', 'PYTHON_CFLAGS': '-g -fstack-protector
> --param=ssp-buffer-size=4 -Wformat -Werror=format-security',
> 'COMPOSER_NO_INTERACTION': '1', 'SSH_CLIENT': '172.17.42.1 39711 22',
> 'rvm_project_rvmrc': '0', 'LOGNAME': 'travis', 'PATH':
> '/home/travis/build/apache/qpid-proton/proton-c/bindings/python/.tox/py26/bin:/home/travis/build/apache/qpid-proton/Build/proton-c:/home/travis/build/apache/qpid-proton/Build/tests/tools/apps/c:/home/travis/build/apache/qpid-proton/tests/tools/apps/python:/home/travis/.local/bin:/home/travis/virtualenv/python2.7.9/bin:/home/travis/bin:/home/travis/.local/bin:/home/travis/.gimme/versions/go1.4.1.linux.amd64/bin:/opt/python/2.7.9/bin:/opt/python/2.6.9/bin:/opt/python/3.4.2/bin:/opt/python/3.3.5/bin:/opt/python/3.2.5/bin:/opt/python/pypy-2.5.0/bin:/opt/python/pypy3-2.4.0/bin:/usr/local/phantomjs/bin:/home/travis/.nvm/v0.10.36/bin:./node_modules/.bin:/usr/local/maven-3.2.5/bin:/usr/local/clang-3.4/bin:/home/travis/.gimme/versions/go1.4.1.linux.amd64/bin:/opt/python/2.7.9/bin:/opt/python/2.6.9/bin:/opt/python/3.4.2/bin:/opt/python/3.3.5/bin:/opt/python/3.2.5/bin:/opt/python/pypy-2.5.0/bin:/opt/python/pypy3-2.4.0/bin:/usr/local/phantomjs/bin:./node_modules/.bin:/usr/local/maven-3.2.5/bin:/usr/local/clang-3.4/bin:/home/travis/.gimme/versions/go1.4.1.linux.amd64/bin:/home/travis/.rvm/gems/ruby-1.9.3-p551/bin:/home/travis/.rvm/gems/ruby-1.9.3-p551@global/bin:/home/travis/.rvm/rubies/ruby-1.9.3-p551/bin:/opt/python/2.7.9/bin:/opt/python/2.6.9/bin:/opt/python/3.4.2/bin:/opt/python/3.3.5/bin:/opt/python/3.2.5/bin:/opt/python/pypy-2.5.0/bin:/opt/python/pypy3-2.4.0/bin:/usr/local/phantomjs/bin:./node_modules/.bin:/usr/local/maven-3.2.5/bin:/usr/local/clang-3.4/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/travis/.rvm/bin:/home/travis/.rvm/bin:/home/travis/.rvm/bin',
> 'rvm_silence_path_mismatch_check_flag': '1', 'rvm_autoupdate_flag': '0',
> 'TERM': 'xterm', 'NVM_IOJS_ORG_VERSION_LISTING':
> 'https://iojs.org/dist/index.tab', 'rvm_loaded_flag': '1', 'RAILS_ENV':
> 'test', 'CTEST_INTERACTIVE_DEBUG_MODE': '1', 'SASLPASSWD':
> '/usr/sbin/saslpasswd2', 'TRAVIS_JOB_NUMBER': '200.1',
> 'PYTHON_CONFIGURE_OPTS': '--enable-unicode=ucs4 --with-wide-unicode
> --enable-shared --enable-ipv6 --enable-loadable-sqlite-extensions
> --with-computed-gotos', 'rvm_stored_umask': '0002', 'QPID_PROTON_SRC':
> '/home/travis/build/apache/qpid-proton/proton-c/bindings/python/../../../',
> 'LC_ALL': 'en_US.UTF-8', 'TRAVIS_JOB_ID': '71822415',
> 'TRAVIS_PYTHON_VERSION': '2.7', 'OLDPWD':
> '/home/travis/build/apache/qpid-proton', 'TRAVIS_LANGUAGE': 'python',
> 'TRAVIS_BUILD_DIR': '/home/travis/build/apache/qpid-proton', 'PWD':
> '/home/travis/build/apache/qpid-proton/Build', 'TRAVIS_OS_NAME': 'linux'}
> 3:
> 3: Processing ./.tox/dist/python-qpid-proton-0.10.0.zip
> 3: Building wheels for collected packages: python-qpid-proton
> 3: Running setup.py bdist_wheel for python-qpid-proton
> 3: Complete output from command
> /home/travis/build/apache/qpid-proton/proton-c/bindings/python/.tox/py26/bin/python2.6
> -c "import
> setuptools;__file__='/tmp/pip-pbPpCz-build/setup.py';exec(compile(open(__file__).read().replace('\r\n',
> '\n'), __file__, 'exec'))" bdist_wheel -d /tmp/tmprXU2Gapip-wheel-:
> 3: running bdist_wheel
> 3: running build
> 3: running build_ext
> 3: running configure
> 3: building '_cproton' extension
> 3: swigging cproton.i to cproton_wrap.c
> 3: swig -python -threads -o cproton_wrap.c cproton.i
> 3: cproton.i:394: Error: Unable to find 'proton/cproton.i'
> 3: error: command 'swig' failed with exit status 1
> 3:
> 3: ----------------------------------------
> 3: Failed building wheel for python-qpid-proton
> 3: Failed to build python-qpid-proton
> 3: Installing collected packages: python-qpid-proton
> 3: Running setup.py install for python-qpid-proton
> 3: Complete output from command
> /home/travis/build/apache/qpid-proton/proton-c/bindings/python/.tox/py26/bin/python2.6
> -c "import setuptools,
> tokenize;__file__='/tmp/pip-pbPpCz-build/setup.py';exec(compile(getattr(tokenize,
> 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))"
> install --record /tmp/pip-G105Jg-record/install-record.txt
> --single-version-externally-managed --compile --install-headers
> /home/travis/build/apache/qpid-proton/proton-c/bindings/python/.tox/py26/include/site/python2.6/python-qpid-proton:
> 3: running install
> 3: running build
> 3: running build_ext
> 3: running configure
> 3: building '_cproton' extension
> 3: swigging cproton.i to cproton_wrap.c
> 3: swig -python -threads -o cproton_wrap.c cproton.i
> 3: cproton.i:394: Error: Unable to find 'proton/cproton.i'
> 3: error: command 'swig' failed with exit status 1
> 3:
> 3: ----------------------------------------
> 3: Command
> "/home/travis/build/apache/qpid-proton/proton-c/bindings/python/.tox/py26/bin/python2.6
> -c "import setuptools,
> tokenize;__file__='/tmp/pip-pbPpCz-build/setup.py';exec(compile(getattr(tokenize,
> 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))"
> install --record /tmp/pip-G105Jg-record/install-record.txt
> --single-version-externally-managed --compile --install-headers
> /home/travis/build/apache/qpid-proton/proton-c/bindings/python/.tox/py26/include/site/python2.6/python-qpid-proton"
> failed with error code 1 in /tmp/pip-pbPpCz-build
> 3:
> 3: py26 installed: argparse==1.3.0,wheel==0.24.0
> ...
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)