[Paraview] RHEL6 Superbuild error (UNCLASSIFIED)

Utkarsh Ayachit utkarsh.ayachit at kitware.com
Wed May 8 14:11:46 EDT 2013


Rick,

You cannot avoid building WebKit for ParaView (the tests/examples sure
can be skipped). ParaView currently needs WebKit. I've been thinking
of making that optional and not build the help-subsystem if WebKit is
unavailable, but that hasn't happened yet.

Utkarsh

On Wed, May 8, 2013 at 1:49 PM, Angelini, Richard C (Rick) CIV USARMY
ARL (US) <richard.c.angelini.civ at mail.mil> wrote:
> Classification: UNCLASSIFIED
> Caveats: NONE
>
> I'll try modifying the files as you suggest.  I've used Superbuild on
> numerous systems to build 3.98.1 and I have not run into this particular QT
> issue.  This is also one of the first (the first?) RHEL6 cluster that I've
> tried to build on.
>
> Given the error messages, I thought that the easiest workaround would be to
> throw some flags at the configuration script to avoid building WebKit,
> examples and tests.    HOWEVER, it may be worth someone's effort to try to
> figure out where the error messages are coming from and what's the correct
> fix, rather than giggling the configuration command!   8-)
>
>
>
> -----Original Message-----
> From: Utkarsh Ayachit [mailto:utkarsh.ayachit at kitware.com]
> Sent: Wednesday, May 08, 2013 12:56 PM
> To: Angelini, Richard C (Rick) CIV USARMY ARL (US)
> Cc: paraview at paraview.org
> Subject: Re: [Paraview] RHEL6 Superbuild error
>
> Try changing the flags in Source/Prohects/qt.cmake instead. For my info,
> what are the flags that you're setting. Maybe we can change the default
> setup itself.
>
> Utkarsh
>
> On Wed, May 8, 2013 at 11:34 AM, Angelini, Richard C (Rick) CIV USARMY ARL
> (US) <richard.c.angelini.civ at mail.mil> wrote:
>> I'm trying to build ParaView 3.98.1 on a RHEL6 cluster and I'm getting
> stuck
>> in Qt.    The errors look like they are related to Webkit and the
>> tests/examples.     Does it need to build with Webkit?     Or better yet,
>> how to I get the Superbuild to not build Webkit, examples and tests?
>> There's a file pv-qt-configure.cmake where I can set some flags, but it
>> keeps getting overwritten if I make changes to this file.    There must be
> a
>> better way to do this!   8-)
>>
>>
>> FYI - here is the error I seen on my RHEL6 cluster build:
>>
>> make[2]: Entering directory
>>
> `/u/US_HOME1/angelini/PV/Build/qt/src/qt-build/src/3rdparty/webkit/Source/We
> bKit/qt/tests'
>> cd qwebframe/ && make -f Makefile.WebKit
>> make[3]: Entering directory
>>
> `/u/US_HOME1/angelini/PV/Build/qt/src/qt-build/src/3rdparty/webkit/Source/We
> bKit/qt/tests/qwebframe'
>> g++ -L/u/home/angelini/PV/Build/install/lib -Wl,-O1
>> -Wl,-rpath,/u/US_HOME1/angelini/PV/Build/qt/src/qt/src/3rdparty/webkit
>> /Source/lib -Wl,-rpath,/u/home/angelini/PV/Build/install/lib
>> -Wl,-rpath,/u/home/angelini/PV/Build/install/lib -o tst_qwebframe
>> .obj/release-shared/tst_qwebframe.o
>> .obj/release-shared/qrc_tst_qwebframe.o
>> -L/u/home/angelini/PV/Build/install/lib
>> -L/u/US_HOME1/angelini/PV/Build/qt/src/qt-build/lib -L/usr/X11R6/lib64
>> -L/u/home/angelini/PV/Build/install/lib
>> -L/u/US_HOME1/angelini/PV/Build/qt/src/qt-build/lib -lQtDeclarative
>> -lQtScript -lQtSql -lQtXmlPatterns -L/usr/X11R6/lib64 -lQtWebKit
>> -lQtTest -lQtGui -lQtNetwork -lQtCore -lpthread -lXrender -lfontconfig
>> -lfreetype -lXext -lX11 -lm
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlOutputBufferCreateFile at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlNodeGetContent at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlNewChild at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlNewDocNode at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlParseCharEncoding at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlParseFile at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlSearchNsByHref at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlFindCharEncodingHandler at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlSaveFormatFileTo at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlParseMemory at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlFree at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlDocGetRootElement at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlFreeDoc at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlNewNs at LIBXML2_2.4.30'
>> /usr/lib64/libgstreamer-0.10.so.0: undefined reference to
>> `xmlNewDoc at LIBXML2_2.4.30'
>> collect2: ld returned 1 exit status
>> make[3]: *** [tst_qwebframe] Error 1
>> make[3]: Leaving directory
>>
> `/u/US_HOME1/angelini/PV/Build/qt/src/qt-build/src/3rdparty/webkit/Source/We
> bKit/qt/tests/qwebframe'
>> make[2]: *** [sub-qwebframe-make_default] Error 2
>> make[2]: Leaving directory
>>
> `/u/US_HOME1/angelini/PV/Build/qt/src/qt-build/src/3rdparty/webkit/Source/We
> bKit/qt/tests'
>> make[1]: *** [sub-WebKit-qt-tests-make_default-ordered] Error 2
>> make[1]: Leaving directory
>> `/u/US_HOME1/angelini/PV/Build/qt/src/qt-build/src/3rdparty/webkit/Source'
>> make: *** [sub-webkit-make_default-ordered] Error 2
>>
>>
>> ________________________________
>> Rick Angelini
>>
>> USArmy Research Laboratory
>> CISD/HPC Architectures Team
>> Building 120 Cube 315
>> Phone:  410-278-6266
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the ParaView Wiki at:
>> http://paraview.org/Wiki/ParaView
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.paraview.org/mailman/listinfo/paraview
>>
>
> Classification: UNCLASSIFIED
> Caveats: NONE
>
>


More information about the ParaView mailing list