[Paraview] Devel CMake does not configure PV on linux

clinton at elemtech.com clinton at elemtech.com
Mon Oct 20 13:40:09 EDT 2008


Its fixed in CVS CMake now.  Its a regression that appeared when modifying 
FindQt4.cmake to support re-finding Qt when changing the qmake pointed to.

Clint

On Monday 20 October 2008 11:25:18 am Kevin H. Hobbs wrote:
> On Mon, 2008-10-20 at 12:01 -0400, David Cole wrote:
> > Line 506 says:
> >       FILE(GLOB QT_LIB_LIST RELATIVE ${QT_LIB_DIR_tmp} "${QT_
> > ${qtlib}_LIBRARY_RELEASE}*")
> >
> >
> > What is QT_LIB_DIR_tmp on your machine?
> > MESSAGE(STATUS "QT_LIB_DIR_tmp='${QT_LIB_DIR_tmp}'")
>
> I placed the message line you gave me at line 506 on murron and got:
>
> -- Application: default ParaView Client enabled
> Qt QTASSISTANT library not found.
> -- QT_LIB_DIR_tmp='/usr/lib64'
> -- QT_LIB_DIR_tmp='/usr/lib64'
> -- QT_LIB_DIR_tmp='/usr/lib64'
> -- QT_LIB_DIR_tmp='/usr/lib64'
> -- QT_LIB_DIR_tmp='/usr/lib64'
> -- QT_LIB_DIR_tmp='/usr/lib64'
> -- QT_LIB_DIR_tmp=''
> CMake Error at Applications/Client/CMakeLists.txt:507 (FILE):
>   file GLOB requires a glob expression after the directory
>
> with QT version 4.4 and devel CMake
>
> and :
>
> Qt QTASSISTANT library not found.
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp=''
> CMake Error at Applications/Client/CMakeLists.txt:507 (FILE):
>   file GLOB requires a glob expression after the directory
>
> with QT version 4.3 and devel CMake
>
> I get :
>
> -- Application: default ParaView Client enabled
> -- QT_LIB_DIR_tmp='/usr/lib64'
> -- QT_LIB_DIR_tmp='/usr/lib64'
> -- QT_LIB_DIR_tmp='/usr/lib64'
> -- QT_LIB_DIR_tmp='/usr/lib64'
> -- QT_LIB_DIR_tmp='/usr/lib64'
> -- QT_LIB_DIR_tmp='/usr/lib64'
> -- QT_LIB_DIR_tmp='/usr/lib64'
> -- Application: OverView informatics application disabled
> -- Configuring done
>
> with QT version 4.4 and CMake 2.6-patch 1
>
> I made the same change to ParaView3/Applications/Client/CMakeLists.txt
> on gargon and got:
>
> Qt QTASSISTANT library not found.
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp=''
> CMake Error at Applications/Client/CMakeLists.txt:507 (FILE):
>   file GLOB requires a glob expression after the directory
>
> with the development CMake
>
> I got:
>
> Found Qt-Version 4.3.5
> -- Application: default ParaView Client enabled
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- Application: OverView informatics application disabled
> -- Configuring done
>
> with CMake 2.4-patch 8
>
> I got:
>
> Check if system supports 64 bit streams - yes
> -- Application: default ParaView Client enabled
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- Application: OverView informatics application disabled
> -- Configuring done
>
> with CMake version 2.6-patch 1
>
> > I'm betting it's empty based on your problem. (And not for anybody
> > else...)
>
> Looks like it's empty the last time through with the devel cmake.
>
> DASH5.kitware also has this issue. It is the only linux build, other
> than mine, that uses the devel version of CMake.
>
> > So: why is it empty for you, but not for most?
>
> I threw MESSAGE(STATUS "QTLIBLIST='${QTLIBLIST}'") above FOREACH(qtlib
> ${QTLIBLIST}) and MESSAGE(STATUS "QT_${qtlib}_LIBRARY_RELEASE='${QT_
> ${qtlib}_LIBRARY_RELEASE}'") above MESSAGE(STATUS
> "QT_LIB_DIR_tmp='${QT_LIB_DIR_tmp}'") on gargon and got:
>
> Check if system supports 64 bit streams - yes
> -- Application: default ParaView Client enabled
> -- QTLIBLIST='QTCORE;QTGUI;QTNETWORK;QTXML;QTTEST;QTSQL;QTASSISTANT'
> --
> QT_QTCORE_LIBRARY_RELEASE='/usr/local/Trolltech/Qt-4.3.5/lib/libQtCore.so'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> --
> QT_QTGUI_LIBRARY_RELEASE='/usr/local/Trolltech/Qt-4.3.5/lib/libQtGui.so'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> --
> QT_QTNETWORK_LIBRARY_RELEASE='/usr/local/Trolltech/Qt-4.3.5/lib/libQtNetwor
>k.so' -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> --
> QT_QTXML_LIBRARY_RELEASE='/usr/local/Trolltech/Qt-4.3.5/lib/libQtXml.so'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> --
> QT_QTTEST_LIBRARY_RELEASE='/usr/local/Trolltech/Qt-4.3.5/lib/libQtTest.so'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> --
> QT_QTSQL_LIBRARY_RELEASE='/usr/local/Trolltech/Qt-4.3.5/lib/libQtSql.so'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> --
> QT_QTASSISTANT_LIBRARY_RELEASE='/usr/local/Trolltech/Qt-4.3.5/lib/libQtAssi
>stantClient.so' -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> -- Application: OverView informatics application disabled
> -- Configuring done
>
> with CMake version 2.6-patch 1
>
> I got:
>
> Qt QTASSISTANT library not found.
> -- QTLIBLIST='QTCORE;QTGUI;QTNETWORK;QTXML;QTTEST;QTSQL;QTASSISTANT'
> --
> QT_QTCORE_LIBRARY_RELEASE='/usr/local/Trolltech/Qt-4.3.5/lib/libQtCore.so'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> --
> QT_QTGUI_LIBRARY_RELEASE='/usr/local/Trolltech/Qt-4.3.5/lib/libQtGui.so'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> --
> QT_QTNETWORK_LIBRARY_RELEASE='/usr/local/Trolltech/Qt-4.3.5/lib/libQtNetwor
>k.so' -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> --
> QT_QTXML_LIBRARY_RELEASE='/usr/local/Trolltech/Qt-4.3.5/lib/libQtXml.so'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> --
> QT_QTTEST_LIBRARY_RELEASE='/usr/local/Trolltech/Qt-4.3.5/lib/libQtTest.so'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> --
> QT_QTSQL_LIBRARY_RELEASE='/usr/local/Trolltech/Qt-4.3.5/lib/libQtSql.so'
> -- QT_LIB_DIR_tmp='/usr/local/Trolltech/Qt-4.3.5/lib'
> --
> QT_QTASSISTANT_LIBRARY_RELEASE='QT_QTASSISTANT_LIBRARY_RELEASE-NOTFOUND'
> -- QT_LIB_DIR_tmp=''
> CMake Error at Applications/Client/CMakeLists.txt:509 (FILE):
>   file GLOB requires a glob expression after the directory
>
> with CMake version 2.7-20081019
>
> Why aren't :
>
> ls /usr/local/Trolltech/Qt-4.3.5/lib/libQtAssistantClient.*
> /usr/local/Trolltech/Qt-4.3.5/lib/libQtAssistantClient.prl
> /usr/local/Trolltech/Qt-4.3.5/lib/libQtAssistantClient.so
> /usr/local/Trolltech/Qt-4.3.5/lib/libQtAssistantClient.so.4
> /usr/local/Trolltech/Qt-4.3.5/lib/libQtAssistantClient.so.4.3
> /usr/local/Trolltech/Qt-4.3.5/lib/libQtAssistantClient.so.4.3.5
> /usr/local/Trolltech/Qt-4.3.5/lib/libQtAssistantClient.so.4.3.5.debug
>
>
> being found with the devel CMake?




More information about the ParaView mailing list