[Paraview] Devel CMake does not configure PV on linux

Kevin H. Hobbs hobbsk at ohiou.edu
Mon Oct 20 13:25:18 EDT 2008


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/libQtNetwork.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/libQtAssistantClient.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/libQtNetwork.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?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://www.paraview.org/pipermail/paraview/attachments/20081020/50642a50/attachment.pgp>


More information about the ParaView mailing list