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

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



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

Attachment: signature.asc
Description: PGP signature


Reply to: