[Paraview] eternal Unknown CMake command "QT4_WRAP_CPP". error

Michael Jackson mike.jackson at bluequartz.net
Tue Jan 6 16:24:23 EST 2009


You need to set the environment variable "ParaView_DIR" to the correct  
directory.

---
Mike Jackson                 www.bluequartz.net



On Jan 6, 2009, at 4:21 PM, Jorge Mario Mazo wrote:

> thanks for the quick answer
> but I get this error now
> ############################################################
> CMake Error at CMakeLists.txt:4  
> (INCLUDE):                                     i
>  nclude could not find load file:
>
>   /ParaViewConfig.cmake
>
>
>
>  CMake Error at CMakeLists.txt:20 (ADD_PARAVIEW_ACTION_GROUP):
>    Unknown CMake command "ADD_PARAVIEW_ACTION_GROUP".
> ####################################
>
> a find gave me this:
> find / -name ParaViewConfig.cmake
> /Users/jmazo/Desktop/paraview/ParaViewConfig.cmake
>
> so moved the  file to / and now I get
>
>
>  CMake Error at CMakeLists.txt:20 (ADD_PARAVIEW_ACTION_GROUP):
>   Unknown CMake command "ADD_PARAVIEW_ACTION_GROUP".
>
>
> the CMakeLists.txt looks like this
> ###########################################
> IF (DEFINED ParaView_BINARY_DIR)
>  INCLUDE(${ParaView_BINARY_DIR}/ParaViewConfig.cmake)
> ELSE (DEFINED ParaView_BINARY_DIR)
>  INCLUDE($ENV{ParaView_DIR}/ParaViewConfig.cmake)
> ENDIF (DEFINED ParaView_BINARY_DIR)
> PROJECT(RoboMetClientPlugin)
>
> FIND_PACKAGE(Qt4)
> IF(QT4_FOUND)
>
> INCLUDE(${QT_USE_FILE})
>  #-- All your Qt4 dependent code in here.
>
> ################################################CMAKELists 
> .txt#################
> # create a plugin that implements an object panel for a source proxy
>
> QT4_WRAP_CPP(MOC_SRCS MyToolBarActions.h)
>
> # we implement a pqConePanel.h for the ConeSource
> ADD_PARAVIEW_ACTION_GROUP(IFACES IFACE_SRCS CLASS_NAME  
> MyToolBarActions
>                          GROUP_NAME "ToolBar/MyActions")
>
> # create a plugin for this panel
> ADD_PARAVIEW_PLUGIN(GUIMyToolBar "1.0"
>                    GUI_INTERFACES ${IFACES}
>                    SOURCES MyToolBarActions.cxx ${MOC_SRCS} $ 
> {IFACE_SRCS})
>
> ENDIF (QT4_FOUND)
> ###########################################################################################
>
>
> On Tue, Jan 6, 2009 at 4:14 PM, Michael Jackson <mike.jackson at bluequartz.net 
> > wrote:
> IF (DEFINED ParaView_BINARY_DIR)
>  INCLUDE(${ParaView_BINARY_DIR}/ParaViewConfig.cmake)
> ELSE (DEFINED ParaView_BINARY_DIR)
>  INCLUDE($ENV{ParaView_DIR}/ParaViewConfig.cmake)
> ENDIF (DEFINED ParaView_BINARY_DIR)
> PROJECT(RoboMetClientPlugin)
>
> FIND_PACKAGE(Qt4)
> IF(QT4_FOUND)
>
>  INCLUDE(${QT_USE_FILE})
>  #-- All your Qt4 dependent code in here.
>
> ################################################CMAKELists
> .txt#################
> # create a plugin that implements an object panel for a source proxy
>
> QT4_WRAP_CPP(MOC_SRCS MyToolBarActions.h)
>
> # we implement a pqConePanel.h for the ConeSource
> ADD_PARAVIEW_ACTION_GROUP(IFACES IFACE_SRCS CLASS_NAME  
> MyToolBarActions
>                          GROUP_NAME "ToolBar/MyActions")
>
> # create a plugin for this panel
> ADD_PARAVIEW_PLUGIN(GUIMyToolBar "1.0"
>                    GUI_INTERFACES ${IFACES}
>                    SOURCES MyToolBarActions.cxx ${MOC_SRCS} $ 
> {IFACE_SRCS})
> #############################################ENDIF (QT4_FOUND)
>
> _________________________________________________________
> Mike Jackson                  mike.jackson at bluequartz.net
> BlueQuartz Software                    www.bluequartz.net
> Principal Software Engineer                  Dayton, Ohio
>
>
>
> On Jan 6, 2009, at 4:02 PM, Jorge Mario Mazo wrote:
>
> Hi there and thanks
> since I'm very new to the paraview and cmake build workd, could you  
> tell me where should I put that
>
> I'm trying to compile the GUITollbar example
> ################################################CMAKELists 
> .txt#################
> # create a plugin that implements an object panel for a source proxy
>
> QT4_WRAP_CPP(MOC_SRCS MyToolBarActions.h)
>
> # we implement a pqConePanel.h for the ConeSource
> ADD_PARAVIEW_ACTION_GROUP(IFACES IFACE_SRCS CLASS_NAME  
> MyToolBarActions
>                          GROUP_NAME "ToolBar/MyActions")
>
> # create a plugin for this panel
> ADD_PARAVIEW_PLUGIN(GUIMyToolBar "1.0"
>                    GUI_INTERFACES ${IFACES}
>                    SOURCES MyToolBarActions.cxx ${MOC_SRCS} $ 
> {IFACE_SRCS})
> #############################################
>
> wich is located in
>
> /Users/jmazo/Desktop/fofo/ParaView-3.4.0/Examples/Plugins/GUIToolBar
>
> #########################
>
>
> On Tue, Jan 6, 2009 at 3:14 PM, Michael Jackson <mike.jackson at bluequartz.net 
> > wrote:
> You probably want something like:
>
> IF (DEFINED ParaView_BINARY_DIR)
>  INCLUDE(${ParaView_BINARY_DIR}/ParaViewConfig.cmake)
> ELSE (DEFINED ParaView_BINARY_DIR)
>  INCLUDE($ENV{ParaView_DIR}/ParaViewConfig.cmake)
> ENDIF (DEFINED ParaView_BINARY_DIR)
> PROJECT(RoboMetClientPlugin)
>
> FIND_PACKAGE(Qt4)
> IF(QT4_FOUND)
>
>  INCLUDE(${QT_USE_FILE})
>  #-- All your Qt4 dependent code in here.
>
> ENDIF (QT4_FOUND)
>
> _________________________________________________________
> Mike Jackson                  mike.jackson at bluequartz.net
> BlueQuartz Software                    www.bluequartz.net
> Principal Software Engineer                  Dayton, Ohio
>
>
>
>
> On Jan 6, 2009, at 1:03 PM, Jorge Mario Mazo wrote:
>
> Hi there
> I'm very new to paraview, I managed to compile paraview on linux and  
> mac
> but when I try to compile a plugin y get the infamous Unknown CMake  
> command "QT4_WRAP_CPP". error.
>
> I read on this list that I have to setup the variable  
> QT_QMAKE_EXECUTABLE
>
> the problem is that I dont know how and were to set it on
> /Applications/CMake 2.6-2.app/Contents/share/cmake-2.6/Modules/ 
> FindQt4.cmake
>
> like this
> SET(QT_QMAKE_EXECUTABLE /usr/bin/qmake-4.3)
>  at the end of the file
>
> but still does not work
>
> one problem is that man cmake skills are very near to 0
>
> any help would be appreciate it.
>
>
>
> qmake -v
> QMake version 2.01a
> Using Qt version 4.3.5 in /Library/Frameworks
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
>
>
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
>
>



More information about the ParaView mailing list