Comments (4)
I think I have fixed this issue ... I will push up my changes after I am done testing and then hopefully close this issue, but wanted to get some thoughts/questions out there.
The primary source of error was LieVector, LieScalar, and LieMatrix. Because there are no .cpp files associated with these classes, the test and wrapper functions complained during compile as they try to call the functions in these header files. I can fix all the compilation problems (everything builds, but I haven't tried the generated MATLAB toolbox yet ... waiting on a re-compile) by simply removing these three files from all the CMakeLists.txt files and from any file that tries to call them. BUT, it disturbs me that everything compiles in Linux, even with the headers for these classes but not the .cpp files. Why does Linux compile without LieVector, LieScalar, or LieMatrix.cpp (and pass all the tests, including testLieMatrix) when there are no .cpp files defining what those classes are?
Thoughts?
from gtsam.
Pull request #87 closes this issue...
from gtsam.
PR #87 is not the right fix, see my comment there...
from gtsam.
Fixed with most recent PR #87 that is in the develop branch now.
from gtsam.
Related Issues (20)
- python error HOT 3
- Is the NonlinearFactorGraph addPrior function deprecated? HOT 3
- Assertion `SizeAtCompileTime == Dynamic || SizeAtCompileTime == dim' failed.
- terminate called after throwing an instance of 'gtsam::IndeterminantLinearSystemException'
- compile gtsam on the ios using conan failing with a bug HOT 6
- Compiling gtsam using aarch64-linux-android clang++ failed
- Unable to build GTSAM w/ MATLAB toolbox on Windows (stable only) HOT 1
- build failed on Win11 with Visual Studio 2022 (Caused by Eigen3 static_assert) HOT 1
- GTSAM detect wrong data type with Point3 in *windows* HOT 2
- sudo make install gives cxx11 error HOT 10
- Jacobian calculate in Pose3 translation function is correct? HOT 4
- Will the new GTSAM 4.3 be binary compatible with earlier versions of GTSAM 4.x? HOT 3
- Included cephes code should contain a provenance and license HOT 9
- How about implement gtsam::KeyValueMap with hashable container? HOT 4
- Factor between two landmarks HOT 2
- Cephes requires Cmake 3.12, breaks build on Ubuntu Bionic HOT 1
- Cannont build target ALL_BUILD with VS2022 / MSVC v143
- GTSAM was built against a different version of Eigen HOT 12
- Cannot build target gtsam on Windows 10 and CLion with bundled MinGW64 and CMake
- Python Segfault on MacOS HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gtsam.