Which version should i use?

scratchyrice

23-02-2009 04:19:48

I am soon to intergrate physx into my project, hopefuly using nxogre. However, Im a little confused as to which version i should use. The doc page says 1.0 is the best choice, Yet theres a 1.5.2. Which one is stable, and has all the physx features (Mainly Rigid bodys, Joints, Cloth and hardware support)

Cheers

Scratchy

spacegaier

23-02-2009 07:30:22

1.5.2 is in development (a complete rewrite afaik). So there is still a geat lack of features that will be filled step by step. The BleedingVersions (1.x) were only a filler between the old stable one (0.9) and the new (1.5.x). So the most stable and the one with the most features is 0.9 (don't let you fool by the number, it's stable).

scratchyrice

23-02-2009 07:31:46

Cheers. Could you show me a link to 0.9? Ive found 1.0, But no 0.9. Also the FAQ surgests using 1.0 why is this?

Cheers

Scratchy

spacegaier

23-02-2009 09:13:57

Ohh..your're right. The FAQ says that you should use 1.0, but afaik it has less features than 0.9 as it was never finished and dropped in favour of the complete rewrite (1.5.x).

In any case: Here is the link to the different SVN branches. Choose the one that suits your needs.

http://svn.nxogre.org/branches/

scratchyrice

26-02-2009 15:42:11

Ok, Cheers..

Well i downloaded it, And when i tried to compile v0.9, I get a huge list of errors:
1>Compiling...
1>cl : Command line warning D9035 : option 'Wp64' has been deprecated and will be removed in a future release
1>NxOgreTesting.cpp
1>NxOgreEnumsBlueprint.cpp
1>h:\nxogre\nxogre\source\nxogreenumsblueprint.cpp(167) : error C2065: 'NX_BF_POSE_SLEEP_TEST' : undeclared identifier
1>NxOgreShapeWheel.cpp
1>NxOgreShapeTerrain.cpp
1>NxOgreShapePrimitives.cpp
1>NxOgreShapeMesh.cpp
1>NxOgreShapeConvex.cpp
1>NxOgreShapeBlueprintWheel.cpp
1>NxOgreShapeBlueprintTerrain.cpp
1>NxOgreShapeBlueprintPrimitives.cpp
1>NxOgreShapeBlueprintMesh.cpp
1>NxOgreShapeBlueprintConvex.cpp
1>NxOgreShapeBlueprint.cpp
1>NxOgreSkeleton.cpp
1>NxOgreForceField.cpp
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(238) : error C2039: 'clothScale' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(239) : error C2039: 'constant' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(241) : error C2039: 'falloffLinear' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(242) : error C2039: 'falloffQuadratic' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(244) : error C2039: 'fluidScale' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(247) : error C2039: 'noise' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(249) : error C2039: 'positionMultiplier' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(249) : error C2039: 'positionMultiplier' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(250) : error C2039: 'positionTarget' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(250) : error C2039: 'positionTarget' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(251) : error C2039: 'rigidBodyScale' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(251) : error C2039: 'rigidBodyScale' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(252) : error C2039: 'softBodyScale' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(252) : error C2039: 'softBodyScale' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(253) : error C2039: 'torusRadius' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(253) : error C2039: 'torusRadius' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(254) : error C2039: 'velocityMultiplier' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(254) : error C2039: 'velocityMultiplier' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(255) : error C2039: 'velocityTarget' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(255) : error C2039: 'velocityTarget' : is not a member of 'NxForceFieldDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxforcefielddesc.h(63) : see declaration of 'NxForceFieldDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(281) : error C2039: 'flags' : is not a member of 'NxBoxForceFieldShapeDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxboxforcefieldshapedesc.h(29) : see declaration of 'NxBoxForceFieldShapeDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(281) : error C2065: 'NX_FFS_EXCLUDE' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(292) : error C2039: 'flags' : is not a member of 'NxSphereForceFieldShapeDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxsphereforcefieldshapedesc.h(28) : see declaration of 'NxSphereForceFieldShapeDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(292) : error C2065: 'NX_FFS_EXCLUDE' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(304) : error C2039: 'flags' : is not a member of 'NxCapsuleForceFieldShapeDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\nxcapsuleforcefieldshapedesc.h(29) : see declaration of 'NxCapsuleForceFieldShapeDesc'
1>h:\nxogre\nxogre\source\nxogreforcefield.cpp(304) : error C2065: 'NX_FFS_EXCLUDE' : undeclared identifier
1>NxOgreFluidMesh.cpp
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(47) : error C2143: syntax error : missing ';' before '*'
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(47) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(47) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(47) : warning C4183: 'getFluidMesh': missing return type; assumed to be a member function returning 'int'
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(70) : error C2143: syntax error : missing ';' before '*'
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(70) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(70) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(47) : error C2065: 'mFluidMesh' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(39) : error C2039: 'releaseScreenSurfaceMesh' : is not a member of 'NxFluid'
1> h:\physx2.8.1sdk\sdks\physics\include\fluids\nxfluid.h(66) : see declaration of 'NxFluid'
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(39) : error C2065: 'mFluidMesh' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(46) : error C2065: 'NxImplicitScreenMeshDesc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(46) : error C2146: syntax error : missing ';' before identifier 'desc'
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(46) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(47) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(47) : error C2228: left of '.setToDefault' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(48) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(48) : error C2228: left of '.width' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(49) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(49) : error C2228: left of '.height' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(127) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(127) : error C2228: left of '.projectionMatrix' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(136) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(136) : error C2228: left of '.meshData' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(136) : error C2228: left of '.verticesPosBegin' must have class/struct/union
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(137) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(137) : error C2228: left of '.meshData' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(137) : error C2228: left of '.verticesPosByteStride' must have class/struct/union
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(138) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(138) : error C2228: left of '.meshData' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(138) : error C2228: left of '.numVerticesPtr' must have class/struct/union
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(139) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(139) : error C2228: left of '.meshData' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(139) : error C2228: left of '.maxVertices' must have class/struct/union
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(141) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(141) : error C2228: left of '.meshData' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(141) : error C2228: left of '.verticesNormalBegin' must have class/struct/union
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(142) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(142) : error C2228: left of '.meshData' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(142) : error C2228: left of '.verticesNormalByteStride' must have class/struct/union
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(144) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(144) : error C2228: left of '.meshData' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(144) : error C2228: left of '.indicesBegin' must have class/struct/union
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(145) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(145) : error C2228: left of '.meshData' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(145) : error C2228: left of '.indicesByteStride' must have class/struct/union
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(146) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(146) : error C2228: left of '.meshData' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(146) : error C2228: left of '.maxIndices' must have class/struct/union
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(147) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(147) : error C2228: left of '.meshData' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(147) : error C2228: left of '.numIndicesPtr' must have class/struct/union
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(149) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(149) : error C2228: left of '.particleRadius' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(150) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(150) : error C2228: left of '.screenSpacing' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(151) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(151) : error C2228: left of '.triangleWindingPositive' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(152) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(152) : error C2228: left of '.threshold' must have class/struct/union
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(155) : error C2065: 'mFluidMesh' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(155) : error C2039: 'createScreenSurfaceMesh' : is not a member of 'NxFluid'
1> h:\physx2.8.1sdk\sdks\physics\include\fluids\nxfluid.h(66) : see declaration of 'NxFluid'
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(155) : error C2065: 'desc' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(161) : error C2065: 'mFluidMesh' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(161) : error C2227: left of '->generateMeshIsDone' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(170) : error C2065: 'mFluidMesh' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(170) : error C2227: left of '->getMesh' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(176) : error C2065: 'mFluidMesh' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(176) : error C2227: left of '->getMeshData' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(176) : error C2228: left of '.numIndicesPtr' must have class/struct/union
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(334) : error C2065: 'mFluidMesh' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluidmesh.cpp(334) : error C2227: left of '->setProjectionMatrix' must point to class/struct/union/generic type
1> type is ''unknown-type''
1>NxOgreFluid.cpp
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(47) : error C2143: syntax error : missing ';' before '*'
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(47) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(47) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(47) : warning C4183: 'getFluidMesh': missing return type; assumed to be a member function returning 'int'
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(70) : error C2143: syntax error : missing ';' before '*'
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(70) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(70) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>h:\nxogre\nxogre\include\nxogrefluidmesh.h(47) : error C2065: 'mFluidMesh' : undeclared identifier
1>h:\nxogre\nxogre\source\nxogrefluid.cpp(92) : error C2039: 'staticCollisionRestitution' : is not a member of 'NxFluidDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\fluids\nxfluiddesc.h(587) : see declaration of 'NxFluidDesc'
1>h:\nxogre\nxogre\source\nxogrefluid.cpp(93) : error C2039: 'staticCollisionAdhesion' : is not a member of 'NxFluidDesc'
1> h:\physx2.8.1sdk\sdks\physics\include\fluids\nxfluiddesc.h(587) : see declaration of 'NxFluidDesc'
1>NxOgreCharacterController.cpp
1>NxOgreUserStream.cpp
1>h:\nxogre\nxogre\source\nxogreuserstream.cpp(290) : fatal error C1083: Cannot open include file: 'OgreMemoryMacros.h': No such file or directory
1>NxOgreUserAllocator.cpp
1>h:\nxogre\nxogre\source\nxogreuserallocator.cpp(25) : fatal error C1083: Cannot open include file: 'OgreNoMemoryMacros.h': No such file or directory
1>Generating Code...
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>Compiling...
1>NxOgreScene.cpp
1>NxOgrePhysXDriver.cpp
1>Generating Code...
1>h:\physx2.8.1sdk\sdks\physics\include\nxshapedesc.h(291) : error C4716: 'NxShapeDesc::operator=' : must return a value
1>Project : warning PRJ0018 : The following environment variables were not found:
1>$(OGRE_HOME)
1>$(PHYSX_DIR)
1>Build log was saved at "file://H:\NxOgre\NxOgre\compiler\Windows\Debug\BuildLog.htm"
1>NxOgre - 122 error(s), 3 warning(s)

This is after i got rid of all the references to OgreMacrosNoMemory.h etc, As told in the faq.

Am i missing something?

Cheers

Scratchy