Skip to content

Build error on Arch Linux with Python bindings #785

@bchretien

Description

@bchretien

cc @costashatz

Build currently fails in python_bindings/sip/configure.py:

$ make VERBOSE=1 librviz_sip
[ 98%] Running SIP generator for rviz_sip Python bindings...
cd .../rviz/src/rviz/src/python_bindings/sip && /usr/bin/python2 /opt/ros/hydro/share/python_qt_binding/cmake/sip_configure.py .../rviz/src/build/devel/bin/sip/rviz_sip rviz.sip .../rviz/src/build/devel/lib/python2.7/site-packages/rviz ".../rviz/src/rviz/src /opt/ros/hydro/include /opt/ros/hydro/include/opencv /usr/include /usr/include/eigen3 /opt/ros/hydro/include /opt/ros/hydro/include /opt/ros/hydro/include" "rviz" ".../rviz/src/build/devel/lib" "-Wl,-rpath,.../rviz/src/build/devel/lib"
Traceback (most recent call last):
File "/opt/ros/hydro/share/python_qt_binding/cmake/sip_configure.py", line 4, in <module>
from PyQt4 import pyqtconfig
ImportError: cannot import name pyqtconfig
src/python_bindings/sip/CMakeFiles/librviz_sip.dir/build.make:88: recipe for target 'devel/bin/sip/rviz_sip/Makefile' failed

The problem lies here:

from PyQt4 import pyqtconfig

Apparently, this is the old (deprecated since 4.10) build system that seems to have been removed. The current python2-pyqt4 version is 4.11 on Arch Linux.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions