After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 745870 - [PATCH] QT4's qmake is titled differently on Fedora 21
[PATCH] QT4's qmake is titled differently on Fedora 21
Status: VERIFIED FIXED
Product: doxygen
Classification: Other
Component: doxywizard
1.8.9.1-GIT
Other Linux
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2015-03-09 00:50 UTC by Kevin McBride
Modified: 2015-06-29 03:09 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch for adding support to find the qt4 qmake on Fedora 21 (384 bytes, patch)
2015-03-09 00:50 UTC, Kevin McBride
none Details | Review
Patch fixing a mistake in the Pull Request (697 bytes, patch)
2015-03-10 01:34 UTC, Kevin McBride
none Details | Review

Description Kevin McBride 2015-03-09 00:50:38 UTC
Created attachment 298846 [details] [review]
Patch for adding support to find the qt4 qmake on Fedora 21

The qmake on Fedora 21 is named "qmake-qt4" under "/usr/bin".  The configure script in GIT nor the 1.8.9.1 source tarball see this variation.  This causes configure to stop, thinking it can not find the required qmake.

There are two solutions to this problem:

1. sym or hard link "qmake-qt4" to "qmake" in /usr/bin (which should be explained in the documentation of doxygen should this be Dimitri's decision to resolve this bug)

2. Include attached patch with the next GIT update.
Comment 1 albert 2015-03-09 18:35:19 UTC
I've just pushed and updated patch for this problem to github (pull request 307).
The updated patch does not need to copy or link the executable and does look on multiple places.
Comment 2 Dimitri van Heesch 2015-03-09 19:18:17 UTC
Thanks, I've merged the pull request
Comment 3 Kevin McBride 2015-03-10 01:34:13 UTC
Created attachment 298938 [details] [review]
Patch fixing a mistake in the Pull Request

When I updated my GIT copy of the doxygen source, the pull request uses "gmake-qt4" instead of "qmake-qt4".  The patch corrects this mistake in the configure script.

I would have done another pull request myself, but I am new to GIT repositories.
Comment 4 albert 2015-03-10 18:56:33 UTC
Created correction as pull request 309
Comment 5 Kevin McBride 2015-03-10 21:14:32 UTC
I see that pull request 309 has been merged into GIT.  After downloading the correction in an empty directory, I find that I no longer need to do anything extra to get doxywizard to compile on Fedora 21.  I will leave this bug as assigned due to how Dimitri wants bug reports handled upon the next release of Doxygen.
Comment 6 Dimitri van Heesch 2015-06-27 19:01:43 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.8.10. Please verify if this is indeed the case. Reopen the
bug if you think it is not fixed and please include any additional information 
that you think can be relevant (preferably in the form of a self-contained example).
Comment 7 Kevin McBride 2015-06-29 03:09:25 UTC
Thanks to CMake, this problem has been fixed.  The hotfixes attempted prior to implementing CMake as the build system are now obsolete.