Dominik, What is your compiler version? I couldn't duplicate this on the cvs head but I have feeling that's because I am using gcc 4.0.
-berk On Tue, Jan 20, 2009 at 3:40 PM, Dominik Szczerba <[email protected]> wrote: > Below is a fix, fedora 10, hdf5-1.6.8 > -- Dominik > > --- XdmfObject.h.orig 2009-01-20 21:32:02.000000000 +0100 > +++ XdmfObject.h 2009-01-20 21:30:45.000000000 +0100 > @@ -82,6 +82,9 @@ > # ifdef UNIX > # include "sys/file.h" > # include "strings.h" > +/* DSZ */ > +#include <stdio.h> > +#include <string.h> > # define STRCASECMP strcasecmp > # define STRNCASECMP strncasecmp > # define STRCMP strcmp > > > > > > On Sun, 2009-01-18 at 13:38 +0100, Dominik Szczerba wrote: >> PV 3.4.0 + bundled hdf5 tandem is buggy somewhere, as reported long ago, >> so I need a newer ("system") version of hdf5. However, compiling both >> with hdf5 1.8.x and 1.6.8 breaks the compilation, e.g. errors with >> 1.6.8: >> >> In file included >> from /home/domel/pack/ParaView-3.4.0/Utilities/Xdmf2/libsrc/XdmfArray.h:29, >> >> from /home/domel/pack/ParaView-3.4.0/Utilities/Xdmf2/libsrc/XdmfArray.cxx:26: >> /home/domel/pack/ParaView-3.4.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h: >> In member function 'XdmfInt32 XdmfDataDesc::SetHeavyDataSetName(const >> char*)': >> /home/domel/pack/ParaView-3.4.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:198: >> error: 'strcmp' was not declared in this scope >> /home/domel/pack/ParaView-3.4.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:198: >> error: 'strlen' was not declared in this scope >> /home/domel/pack/ParaView-3.4.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:198: >> error: 'strcpy' was not declared in this scope >> (...) >> >> The simplest solution for me would be disabling Xdfm (the only user of >> hdf5 in PV) that I don't need, but it is not possible, it is referenced >> in the server code. >> >> 1) can xdfm be disabled at option? >> >> 2) how can I compile with a newer version of hdf5? >> >> Thanks, >> Dominik >> >> _______________________________________________ >> ParaView mailing list >> [email protected] >> http://www.paraview.org/mailman/listinfo/paraview > > _______________________________________________ > ParaView mailing list > [email protected] > http://www.paraview.org/mailman/listinfo/paraview > _______________________________________________ ParaView mailing list [email protected] http://www.paraview.org/mailman/listinfo/paraview
