I am trying to help a user whose effort to build scribus-1.3.3.12 with cmake-2.6.0 on MacOSX-10.4.11 always fail with the message

CMake Error at CMakeLists.txt:234 (MESSAGE):
  No Qt3

With the exact same configuration(?), the build runs OK for me, and I am looking for clues on how to debug this.

Unfortunately, I haven't yet succeeded to have cmake give any information on why it thinks it does not find Qt3 on the user's system. The CMakeOutput.log and CMakeError.log files do not contain anything Qt3-related; they stop just before the FindQt3 module is invoked. And using the --debug-output flag does not help either; it adds absolutely nothing to the output at this point.

Is it possible to order cmake to confess what it is doing and what files it is looking for? Note that I don't need advice on how to install Qt3 nor how to install or use cmake. I am only looking for an efficient debug flag, something similar to "make -d", or equivalent to reading the source of a configure script.

The corresponding part of the CMakeLists.txt from scribus is the following:

SET (QT_MT_REQUIRED true)
SET (QT_MIN_VERSION "3.3.4")
FIND_PACKAGE(Qt3 REQUIRED)
IF (QT_FOUND)
  MESSAGE("Qt3 Found OK (${qt_version_str})")
ELSE(QT_FOUND)
  MESSAGE(FATAL_ERROR "No Qt3")
ENDIF(QT_FOUND)

The QTDIR environment variable is set to the correct directory in which a valid qt3-3.3.8 installation is present.

Any help appreciated.

--
Martin






_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to