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 &)"
([EMAIL PROTECTED]@OSG@@[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