Cannot find QT4 on Fedora when compiling - SOLVED!

Support for running, installing or compiling OpenMW

Before you submit a bug report for the first time, please read: Bug reporting guidelines
Post Reply
Demorde
Posts: 7
Joined: 02 Aug 2014, 18:55

Cannot find QT4 on Fedora when compiling - SOLVED!

Post by Demorde »

EDIT

I've been able to solve this by adding -DQT_QMAKE_EXECUTABLE:PATH=/usr/bin/qmake-qt4

Here is the exact command.

Code: Select all

 cmake -DQT_QMAKE_EXECUTABLE:PATH=/usr/bin/qmake-qt4 ../
Grabbing the newest source from git I am unable to compile OpenMW.

Code: Select all

[crb@feddie build] $ cmake ../
-- Configuring OpenMW...
-- Using Qt4
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
  Could NOT find Qt4 (missing: QT_RCC_EXECUTABLE) (found version "4.8.7")
Call Stack (most recent call first):
  /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake/Modules/FindQt4.cmake:1333 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:140 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/crb/Builds/openmw/build/CMakeFiles/CMakeOutput.log".
See also "/home/crb/Builds/openmw/build/CMakeFiles/CMakeError.log".

I have installed all the dependencies listed by theDevelopment Environment article on the wiki.

Here is a list of them installed:

Code: Select all

Name        : OpenSceneGraph-qt-devel
Version     : 3.4.0
Name        : SDL2-devel
Version     : 2.0.4
Name        : boost-filesystem
Version     : 1.60.0
Name        : boost-program-options
Version     : 1.60.0
Name        : boost-system
Version     : 1.60.0
Name        : boost-thread
Version     : 1.60.0
Name        : bullet-devel
Version     : 2.83
Name        : cmake
Version     : 3.5.2
Name        : ffmpeg-devel
Version     : 3.1.2
Name        : ffmpeg-libs
Version     : 3.1.2
Name        : gcc-c++
Version     : 6.2.1
Name        : git
Version     : 2.7.4
Summary     : Fast Version Control System
Name        : mygui-devel
Version     : 3.2.2
Name        : tinyxml-devel
Version     : 2.6.2
Name        : unshield-devel
Version     : 1.0
Name        : OpenSceneGraph-qt-devel
Version     : 3.4.0
Name        : SDL2-devel
Version     : 2.0.4
Name        : boost-filesystem
Version     : 1.60.0
Name        : boost-program-options
Version     : 1.60.0
Name        : boost-system
Version     : 1.60.0
Name        : boost-thread
Version     : 1.60.0
Name        : bullet-devel
Version     : 2.83
Name        : cmake
Version     : 3.5.2
Name        : ffmpeg-devel
Version     : 3.0.3
Name        : ffmpeg-libs
Version     : 3.0.3
Name        : gcc-c++
Version     : 6.2.1
Name        : mygui-devel
Version     : 3.2.2
Name        : tinyxml-devel
Version     : 2.6.2
Name        : unshield-devel
Version     : 1.0
Any suggestions?
Last edited by Demorde on 02 Oct 2016, 02:24, edited 1 time in total.
User avatar
psi29a
Posts: 5361
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Cannot find QT4 on Fedora when compiling

Post by psi29a »

Where is your qt-devel? I see OSG-qt (for openmw-cs) but no Qt dev headers themselves (for openmw-cs AND openmw-launcher, you need that. :)
Demorde
Posts: 7
Joined: 02 Aug 2014, 18:55

Re: Cannot find QT4 on Fedora when compiling

Post by Demorde »

Oops, apparently grep was being weird. It is installed!

Code: Select all

Package qt-devel-1:4.8.7-18.fc24.x86_64 is already installed, skipping.
Package qt-devel-1:4.8.7-18.fc24.x86_64 is already installed, skipping.
Post Reply