[Paraview] Compiling the cvs

Alin M Elena alinm.elena at googlemail.com
Tue Mar 24 15:23:16 EDT 2009


Hi Berk,


It works up to a point.
It seems that there are some issues with calling hdf5 1.8 
so I had to add some add_definition in the CmakeLists.txt
Anyhow I have send an email to the xdmf list and I hope I will compile and 
they will get enough info to submit a correct version to the cvs.

regards,

Alin 

-- 
 ______________________________________________________________________
 "If the Universities will not study useless subjects, who will?"
                             G. F. FitzGerald, Nature, 45/46, 392 (1892)
 ______________________________________________________________________
 Mr  Alin M ELENA
 Irish Centre for High-End Computing -- www.ichec.ie
 The Design Tower, Trinity Technology & Enterprise Campus
 Grand Canal Quay,  Dublin 2, Ireland
 Tel:   +353 (0) 1 5241608 ext 29
 Fax: +353 (0) 1 7645845
 http://alin.elenaworld.net
 alin.elena at ichec.ie
 alinm.elena at gmail.com
 ______________________________________________________________________
On Tuesday 24 March 2009 18:29:36 you wrote:
> Can you try adding an include for stdlib.h on top of XdmfDataDesc.h?
> Something like:
>
> #include <stdlib.h>
>
> Please let me know if this works.
>
> -berk
>
> On Mon, Mar 23, 2009 at 5:11 AM, Alin M Elena
>
> <alinm.elena at googlemail.com> wrote:
> > Hi
> >
> > I try to compile the CVS version of paraview with all the plugins.
> >
> > I use  the cvs of cmake, qt45 and intel 11 compilers.
> >
> >
> > -- Plugin: Array enabled
> > -- Plugin: ChartViewFrame enabled
> > -- Plugin: ClientAttributeView enabled
> > -- Plugin: ClientChartView enabled
> > -- Plugin: ClientGeoView enabled
> > -- Plugin: ClientGeoView2D enabled
> > -- Plugin: ClientGraphView enabled
> > -- Plugin: ClientHierarchyView enabled
> > -- Plugin: ClientRecordView enabled
> > -- Plugin: ClientTableView enabled
> > -- Plugin: CommonToolbar enabled
> > -- Plugin: Cosmology Filters enabled
> > -- Plugin: GraphLayoutFilterPanel enabled
> > -- Plugin: Infovis enabled
> > -- Plugin: Filters for Flux and Circulation Fields enabled
> > -- Plugin: netCDFReaders enabled
> > -- Plugin: Prism enabled
> > -- Plugin: SLACTools enabled
> > -- Plugin: SQLDatabaseGraphSourcePanel enabled
> > -- Plugin: SQLDatabaseTableSourcePanel enabled
> > -- Plugin: SplitTableFieldPanel enabled
> > -- Plugin: StatisticsToolbar enabled
> > -- Plugin: TableToGraphPanel enabled
> > -- Plugin: TableToSparseArrayPanel enabled
> > -- Plugin: ThresholdTablePanel enabled
> > -- Application: Standard ParaView Client enabled
> > -- Application: OverView Informatics Client enabled
> > -- Application: Streaming ParaView Application enabled
> > -- Configuring done
> >
> > Everything seems to be fine up to the Xdmf
> >
> > [ 46%] Building CXX object
> > Utilities/Xdmf2/libsrc/CMakeFiles/Xdmf.dir/XdmfArray.o
> > cd /home/alin/ParaView3/build/Utilities/Xdmf2/libsrc && /opt/intel-
> > openmpi/bin/mpic++   -DXdmf_EXPORTS -DVTK_PYTHON_BUILD
> > -DMPICH_IGNORE_CXX_SEEK -DLinux -D_HPUX_SOURCE -fPIC
> > -I/home/alin/ParaView3/Utilities/Xdmf2/libsrc -
> > I/home/alin/ParaView3/build -I/home/alin/ParaView3/build/VTK/Utilities -
> > I/usr/include/python2.6 -I/opt/intel-openmpi/include -I/opt/intel-
> > openmpi/include/openmpi -I/home/alin/ParaView3/Utilities/Xdmf2/Ice -
> > I/home/alin/ParaView3/build/Utilities/Xdmf2/Ice -
> > I/home/alin/ParaView3/build/Utilities/Xdmf2/libsrc -
> > I/home/alin/ParaView3/Utilities/Xdmf2/vtk -
> > I/home/alin/ParaView3/build/Utilities/Xdmf2/vtk
> > -I/home/alin/ParaView3/VTK - I/home/alin/ParaView3/build/VTK
> > -I/home/alin/ParaView3/VTK/Utilities - I/home/alin/ParaView3/VTK/Common
> > -I/home/alin/ParaView3/build/VTK/Common -
> > I/home/alin/ParaView3/VTK/Filtering
> > -I/home/alin/ParaView3/build/VTK/Filtering
> > -I/home/alin/ParaView3/VTK/GenericFiltering -
> > I/home/alin/ParaView3/build/VTK/GenericFiltering
> > -I/home/alin/ParaView3/VTK/IO -I/home/alin/ParaView3/build/VTK/IO
> > -I/home/alin/ParaView3/VTK/Imaging -
> > I/home/alin/ParaView3/build/VTK/Imaging
> > -I/home/alin/ParaView3/VTK/Rendering -
> > I/home/alin/ParaView3/build/VTK/Rendering
> > -I/home/alin/ParaView3/VTK/Parallel
> > -I/home/alin/ParaView3/build/VTK/Parallel
> > -I/home/alin/ParaView3/VTK/Graphics
> > -I/home/alin/ParaView3/build/VTK/Graphics
> > -I/home/alin/ParaView3/VTK/Hybrid -
> > I/home/alin/ParaView3/build/VTK/Hybrid -
> > I/home/alin/ParaView3/VTK/VolumeRendering -
> > I/home/alin/ParaView3/build/VTK/VolumeRendering -
> > I/home/alin/ParaView3/VTK/Widgets
> > -I/home/alin/ParaView3/build/VTK/Widgets -
> > I/home/alin/ParaView3/VTK/Infovis
> > -I/home/alin/ParaView3/build/VTK/Infovis -
> > I/home/alin/ParaView3/VTK/Views -I/home/alin/ParaView3/build/VTK/Views -
> > I/usr/include/libxml2   -o CMakeFiles/Xdmf.dir/XdmfArray.o -c
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.cxx
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfDataDesc.h(195): error:
> > identifier "strcmp" is undefined
> >    XdmfSetStringMacro(HeavyDataSetName);
> >    ^
> >
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfDataDesc.h(195): error:
> > identifier "strlen" is undefined
> >    XdmfSetStringMacro(HeavyDataSetName);
> >    ^
> >
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfDataDesc.h(195): error:
> > identifier "strcpy" is undefined
> >    XdmfSetStringMacro(HeavyDataSetName);
> >    ^
> >
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.h(391): error:
> > identifier "strlen" is undefined
> >      this->SetNumberOfElements( strlen( String ) + 1 );
> >                                 ^
> >
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.h(392): error:
> > identifier "strcpy" is undefined
> >      strcpy((XdmfString)this->GetDataPointer(), String );
> >      ^
> >
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.cxx(99): error:
> > identifier "memcpy" is undefined
> >      memcpy( NewList, this->List, this->ListLength * sizeof(
> > XdmfArrayList ));
> >      ^
> >
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.cxx(115): error:
> > identifier "memmove" is undefined
> >      memmove( &this->List[ i ],
> >      ^
> >
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.cxx(132): error:
> > identifier "strlen" is undefined
> >  istrstream   Tag(TagName, strlen(TagName));
> >                            ^
> >
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.cxx(549): error:
> > identifier "strlen" is undefined
> >  char* NewValues = new char [ strlen(Values) + 1 ];
> >                               ^
> >
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.cxx(550): error:
> > identifier "strcpy" is undefined
> >  strcpy(NewValues, Values);
> >  ^
> >
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.cxx(956): error:
> > identifier "strlen" is undefined
> >  ReturnString = new char[ strlen( Ptr ) + 2 ];
> >                           ^
> >
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.cxx(957): error:
> > identifier "strcpy" is undefined
> >  strcpy( ReturnString, Ptr );
> >  ^
> >
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.cxx(1151): error:
> > identifier "memcpy" is undefined
> >    memcpy( Target, Ptr, Size );
> >    ^
> >
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.cxx(1176): error:
> > identifier "memcpy" is undefined
> >  memcpy( NewArray->GetDataPointer(0),
> >  ^
> >
> > compilation aborted for
> > /home/alin/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.cxx (code 2)
> > make[2]: *** [Utilities/Xdmf2/libsrc/CMakeFiles/Xdmf.dir/XdmfArray.o]
> > Error 2 make[2]: Leaving directory `/home/alin/ParaView3/build'
> > make[1]: *** [Utilities/Xdmf2/libsrc/CMakeFiles/Xdmf.dir/all] Error 2
> > make[1]: Leaving directory `/home/alin/ParaView3/build'
> > make: *** [all] Error 2
> >
> >
> > Any thoughts?
> >
> > Alin
> >
> > --
> >  ______________________________________________________________________
> >  "If the Universities will not study useless subjects, who will?"
> >                             G. F. FitzGerald, Nature, 45/46, 392 (1892)
> >  ______________________________________________________________________
> >  Mr  Alin M ELENA
> >  Irish Centre for High-End Computing -- www.ichec.ie
> >  The Design Tower, Trinity Technology & Enterprise Campus
> >  Grand Canal Quay,  Dublin 2, Ireland
> >  Tel:   +353 (0) 1 5241608 ext 29
> >  Fax: +353 (0) 1 7645845
> >  http://alin.elenaworld.net
> >  alin.elena at ichec.ie
> >  alinm.elena at gmail.com
> >  ______________________________________________________________________
> >
> > _______________________________________________
> > 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



More information about the ParaView mailing list