Hi,  

1. libvtkhdf5.dylib compiles without errors nor warnings.

2. VTK_USE_SYSTEM_HDF5 is Off in my config.

3. Same result: linking error of libvtkPVVTKExtensions.dylib

4. I already had HDF5 installed via Macports (version 1.8.8). Turning
VTK_USE_SYSTEM_HDF5 On with the Macports HDF5 library
configures ok (cmake finds the include dirs and the libs) but it fails
to compile with the following error:

[ 30%] Building CXX object 
Utilities/Xdmf2/libsrc/CMakeFiles/Xdmf.dir/XdmfArray.cxx.o
In file included from 
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:29,
                 from 
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfArray.h:28,
                 from 
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfArray.cxx:25:
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfHDFSupport.h:30:22: 
error: H5public.h: No such file or directory
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfHDFSupport.h:36:18: 
error: hdf5.h: No such file or directory
In file included from 
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:29,
                 from 
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfArray.h:28,
                 from 
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfArray.cxx:25:
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfHDFSupport.h:42: 
error: 'hid_t' does not name a type
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfHDFSupport.h:43: 
warning: 'HDF5TypeToXdmfType' initialized and declared 'extern'
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfHDFSupport.h:43: 
error: 'hid_t' was not declared in this scope
In file included from 
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfArray.h:28,
                 from 
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfArray.cxx:25:
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:93: error: 
'hid_t' has not been declared
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:94: error: 
'hid_t' has not been declared
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:163: 
error: 'hid_t' does not name a type
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:165: 
error: 'hid_t' does not name a type
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:218: 
error: 'hid_t' does not name a type
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:219: 
error: 'hid_t' does not name a type
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:234: 
error: 'hssize_t' does not name a type
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:236: 
error: 'hsize_t' does not name a type
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:237: 
error: 'hsize_t' does not name a type
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h: In member 
function 'XdmfInt32 XdmfDataDesc::CopyType(XdmfDataDesc*)':
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:89: error: 
'class XdmfDataDesc' has no member named 'GetDataType'
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h: In member 
function 'XdmfInt64 XdmfDataDesc::GetStart(XdmfInt64)':
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:151: 
error: 'class XdmfDataDesc' has no member named 'Start'
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h: In member 
function 'XdmfInt64 XdmfDataDesc::GetStride(XdmfInt64)':
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:153: 
error: 'class XdmfDataDesc' has no member named 'Stride'
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h: In member 
function 'XdmfInt64 XdmfDataDesc::GetCount(XdmfInt64)':
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfDataDesc.h:155: 
error: 'class XdmfDataDesc' has no member named 'Count'
In file included from 
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfArray.cxx:25:
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfArray.h: At global 
scope:
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfArray.h:90: error: 
'hid_t' has not been declared
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfArray.cxx:384: error: 
'XdmfInt32 XdmfArray::CopyShape' is not a static member of 'class XdmfArray'
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfArray.cxx:384: error: 
'hid_t' was not declared in this scope
/usr/local/src/ParaView-3.12.0/Utilities/Xdmf2/libsrc/XdmfArray.cxx:384: error: 
expected ',' or ';' before '{' token
make[2]: *** [Utilities/Xdmf2/libsrc/CMakeFiles/Xdmf.dir/XdmfArray.cxx.o] Error 
1
make[1]: *** [Utilities/Xdmf2/libsrc/CMakeFiles/Xdmf.dir/all] Error 2
make: *** [all] Error 2


5. Bug reported: http://paraview.org/Bug/view.php?id=12982

Thanks for your quick response.

Regards,
Antonio

——

Antonio LaTorre
CeSViMa - Universidad Politécnica de Madrid

Phone: +34 91 452 49 00 ext. 1762
Fax: +34 91 336 73 73
e-mail: [email protected] (mailto:[email protected])
http://laurel.datsi.fi.upm.es/~atorre

CeSViMa - Parque Tecnológico UPM
Campus de Montegancedo
28223, Pozuelo de Alarcón, Madrid
España


On Thursday, March 8, 2012 at 2:55 PM, David E DeMarle wrote:

> It's likely that turning on VTK_USE_BOOST brings in code (like the Enzo and 
> Flash readers) that need features from hdf5 that we don't compile.
>  
> This is likely a bug. Can you help us resolve it by:  
>  
> 1) Were there any hdf5 related compilation errors or warnings for you?
> 2) What is your setting of VTK_USE_SYSTEM_HDF5?
> 3) Try recompiling with VTK_USE_BOOST off.
> 4) Try turning VTK_USE_SYSTEM_HDF5 on and point it to a recent HDF5.
>  
> 5) File a bug report.
>  
>  
> thanks,
>  
> David E DeMarle
> Kitware, Inc.
> R&D Engineer
> 21 Corporate Drive
> Clifton Park, NY 12065-8662
> Phone: 518-881-4909
>  
>  
> On Wed, Mar 7, 2012 at 11:22 AM, Antonio LaTorre <[email protected] 
> (mailto:[email protected])> wrote:
> > >  
> > > I'm completely new to Paraview, but it seems that it is not finding the 
> > > symbols related to HDF5  
> > > when it tries to link the lib. Should I configure something on the 
> > > CMakeCache to make it find the
> > > lib with those symbols? Is it a bug of the compilation process?
> > >  
> > > FYI, I only changed a couple of vars in CMake: BUILD_SHARED_LIBS = ON and 
> > > VTK_USE_BOOST = ON.  
> > >  
> > > I'm on MacOS X 10.7 and use Apple's Clang distributed with the latest 
> > > version of Xcode.
> > >  
> > > Regards and thanks in advance for your help.  
> >  
> >  
> > _______________________________________________
> > Powered by www.kitware.com (http://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
> >  
>  

_______________________________________________
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

Reply via email to