CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   ParaView (https://www.cfd-online.com/Forums/paraview/)
-   -   [OpenFOAM] LibvtkFoamso (https://www.cfd-online.com/Forums/paraview/61309-libvtkfoamso.html)

fred November 2, 2005 09:27

LibvtkFoamso
 
Hello,

I am under gentoo linux with AMD64.
All compiles fine excepted libvtkFoam.so and of course libPVFoamReader.so

I have compiled paraview-2.2.1 in SHARED mode. All is OK. The path is correct, when I launch paraview all work correctly.

vtkFoam does not find some include files. The result of 'wmake libso vtkFoam' is :
/home/frederic/OpenFOAM/OpenFOAM-1.2/wmake/wmakeLnInclude: linking include files to /home/frederic/OpenFOAM/OpenFOAM-1.2/applications/utilities/postProcessing/graph ics/PVFoamReader/vtkFoam/lnInclude

Making dependency list for source file vtkFoam.C
could not open file vtkDataSetSource.h for source file vtkFoam.C
could not open file vtkDataArraySelection.h for source file vtkFoam.C
could not open file vtkUnstructuredGrid.h for source file vtkFoam.C
could not open file vtkPointData.h for source file vtkFoam.C
could not open file vtkCellData.h for source file vtkFoam.C
could not open file vtkFloatArray.h for source file vtkFoam.C
could not open file vtkCharArray.h for source file vtkFoam.C
Making dependency list for source file vtkFoamAddInternalMesh.C
could not open file vtkUnstructuredGrid.h for source file vtkFoamAddInternalMesh.C
could not open file vtkCellArray.h for source file vtkFoamAddInternalMesh.C
Making dependency list for source file vtkFoamAddPatch.C
could not open file vtkUnstructuredGrid.h for source file vtkFoamAddPatch.C
could not open file vtkCellArray.h for source file vtkFoamAddPatch.C
libso

The requested files are in /home/frederic/OpenFOAM/paraview/VTK and subdirectories.

Do you know where is possible to specify the correct directory ?

Thanks you ,
Frederic

fred November 3, 2005 07:50

It's solved. I added the follo
 
It's solved. I added the following in the options file (/home/frederic/OpenFOAM/OpenFOAM-1.2/
applications/utilities/postProcessing/graphics/
PVFoamReader/vtkFoam/Make/linuxAMD64Opt/options):

-I"/home/frederic/OpenFOAM/linuxAMD64/paraview/VTK/Filtering" -I"/home/frederic/OpenFOAM/linuxAMD64/paraview/VTK/Common"


Frederic

liugx212 November 18, 2005 19:01

Dear Frederic: I had added
 
Dear Frederic:

I had added the files as you said. But the errors and still here. Could you please help me?

The errors as follows:
[liu@liu PVFoamReader]$ ./Allwmake
make: Nothing to be done for `allFiles'.
make: `lnInclude/uptodate' is up to date.
make: `Make/linuxGcc4Opt/dependencies' is up to date.
libso
SOURCE_DIR=.
SOURCE=vtkFoam.C ; g++ -m32 -Dlinux -Wall -W -Wno-unused-parameter -Wold-style-cast -O3 -ffast-math -DNoRepository -ftemplate-depth-30 -I/home/liu/util/VTK/VTK-4.2.0/Filtering -I/home/liu/util/VTK/VTK-4.2.0/Common -I/home/liu/OpenFOAM/OpenFOAM-1.2/src/browser/lnInclude -lbrowser -I/home/liu/util/VTK/VTK-4.2.0/ -I/home/liu/OpenFOAM/linux/paraview-2.2.0/include -I../PVFoamReader -I/home/liu/OpenFOAM/OpenFOAM-1.2/src/OpenFOAM/lnInclude -IlnInclude -I. -fPIC -pthread -c $SOURCE -o Make/linuxGcc4Opt/vtkFoam.o
In file included from /home/liu/util/VTK/VTK-4.2.0/Common/vtkSystemIncludes.h:33,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkIndent.h:27,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkObjectBase.h:46,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkObject.h:44,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkProcessObject.h:52,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkSource.h:48,
from /home/liu/util/VTK/VTK-4.2.0/Filtering/vtkDataSetSource.h:25,
from ../PVFoamReader/vtkFoamReader.h:40,
from vtkFoam.C:38:
/home/liu/util/VTK/VTK-4.2.0/Common/vtkWin32Header.h:30:26: error: vtkConfigure.h: No such file or directory
In file included from /home/liu/OpenFOAM/linux/gcc-4.0.1/bin/../lib/gcc/i686-pc-linux-gnu/4.0.1/../../ ../../include/c++/4.0.1/backward/iostream.h:31,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkIOStream.h:61,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkSystemIncludes.h:49,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkIndent.h:27,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkObjectBase.h:46,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkObject.h:44,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkProcessObject.h:52,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkSource.h:48,
from /home/liu/util/VTK/VTK-4.2.0/Filtering/vtkDataSetSource.h:25,
from ../PVFoamReader/vtkFoamReader.h:40,
from vtkFoam.C:38:
/home/liu/OpenFOAM/linux/gcc-4.0.1/bin/../lib/gcc/i686-pc-linux-gnu/4.0.1/../../ ../../include/c++/4.0.1/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <x> header for the <x.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
In file included from /home/liu/util/VTK/VTK-4.2.0/Common/vtkSystemIncludes.h:49,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkIndent.h:27,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkObjectBase.h:46,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkObject.h:44,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkProcessObject.h:52,
from /home/liu/util/VTK/VTK-4.2.0/Common/vtkSource.h:48,
from /home/liu/util/VTK/VTK-4.2.0/Filtering/vtkDataSetSource.h:25,
from ../PVFoamReader/vtkFoamReader.h:40,
from vtkFoam.C:38:
/home/liu/util/VTK/VTK-4.2.0/Common/vtkIOStream.h:65:58: error: strstream.h: No such file or directory
/home/liu/util/VTK/VTK-4.2.0/Common/vtkIndent.h:33: warning: 'class vtkIndent' has virtual functions but non-virtual destructor
/home/liu/util/VTK/VTK-4.2.0/Common/vtkTimeStamp.h:32: warning: 'class vtkTimeStamp' has virtual functions but non-virtual destructor
/home/liu/util/VTK/VTK-4.2.0/Common/vtkProcessObject.h: In member function 'virtual void vtkProcessObject::AbortExecuteOn()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkProcessObject.h:91: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkProcessObject.h: In member function 'virtual void vtkProcessObject::AbortExecuteOff()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkProcessObject.h:91: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkSource.h: In member function 'virtual void vtkSource::ReleaseDataFlagOn()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkSource.h:94: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkSource.h: In member function 'virtual void vtkSource::ReleaseDataFlagOff()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkSource.h:94: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataObject.h: In member function 'virtual void vtkDataObject::ReleaseDataFlagOn()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataObject.h:97: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataObject.h: In member function 'virtual void vtkDataObject::ReleaseDataFlagOff()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataObject.h:97: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataObject.h: In member function 'virtual void vtkDataObject::RequestExactExtentOn()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataObject.h:256: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataObject.h: In member function 'virtual void vtkDataObject::RequestExactExtentOff()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataObject.h:256: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h: In member function 'virtual void vtkDataSetAttributes::CopyScalarsOn()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h:207: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h: In member function 'virtual void vtkDataSetAttributes::CopyScalarsOff()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h:207: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h: In member function 'virtual void vtkDataSetAttributes::CopyVectorsOn()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h:221: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h: In member function 'virtual void vtkDataSetAttributes::CopyVectorsOff()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h:221: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h: In member function 'virtual void vtkDataSetAttributes::CopyNormalsOn()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h:235: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h: In member function 'virtual void vtkDataSetAttributes::CopyNormalsOff()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h:235: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h: In member function 'virtual void vtkDataSetAttributes::CopyTCoordsOn()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h:249: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h: In member function 'virtual void vtkDataSetAttributes::CopyTCoordsOff()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h:249: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h: In member function 'virtual void vtkDataSetAttributes::CopyTensorsOn()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h:263: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h: In member function 'virtual void vtkDataSetAttributes::CopyTensorsOff()':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkDataSetAttributes.h:263: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkFloatArray.h: In member function 'virtual void* vtkFloatArray::GetVoidPointer(vtkIdType)':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkFloatArray.h:144: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkFloatArray.h: In member function 'virtual void vtkFloatArray::SetVoidArray(void*, vtkIdType, int)':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkFloatArray.h:161: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkCharArray.h: In member function 'virtual void* vtkCharArray::GetVoidPointer(vtkIdType)':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkCharArray.h:145: warning: use of old-style cast
/home/liu/util/VTK/VTK-4.2.0/Common/vtkCharArray.h: In member function 'virtual void vtkCharArray::SetVoidArray(void*, vtkIdType, int)':
/home/liu/util/VTK/VTK-4.2.0/Common/vtkCharArray.h:161: warning: use of old-style cast
make: *** [Make/linuxGcc4Opt/vtkFoam.o] Error 1
./Allwmake: line 2: cmake: command not found
make: *** No targets specified and no makefile found. Stop.


All times are GMT -4. The time now is 06:01.