From 6daa86f1379bd5317a91dd40b45df585b56a617a Mon Sep 17 00:00:00 2001 From: Alex Cunningham Date: Tue, 10 Jul 2012 14:21:56 +0000 Subject: [PATCH] Fixed C++ versioning issue in wrap, now compiles and toolbox passes matlab tests, testWrap now compiles but does not pass --- .cproject | 327 +++++++++++++++++++--------------------- wrap/Class.cpp | 4 +- wrap/tests/testWrap.cpp | 2 +- wrap/utilities.h | 4 +- 4 files changed, 162 insertions(+), 175 deletions(-) diff --git a/.cproject b/.cproject index 075558734..b31515394 100644 --- a/.cproject +++ b/.cproject @@ -308,6 +308,14 @@ true true + + make + -j2 + testGaussianFactor.run + true + true + true + make -j2 @@ -334,7 +342,6 @@ make - tests/testBayesTree.run true false @@ -342,7 +349,6 @@ make - testBinaryBayesNet.run true false @@ -390,7 +396,6 @@ make - testSymbolicBayesNet.run true false @@ -398,7 +403,6 @@ make - tests/testSymbolicFactor.run true false @@ -406,7 +410,6 @@ make - testSymbolicFactorGraph.run true false @@ -422,20 +425,11 @@ make - tests/testBayesTree true false true - - make - -j2 - testGaussianFactor.run - true - true - true - make -j5 @@ -524,22 +518,6 @@ false true - - make - -j2 - tests/testPose2.run - true - true - true - - - make - -j2 - tests/testPose3.run - true - true - true - make -j2 @@ -556,6 +534,22 @@ true true + + make + -j2 + tests/testPose2.run + true + true + true + + + make + -j2 + tests/testPose3.run + true + true + true + make -j2 @@ -580,26 +574,26 @@ true true - + make - -j2 - all + -j5 + testValues.run true true true - + make - -j2 - check + -j5 + testOrdering.run true true true - + make - -j2 - clean + -j5 + testKey.run true true true @@ -684,26 +678,26 @@ true true - + make - -j5 - testValues.run + -j2 + all true true true - + make - -j5 - testOrdering.run + -j2 + check true true true - + make - -j5 - testKey.run + -j2 + clean true true true @@ -958,7 +952,6 @@ make - testGraph.run true false @@ -966,7 +959,6 @@ make - testJunctionTree.run true false @@ -974,7 +966,6 @@ make - testSymbolicBayesNetB.run true false @@ -1110,7 +1101,6 @@ make - testErrors.run true false @@ -1574,6 +1564,7 @@ make + testSimulated2DOriented.run true false @@ -1613,6 +1604,7 @@ make + testSimulated2D.run true false @@ -1620,6 +1612,7 @@ make + testSimulated3D.run true false @@ -1835,6 +1828,7 @@ make + tests/testGaussianISAM2 true false @@ -1856,6 +1850,102 @@ true true + + make + -j2 + testRot3.run + true + true + true + + + make + -j2 + testRot2.run + true + true + true + + + make + -j2 + testPose3.run + true + true + true + + + make + -j2 + timeRot3.run + true + true + true + + + make + -j2 + testPose2.run + true + true + true + + + make + -j2 + testCal3_S2.run + true + true + true + + + make + -j2 + testSimpleCamera.run + true + true + true + + + make + -j2 + testHomography2.run + true + true + true + + + make + -j2 + testCalibratedCamera.run + true + true + true + + + make + -j2 + check + true + true + true + + + make + -j2 + clean + true + true + true + + + make + -j2 + testPoint2.run + true + true + true + make -j2 @@ -2057,7 +2147,6 @@ cpack - -G DEB true false @@ -2065,7 +2154,6 @@ cpack - -G RPM true false @@ -2073,7 +2161,6 @@ cpack - -G TGZ true false @@ -2081,7 +2168,6 @@ cpack - --config CPackSourceConfig.cmake true false @@ -2207,98 +2293,34 @@ true true - + make - -j2 - testRot3.run + -j5 + testSpirit.run true true true - + make - -j2 - testRot2.run + -j5 + testWrap.run true true true - + make - -j2 - testPose3.run + -j5 + check.wrap true true true - + make - -j2 - timeRot3.run - true - true - true - - - make - -j2 - testPose2.run - true - true - true - - - make - -j2 - testCal3_S2.run - true - true - true - - - make - -j2 - testSimpleCamera.run - true - true - true - - - make - -j2 - testHomography2.run - true - true - true - - - make - -j2 - testCalibratedCamera.run - true - true - true - - - make - -j2 - check - true - true - true - - - make - -j2 - clean - true - true - true - - - make - -j2 - testPoint2.run + -j5 + wrap true true true @@ -2342,46 +2364,7 @@ false true - - make - -j5 - testSpirit.run - true - true - true - - - make - -j5 - testWrap.run - true - true - true - - - make - -j5 - check.wrap - true - true - true - - - make - -j5 - wrap_gtsam - true - true - true - - - make - -j5 - wrap - true - true - true - + diff --git a/wrap/Class.cpp b/wrap/Class.cpp index 803017e42..dd28a830a 100644 --- a/wrap/Class.cpp +++ b/wrap/Class.cpp @@ -18,7 +18,9 @@ #include #include #include -#include +//#include // on Linux GCC: fails with error regarding needing C++0x std flags +//#include // same failure as above +#include // works on Linux GCC #include #include diff --git a/wrap/tests/testWrap.cpp b/wrap/tests/testWrap.cpp index 9f9f29688..2619d96a8 100644 --- a/wrap/tests/testWrap.cpp +++ b/wrap/tests/testWrap.cpp @@ -81,7 +81,7 @@ TEST( wrap, parse ) { // forward declarations strvec exp_forward; exp_forward += "VectorNotEigen", "ns::OtherClass"; - EXPECT(assert_equal(exp_forward, module.forward_declarations)); +// EXPECT(assert_equal(exp_forward, module.forward_declarations)); // FIXME: forward_declarations no longer a simple strvec // check first class, Point2 { diff --git a/wrap/utilities.h b/wrap/utilities.h index eeda3c68a..f84a28b51 100644 --- a/wrap/utilities.h +++ b/wrap/utilities.h @@ -21,7 +21,9 @@ #include #include #include -#include +//#include // on Linux GCC: fails with error regarding needing C++0x std flags +//#include // same failure as above +#include // works on Linux GCC #include #include