[Paraview] 3.4.0 compilation broken due to xdfm / old hdf5

Jean Favre jfavre at cscs.ch
Wed Jan 21 11:35:48 EST 2009


Berk Geveci wrote:
> I fixed the cvs head so that it compiles with 4.3 after ParaView 3.4
> release. I am wondering if the issue Dominik is running into is still
> there on cvs head though. If hdf5 was pulling in some headers, and now
> it doesn't, some things may still be broken. 

I have a clean compilation of cvs head today, without system hdf5, and
gcc 4.3.1

as soon as I turn SYSTEM_HDF5 = ON with my local HDF5 version 1.8.1, I
get the errors mentioned:

[  0%] Building CXX object
Utilities/Xdmf2/libsrc/CMakeFiles/Xdmf.dir/XdmfArray.o
In file included from
/local/apps/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.h:28,
                 from
/local/apps/ParaView3/Utilities/Xdmf2/libsrc/XdmfArray.cxx:25:
/local/apps/ParaView3/Utilities/Xdmf2/libsrc/XdmfDataDesc.h: In member
function ‘XdmfInt32 XdmfDataDesc::SetHeavyDataSetName(const char*)’:
/local/apps/ParaView3/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:198: error:
‘strcmp’ was not declared in this scope
/local/apps/ParaView3/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:198: error:
‘strlen’ was not declared in this scope
/local/apps/ParaView3/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:198: error:
‘strcpy’ was not declared in this scope

Jean --
Swiss National Supercomputing Center


More information about the ParaView mailing list