[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#934450: qtbase-opensource-src: bad *.prl files substitution breaks reverse-dependencies



control: reassign -1 src:ros-python-qt-binding
control: tags -1 patch
control: found -1 0.3.5-3

Hello maintainer, can you please apply the patch to fix the build failure with qt toolchain currently in experimental?

thanks

it works!

Gianfranco

Il lunedì 12 agosto 2019, 21:05:17 CEST, Dmitry Shachnev <mitya57@debian.org> ha scritto:


Hi Gianfranco!

On Sun, Aug 11, 2019 at 09:30:38AM +0200, Gianfranco Costamagna wrote:
> content of libQt5OpenGL.prl unstable package:
> QMAKE_PRL_VERSION = 5.11.3
> QMAKE_PRL_LIBS =  -lQt5Widgets -lQt5Gui -lQt5Core -lpthread
>
> content of experimental version:
> QMAKE_PRL_VERSION = 5.12.4
> QMAKE_PRL_LIBS = $$[QT_INSTALL_LIBS]/libQt5Widgets.so $$[QT_INSTALL_LIBS]/libQt5Gui.so $$[QT_INSTALL_LIBS]/libQt5Core.so -lpthread

This was an intentional change in Qt 5.12.

qmake understands such .pri files but third-party tools that decide
to parse them manually need to be updated.

> this breaks e.g. ros-rviz and probably other sip reverse-dependencies,
> because that QT_INSTALL_LIBS is not correctly evaluated.

Can you please try this change?

https://github.com/ros-visualization/python_qt_binding/pull/64

If I understand correctly, you need to apply this change to
ros-python-qt-binding and then rebuild ros-rviz against it.

--
Dmitry Shachnev

Reply to: