Hi,
errors about OSGGLDefineMapper_auto.cpp  are resolved.
Now....if i try to build without any option of var_type building i have 
these errors (and there are the same errors
obtained if i use this command line
python Tools\scons-local\scons.py
BoostBaseDir=C:\Programmi\boost\boost_1_33_1 enable_unittest=false
type_var=hybrid MSVS_VERSION=8.0):

//*******************
  Creating library
build.win32.cl.8.0\type-hybrid--arch-default\Source\OSGBase_
h.lib and object
build.win32.cl.8.0\type-hybrid--arch-default\Source\OSGBase_h.e
xp
OSGPointMCastConnection.obj : error LNK2001: unresolved external symbol
__imp___
invalid_parameter_noinfo
OSGPointSockConnection.obj : error LNK2001: unresolved external symbol
__imp___i
nvalid_parameter_noinfo
OSGPointSockPipeline.obj : error LNK2001: unresolved external symbol
__imp___inv
alid_parameter_noinfo
OSGThreadManager.obj : error LNK2001: unresolved external symbol
__imp___invalid
_parameter_noinfo
OSGDgramQueue.obj : error LNK2001: unresolved external symbol
__imp___invalid_pa
rameter_noinfo
OSGGroupMCastConnection.obj : error LNK2001: unresolved external symbol
__imp___
invalid_parameter_noinfo
OSGGroupSockConnection.obj : error LNK2001: unresolved external symbol
__imp___i
nvalid_parameter_noinfo
OSGGroupSockPipeline.obj : error LNK2001: unresolved external symbol
__imp___inv
alid_parameter_noinfo
OSGConnectionFactory.obj : error LNK2001: unresolved external symbol
__imp___inv
alid_parameter_noinfo
OSGConnectionType.obj : error LNK2001: unresolved external symbol
__imp___invali
d_parameter_noinfo
OSGGroupConnection.obj : error LNK2019: unresolved external symbol
__imp___inval
id_parameter_noinfo referenced in function "public: class
std::list<int,class st
d::allocator<int> >::_Iterator<1> __thiscall std::list<int,class
std::allocator<
int> >::erase(class std::list<int,class std::allocator<int>
 >::_Iterator<1>)" (?
[EMAIL PROTECTED]@[EMAIL PROTECTED]@std@@@std@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@Z)
OSGPointConnection.obj : error LNK2001: unresolved external symbol
__imp___inval
id_parameter_noinfo
OSGFieldType.obj : error LNK2001: unresolved external symbol
__imp___invalid_par
ameter_noinfo
OSGTypeInst.obj : error LNK2001: unresolved external symbol
__imp___invalid_para
meter_noinfo
OSGBinaryMessage.obj : error LNK2001: unresolved external symbol
__imp___invalid
_parameter_noinfo
OSGConnection.obj : error LNK2001: unresolved external symbol
__imp___invalid_pa
rameter_noinfo
OSGPathHandler.obj : error LNK2001: unresolved external symbol
__imp___invalid_p
arameter_noinfo
OSGSharedObjectHandler.obj : error LNK2001: unresolved external symbol
__imp___i
nvalid_parameter_noinfo
OSGTypeFactory.obj : error LNK2001: unresolved external symbol
__imp___invalid_p
arameter_noinfo
OSGField.obj : error LNK2001: unresolved external symbol
__imp___invalid_paramet
er_noinfo
OSGGLDefineMapper_auto.obj : error LNK2001: unresolved external symbol
__imp___i
nvalid_parameter_noinfo
OSGIDString.obj : error LNK2001: unresolved external symbol
__imp___invalid_para
meter_noinfo
OSGLog.obj : error LNK2001: unresolved external symbol
__imp___invalid_parameter
_noinfo
OSGNormalQuantifier.obj : error LNK2001: unresolved external symbol
__imp___inva
lid_parameter_noinfo
OSGBaseInitFunctions.obj : error LNK2001: unresolved external symbol
__imp___inv
alid_parameter_noinfo
OSGExceptionBinaryDataHandler.obj : error LNK2001: unresolved external
symbol __
imp___invalid_parameter_noinfo
OSGFactoryController.obj : error LNK2001: unresolved external symbol
__imp___inv
alid_parameter_noinfo
OSGGLDefineMapper.obj : error LNK2001: unresolved external symbol
__imp___invali
d_parameter_noinfo
build.win32.cl.8.0\type-hybrid--arch-default\Source\OSGBase_h.dll : fatal
error
LNK1120: 1 unresolved externals
scons: ***
[build.win32.cl.8.0\type-hybrid--arch-default\Source\OSGBase_h.dll] E
rror 1120
scons: building terminated because of errors.

//******************

Then, i tried to compile in debug and optimized but there are these 
compiling errors (console output refers to debug compilation):

//********************
OSGReferenceCountTest.cpp
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(60) : error
C2143: s
yntax error : missing ';' before 'constant'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(60) : error
C2064: t
erm does not evaluate to a function taking 1 arguments
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(65) : error
C2228: l
eft of '.get' must have class/struct/union
        type is 'int'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(70) : error
C2227: l
eft of '->getId' must point to class/struct/union/generic type
        type is 'int'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(81) : error
C2227: l
eft of '->getRefCount' must point to class/struct/union/generic type
        type is 'int'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(81) : error
C2665: '
UnitTest::CheckEqual' : none of the 4 overloads could convert all the
argument t
ypes
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(30): could be 'void UnitTest::CheckEqual(UnitTest::TestResults
&,const ch
ar *,const char *,const UnitTest::TestDetails &)'
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(32): or 'void UnitTest::CheckEqual(UnitTest::TestResults &,char
*,char *,
const UnitTest::TestDetails &)'
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(34): or 'void UnitTest::CheckEqual(UnitTest::TestResults &,char
*,const c
har *,const UnitTest::TestDetails &)'
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(36): or 'void UnitTest::CheckEqual(UnitTest::TestResults &,const char
*,c
har *,const UnitTest::TestDetails &)'
        while trying to match the argument list '(UnitTest::TestResults,
int)'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(82) : error
C2227: l
eft of '->getWeakRefCount' must point to class/struct/union/generic type
        type is 'int'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(90) : error
C2664: '
void OSG::Node::setCore(OSG::NodeCore *const )' : cannot convert parameter 1
fro
m 'int' to 'OSG::NodeCore *const '
        Conversion from integral type to pointer type requires
reinterpret_cast,
 C-style cast or function-style cast
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(95) : error
C2227: l
eft of '->getRefCount' must point to class/struct/union/generic type
        type is 'int'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(95) : error
C2665: '
UnitTest::CheckEqual' : none of the 4 overloads could convert all the
argument t
ypes
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(30): could be 'void UnitTest::CheckEqual(UnitTest::TestResults
&,const ch
ar *,const char *,const UnitTest::TestDetails &)'
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(32): or 'void UnitTest::CheckEqual(UnitTest::TestResults &,char
*,char *,
const UnitTest::TestDetails &)'
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(34): or 'void UnitTest::CheckEqual(UnitTest::TestResults &,char
*,const c
har *,const UnitTest::TestDetails &)'
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(36): or 'void UnitTest::CheckEqual(UnitTest::TestResults &,const char
*,c
har *,const UnitTest::TestDetails &)'
        while trying to match the argument list '(UnitTest::TestResults,
int)'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(103) : error
C2227:
left of '->getMFParents' must point to class/struct/union/generic type
        type is 'int'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(103) : error
C2227:
left of '->at' must point to class/struct/union/generic type
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(103) : error
C2665:
'UnitTest::CheckEqual' : none of the 4 overloads could convert all the
argument
types
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(30): could be 'void UnitTest::CheckEqual(UnitTest::TestResults
&,const ch
ar *,const char *,const UnitTest::TestDetails &)'
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(32): or 'void UnitTest::CheckEqual(UnitTest::TestResults &,char
*,char *,
const UnitTest::TestDetails &)'
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(34): or 'void UnitTest::CheckEqual(UnitTest::TestResults &,char
*,const c
har *,const UnitTest::TestDetails &)'
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(36): or 'void UnitTest::CheckEqual(UnitTest::TestResults &,const char
*,c
har *,const UnitTest::TestDetails &)'
        while trying to match the argument list '(UnitTest::TestResults,
OSG::No
deRecPtr)'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(110) : error
C2106:
'=' : left operand must be l-value
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(291) : error
C2143:
syntax error : missing ';' before 'constant'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(291) : error
C2440:
'=' : cannot convert from 'OSG::GroupTransitPtr' to 'int'
        No user-defined-conversion operator available that can perform this
conv
ersion, or the operator cannot be called
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(298) : error
C2228:
left of '.get' must have class/struct/union
        type is 'int'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(305) : error
C2227:
left of '->getId' must point to class/struct/union/generic type
        type is 'int'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(314) : error
C2664:
'void OSG::Node::setCore(OSG::NodeCore *const )' : cannot convert parameter
1 fr
om 'int' to 'OSG::NodeCore *const '
        Conversion from integral type to pointer type requires
reinterpret_cast,
 C-style cast or function-style cast
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(315) : error
C2664:
'void OSG::Node::setCore(OSG::NodeCore *const )' : cannot convert parameter
1 fr
om 'int' to 'OSG::NodeCore *const '
        Conversion from integral type to pointer type requires
reinterpret_cast,
 C-style cast or function-style cast
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(323) : error
C2227:
left of '->getRefCount' must point to class/struct/union/generic type
        type is 'int'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(323) : error
C2665:
'UnitTest::CheckEqual' : none of the 4 overloads could convert all the
argument
types
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(30): could be 'void UnitTest::CheckEqual(UnitTest::TestResults
&,const ch
ar *,const char *,const UnitTest::TestDetails &)'
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(32): or 'void UnitTest::CheckEqual(UnitTest::TestResults &,char
*,char *,
const UnitTest::TestDetails &)'
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(34): or 'void UnitTest::CheckEqual(UnitTest::TestResults &,char
*,const c
har *,const UnitTest::TestDetails &)'
        c:\progetti\endonav\sorgenti\opensg\tools\unittest-cpp\unittest++\src\Ch
ecks.h(36): or 'void UnitTest::CheckEqual(UnitTest::TestResults &,const char
*,c
har *,const UnitTest::TestDetails &)'
        while trying to match the argument list '(UnitTest::TestResults,
int)'
Source\System\FieldContainer\Base\OSGReferenceCountTest.cpp(333) : error
C2106:
'=' : left operand must be l-value
scons: ***
[build.win32.cl.8.0\type-debug--arch-default\Source\System\FieldConta
iner\Base\OSGReferenceCountTest.obj] Error 2
scons: building terminated because of errors.
//*********************


If someone can help me,
tks
Lorenzo




----- Original Message ----- 
From: "Gerrit Voss" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, August 27, 2008 7:14 AM
Subject: Re: [Opensg-users] OPENSG 2.0 compiling errors under windows


>
> Hi,
>
> On Wed, 2008-08-27 at 07:08 +0800, Gerrit Voss wrote:
>> Hi Carsten,
>>
>> On Tue, 2008-08-26 at 10:49 -0500, Carsten Neumann wrote:
>> > Hello Lorenzo,
>> >
>>
>> > I'll give a more detailed answer later, but basically the generated
>> > file
>> > OSGGLDefineMapper_auto.cpp does contain OpenGL constants that are not
>> > in
>> > you gl.h
>> > The tool that generates that file is in
>> > Tools/glEnumMapper/createGLEnumMaps.pl. If you run that and replace the
>> > above file with the output these errors should go away. (as mentioned,
>> > more detailed info a bit later, got to run)
>>
>> my error, I'll look into it as soon as I get into office.
>
> the errors should be fixed. Could you try again.
>
>
> kind regards,
>  gerrit
>
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Opensg-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/opensg-users
>
>




-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to