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

Bug#915122: marked as done (extra-cmake-modules: FindQHelpGenerator does not work for cross compilation)



Your message dated Fri, 18 Jan 2019 21:17:27 -0300
with message-id <19849896.vBmymBB3m5@tonks>
and subject line Fixed in unstable
has caused the Debian Bug report #915122,
regarding extra-cmake-modules: FindQHelpGenerator does not work for cross compilation
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
915122: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=915122
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: extra-cmake-modules
Version: 5.51.0-1
File: /usr/share/ECM/find-modules/FindQHelpGenerator.cmake
Control: affects -1 + src:kconfig
User: helmutg@debian.org
Usertags: rebootstrap

kconfig fails to cross build from source, because it fails to find
qhelpgenerator using extra-cmake-modules. The failure is due to a
combination of assumptions that don't add up. It's not entirely clear
which of them is wrong so I'm filing the bug with extra-cmake-modules
now even though it might need a fix elsewhere.

kconfig uses FindQHelpGenerator. FindQHelpGenerator looks up Qt5::qmake.
Since fixing #913499, qtbase-5-dev supplies
/usr/lib/$DEB_HOST_MULTIARCH/qt5/bin/qmake, which is a symbolic link to
/usr/bin/$DEB_HOST_GNU_TYPE-qmake, which is our cross wrapper for qmake.
Now FindQHelpGenerator.cmake uses the directory part of Qt5::qmake and
expects to find a qhelpgenerator inside that directory. Unfortunately,
it doesn't find one. qhelpgenerator is only located in /usr/bin,
/usr/lib/qt5/bin and /usr/lib/$DEB_BUILD_GNU_TYPE/qt5/bin.

The assumption of FindQHelpGenerator.cmake that the directory of
Qt5::qmake contains qhelpgenerator is not presently a valid one. I
cannot tell whether it should be valid or not.

If it should be valid, then some qt package should provide an additional
symlink for qhelpgenerator. Otherwise FindQHelpGenerator should use a
different way for finding qhelpgenerator.

I've Cced Dmitry and Lisandro and hope that they'll weigh in on how this
is supposed to work. Then we can figure out where this needs to be fixed
and how.

Thanks for your help

Helmut

--- End Message ---
--- Begin Message ---
Version: 5.54.0-1

Maxy recently uploaded 5.54.0, which should have the upstream fix commited.

-- 
My favourite poem is the one that starts 'Thirty days hath September' because
it actually tells you something.
 -- Groucho Marx

Lisandro Damián Nicanor Pérez Meyer
http://perezmeyer.com.ar/
http://perezmeyer.blogspot.com/

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---

Reply to: