[SOLVED]Compile Error

FrozenKiller42

11-09-2010 07:26:22

I downloaded BloodyMess 1.5.5 and tried to compile. Compilation goes OK until the post build commands:
1>------ Build started: Project: NxOgre, Configuration: Debug Win32 ------
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(990,5): warning MSB8012: TargetPath(C:\dev\NxOgre\build\msvc\Debug\NxOgre.dll) does not match the Linker's OutputFile property value (C:\dev\NxOgre\build\msvc\Debug\NxOgre_Debug.dll). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(992,5): warning MSB8012: TargetName(NxOgre) does not match the Linker's OutputFile property value (NxOgre_Debug). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
1> A subdirectory or file C:\dev\NxOgre\build\msvc\..\..\sdk already exists.
1> 1 file(s) copied.
1> 1 file(s) copied.
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreAccumulativeSceneTimer.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreActiveParticle.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreActor.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreActorMachinePart.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreArchive.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreArchiveResourceIdentifier.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreArray.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreBox.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreBuffer.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreCallback.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreCapsule.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreCircularBuffer.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreClasses.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreCloth.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreClothDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreCommon.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreCompiler.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreConvex.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreD6Joint.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreD6JointDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreEntityReport.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreErrorStream.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreFixedJoint.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreFixedSceneTimer.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreFunctions.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreHeightField.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreHeightFieldGeometry.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreHeightFieldGeometryBlueprint.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreHeightFieldManager.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreHeightFieldSample.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreIntVectors.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreJoint.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreJointDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreJointDriveDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreJointFunctions.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreJointLimitDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreJointLimitSoftDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreKinematicActor.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreKinematicController.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreKinematicFunctions.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMachine.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMachinePart.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreManualHeightField.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreManualMesh.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMaterial.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMaterialDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMaterialPrototype.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMath.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMatrix.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMemory.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMemoryArchive.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMemoryDebugger.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMemoryResource.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMemoryResourceProtocol.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMesh.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMeshFunctions.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMeshManager.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMeshStats.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMotorDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMSWindowsFileArchive.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMSWindowsFileResource.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreMSWindowsFileResourceProtocol.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreNodeRenderable.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreNXSFunctions.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreParticle.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreParticleDrain.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreParticleEmitter.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreParticleGroup.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreParticleRenderer.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePhysXCallback.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePhysXMeshData.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePhysXOutputStream.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePhysXPointer.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePhysXPrototypes.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePhysXRaycastReport.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePhysXStream.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePhysXUserAllocator.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePhysXUserEntityReport.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePlaneGeometry.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePointerClass.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePointParticleRenderer.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePointRenderable.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgrePrototypeFunctions.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreRay.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreRaycastHit.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreReason.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreRemoteDebugger.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreRemoteDebuggerListener.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreRenderable.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreResource.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreResourceProtocol.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreResourceSystem.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreRestingParticle.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreRevoluteJoint.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreRevoluteJointDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreRigidBody.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreRigidBodyDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreRigidBodyDynamicFunctions.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreRigidBodyFunctions.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreRigidBodyPrototype.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreScene.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSceneDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSceneGeometry.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreScenePrototype.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSceneRenderable.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSceneRenderer.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSceneTimer.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreShape.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreShapeBlueprint.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSharedBuffer.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSharedPointer.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSharedStringStream.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSimple.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSingleton.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSoftBody.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSoftBodyDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSoftBodyMesh.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSphere.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSphericalJoint.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSphericalJointDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreSpringDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreStable.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreString.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreTimeController.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreTimeListener.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreTimeStep.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreTireFunction.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreTriangle.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreTriangleGeometry.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreTuple.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreUniformResourceIdentifier.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreUtil.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreVec.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreVertex.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreVisualDebugger.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreVisualDebuggerMeshData.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreVolume.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreWheel.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreWheelBlueprint.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreWheelMachinePart.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreWorld.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreWorldDescription.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreWorldPrototype.h
1> C:\dev\NxOgre\build\msvc\..\source\NxOgreXFunctions.h
1> 144 file(s) copied.
1> C:\dev\NxOgre\build\msvc\source\NxOgre.h
1> C:\dev\NxOgre\build\msvc\source\NxOgreConfiguration.h
1> C:\dev\NxOgre\build\msvc\source\NxOgrePhysXProtoypesTest.h
1> C:\dev\NxOgre\build\msvc\source\NxOgreProtoypesTest.h
1> 4 file(s) copied.
1> A subdirectory or file C:\dev\NxOgre\build\msvc\..\..\sdk\bml already exists.
1> C:\dev\NxOgre\build\msvc\..\..\dependencies\bml\bml.h
1> C:\dev\NxOgre\build\msvc\..\..\dependencies\bml\bounds.h
1> C:\dev\NxOgre\build\msvc\..\..\dependencies\bml\constants.h
1> C:\dev\NxOgre\build\msvc\..\..\dependencies\bml\math.h
1> C:\dev\NxOgre\build\msvc\..\..\dependencies\bml\matrix.h
1> C:\dev\NxOgre\build\msvc\..\..\dependencies\bml\prototypes.h
1> C:\dev\NxOgre\build\msvc\..\..\dependencies\bml\quaternion.h
1> C:\dev\NxOgre\build\msvc\..\..\dependencies\bml\vector.h
1> 8 file(s) copied.
1> The system cannot find the path specified.
1> 0 file(s) copied.
1> 0 file(s) copied.
1> The system cannot find the path specified.
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: The command "mkdir "C:\dev\NxOgre\build\msvc\..\..\sdk"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy "C:\dev\NxOgre\build\msvc\Debug\NxOgre_Debug.dll" "C:\dev\NxOgre\build\msvc\..\..\sdk\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy "C:\dev\NxOgre\build\msvc\Debug\NxOgre_Debug.lib" "C:\dev\NxOgre\build\msvc\..\..\sdk\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy "C:\dev\NxOgre\build\msvc\..\source\NxOgre*.h" "C:\dev\NxOgre\build\msvc\..\..\sdk\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy "C:\dev\NxOgre\build\msvc\source\NxOgre*.h" "C:\dev\NxOgre\build\msvc\..\..\sdk\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: mkdir "C:\dev\NxOgre\build\msvc\..\..\sdk\bml"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy "C:\dev\NxOgre\build\msvc\..\..\dependencies\bml\*.h" "C:\dev\NxOgre\build\msvc\..\..\sdk\bml\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy "C:\dev\NxOgre\build\msvc\..\..\sdk\NxOgre_Debug.dll" "C:\dev\NxOgre\build\msvc\..\..\..\BloodyCake\application\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: copy "C:\dev\NxOgre\build\msvc\..\..\sdk\NxOgre_Debug.dll" "C:\dev\NxOgre\build\msvc\..\..\..\BloodyFlour\application\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: :VCEnd" exited with code 1.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========


I then checked my sdk folder in my NxOgre home directory to find it populated with loads of files. Is all alright?

EDIT: Because I don't have Cake and Flour installed, I had to get rid of the post-build copies to those directories.