Hi folks. I finally did it.. I've compiled opensg 2.0 with VTK contrib and
the test example... Thank you. The problem was some vtk and opensg
2.0libraries that were missing.
thanks!



2007/7/2, Pablo Carneiro Elias <[EMAIL PROTECTED]>:

Ok. I'm trying to compile the test of VTK contrib of opensg 2.0... I'm
getting these linking problems.. I think its only a matter of MACRO
definitions to set dll interfaces to export or import.. I always get
confused with those macros... anyone know wich macros I have do define in
order to link it correctly... heres the error messages...

1>Linking...
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class vtkStructuredGridOutlineFilter *
__cdecl vtkStructuredGridOutlineFilter::New(void)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in
function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@ [EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: void __thiscall
vtkProperty::SetColor(double,double,double)" ([EMAIL PROTECTED]@@
[EMAIL PROTECTED]) referenced in function "class OSG::FCPtr<class 
OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@[EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class vtkPolyDataNormals * __cdecl
vtkPolyDataNormals::New(void)" ([EMAIL PROTECTED]@@ [EMAIL PROTECTED])
referenced in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@[EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: void __thiscall
vtkStructuredGridGeometryFilter::SetExtent(int,int,int,int,int,int)"
([EMAIL PROTECTED]@@ [EMAIL PROTECTED])
referenced in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@[EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class vtkStructuredGridGeometryFilter
* __cdecl vtkStructuredGridGeometryFilter::New(void)"
([EMAIL PROTECTED]@@ [EMAIL PROTECTED]) referenced in
function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@[EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: class vtkProperty * __thiscall
vtkActor::GetProperty(void)"
([EMAIL PROTECTED]@@QAEPAVvtkProperty@@XZ) referenced in function
"class OSG::FCPtr<class OSG::FCPtr<class OSG::FieldContainerPtr,class
OSG::AttachmentContainer>,class OSG::Node> __cdecl initVTK(void)"
(?initVTK@@ [EMAIL PROTECTED]@[EMAIL PROTECTED]@@
[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class vtkActor * __cdecl
vtkActor::New(void)" ([EMAIL PROTECTED]@@ [EMAIL PROTECTED]) referenced in
function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@[EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: void __thiscall
vtkMapper::SetScalarRange(double * const)"
([EMAIL PROTECTED]@@ [EMAIL PROTECTED]) referenced in function
"class OSG::FCPtr<class OSG::FCPtr<class OSG::FieldContainerPtr,class
OSG::AttachmentContainer>,class OSG::Node> __cdecl initVTK(void)"
(?initVTK@@[EMAIL PROTECTED]@ [EMAIL PROTECTED]@@
[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: double * __thiscall
vtkDataArray::GetRange(void)" ([EMAIL PROTECTED]@@QAEPANXZ)
referenced in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@ [EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: class vtkDataArray * __thiscall
vtkDataSetAttributes::GetScalars(void)"
([EMAIL PROTECTED]@@QAEPAVvtkDataArray@@XZ) referenced
in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@ [EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class vtkPolyDataMapper * __cdecl
vtkPolyDataMapper::New(void)" ([EMAIL PROTECTED]@@ [EMAIL PROTECTED])
referenced in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@[EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: void __thiscall
vtkTubeFilter::SetVaryRadiusToVaryRadiusByVector(void)"
([EMAIL PROTECTED]@@QAEXXZ) referenced
in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@ [EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class vtkTubeFilter * __cdecl
vtkTubeFilter::New(void)" ([EMAIL PROTECTED]@@ [EMAIL PROTECTED])
referenced in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@[EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: void __thiscall
vtkStreamer::SetIntegrator(class vtkInitialValueProblemSolver *)"
([EMAIL PROTECTED]@@QAEXPAVvtkInitialValueProblemSolver@@@Z)
referenced in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@ [EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: void __thiscall
vtkStreamer::SetIntegrationDirectionToIntegrateBothDirections(void)"
([EMAIL PROTECTED]@@QAEXXZ)
referenced in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@ [EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: void __thiscall vtkStreamer::SetSource(class
vtkDataSet *)" ([EMAIL PROTECTED]@@QAEXPAVvtkDataSet@@@Z)
referenced in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@ [EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: class vtkPolyData * __thiscall
vtkPolyDataAlgorithm::GetOutput(void)"
([EMAIL PROTECTED]@@QAEPAVvtkPolyData@@XZ) referenced in
function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@ [EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: class vtkAlgorithmOutput * __thiscall
vtkAlgorithm::GetOutputPort(void)"
([EMAIL PROTECTED]@@QAEPAVvtkAlgorithmOutput@@XZ) referenced
in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@ [EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class vtkStreamLine * __cdecl
vtkStreamLine::New(void)" ([EMAIL PROTECTED]@@ [EMAIL PROTECTED])
referenced in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@[EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class vtkRungeKutta4 * __cdecl
vtkRungeKutta4::New(void)" ([EMAIL PROTECTED]@@ [EMAIL PROTECTED])
referenced in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@[EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class vtkPointSource * __cdecl
vtkPointSource::New(void)" ([EMAIL PROTECTED]@@ [EMAIL PROTECTED])
referenced in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@[EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: class vtkDataArray * __thiscall
vtkDataSetAttributes::GetVectors(void)"
([EMAIL PROTECTED]@@QAEPAVvtkDataArray@@XZ) referenced
in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@ [EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: class vtkPointData * __thiscall
vtkDataSet::GetPointData(void)"
([EMAIL PROTECTED]@@QAEPAVvtkPointData@@XZ) referenced in
function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@ [EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: double __thiscall
vtkDataSet::GetLength(void)" ([EMAIL PROTECTED]@@QAENXZ)
referenced in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@ [EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: class vtkStructuredGrid * __thiscall
vtkStructuredGridReader::GetOutput(void)"
([EMAIL PROTECTED]@@QAEPAVvtkStructuredGrid@@XZ)
referenced in function "class OSG::FCPtr<class OSG::FCPtr<class
OSG::FieldContainerPtr,class OSG::AttachmentContainer>,class OSG::Node>
__cdecl initVTK(void)" (?initVTK@@ [EMAIL PROTECTED]@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class vtkStructuredGridReader *
__cdecl vtkStructuredGridReader::New(void)"
([EMAIL PROTECTED]@@ [EMAIL PROTECTED]) referenced in function
"class OSG::FCPtr<class OSG::FCPtr<class OSG::FieldContainerPtr,class
OSG::AttachmentContainer>,class OSG::Node> __cdecl initVTK(void)"
(?initVTK@@[EMAIL PROTECTED]@ [EMAIL PROTECTED]@@
[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@XZ)
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: void __thiscall
OSG::SolidBackgroundBase::setColor(class OSG::Color3<float> const &)"
(__imp_?setColor@ [EMAIL PROTECTED]@@[EMAIL PROTECTED]@2@@Z)
referenced in function _main
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class OSG::FCPtr<class
OSG::FCPtr<class OSG::FCPtr<class OSG::FieldContainerPtr,class
OSG::AttachmentContainer>,class OSG::Background>,class OSG::SolidBackground>
__cdecl OSG::SolidBackgroundBase::create(void)" (__imp_?create@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED]
@OSG@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]
@@[EMAIL PROTECTED]) referenced in function _main
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: void __thiscall
OSG::PerspectiveCameraBase::setFov(float const &)" (__imp_?setFov@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in function _main
1>testVTK.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: static class OSG::FCPtr<class
OSG::FCPtr<class OSG::FCPtr<class OSG::FieldContainerPtr,class
OSG::AttachmentContainer>,class OSG::Camera>,class OSG::PerspectiveCamera>
__cdecl OSG::PerspectiveCameraBase::create(void)" (__imp_?create@
[EMAIL PROTECTED]@@[EMAIL PROTECTED]@
[EMAIL PROTECTED]@OSG@@[EMAIL PROTECTED]@@OSG@@[EMAIL PROTECTED]
@@OSG@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in function _main


2007/7/2, Pablo Carneiro Elias <[EMAIL PROTECTED]>:
>
> Hi, I've tried the hack, but its not working here yet.. the error has
> changed.. I'm not using the patch and I've updated the scons build files
> from svn. here's the error:
>
> Building OpenSG  2.0.0-pre1
> ### Apply OpenSG SCons AddOn Hacks ###
> Valid archs:  ['default']
> Option error:  global name 'string' is not defined
> Traceback (most recent call last):
>   File "D:\Pablo\Programming\lib\OpenSG- 2.0\SConstruct", line 641, in
> <module>
>     opts.Process(common_env)
>   File "Tools\scons-addons\src\SConsAddons\Options\Options.py", line
> 639, in Pro
> cess
>     option.validate(env)          # Validate the settings
>   File "Tools\scons-addons\src\SConsAddons\Options\Options.py", line
> 382, in val
> idate
>     self.value = self.textToBool(self.value)
>   File "Tools\scons-build\OpenSG\AddOnHacks.py", line 373, in
> BoolOptionTextToBo
> ol
>     lval = string.lower(val)
> NameError: global name 'string' is not defined
>
>
>
> 2007/7/2, Gerrit Voss < [EMAIL PROTECTED] >:
> >
> >
> > Hi,
> >
> > On Mon, 2007-07-02 at 11:43 +0800, Gerrit Voss wrote:
> > > Hi,
> > >
> > > On Sun, 2007-07-01 at 13:23 -0300, Pablo Carneiro Elias wrote:
> > > >  So, I've restored build.info (undid patch) and then applied the
> > > > hack... but here's what I got:
> > > >
> > > > Building OpenSG  2.0.0-pre1
> > > > ### Apply OpenSG SCons AddOn Hacks ###
> > > > NameError: global name 'distutils' is not defined:
> > > >   File "D:\Pablo\Programming\lib\OpenSG-
> > 2.0-Stable-jun07\SConstruct",
> > > > line 382:
> > > >     variant_helper =
> > sca_variants.VariantsHelper(variantKeys=["type",
> > > > "arch"])
> > > >   File "Tools\scons-addons\src\SConsAddons\Variants.py", line 56:
> > > >     self.fillDefaultVariants(variantKeys)
> > > >   File "Tools\scons-build\OpenSG\AddOnHacks.py", line 325:
> > > >     valid_archs = SConsAddons.EnvironmentBuilder.detectValidArchs
> > ()
> > > >   File "Tools\scons-build\OpenSG\AddOnHacks.py", line 271:
> > > >     cur_arch = SConsAddons.Util.GetArch()
> > > >   File "Tools\scons-build\OpenSG\AddOnHacks.py", line 220:
> > > >     platform = distutils.util.get_platform()
> > > >
> > > > any easy fix?
> >
> > that one I just fixed this morning, so it should work again.
> >
> > kind regards
> >   gerrit
> >
> >
> >
> > -------------------------------------------------------------------------
> >
> > This SF.net email is sponsored by DB2 Express
> > Download DB2 Express C - the FREE version of DB2 express and take
> > control of your XML. No limits. Just data. Click to get it now.
> > http://sourceforge.net/powerbar/db2/
> > _______________________________________________
> > Opensg-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/opensg-users
> >
>
>

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to