Skip to content

CMake: sync with new jrl-cmakemodules - #43

Merged
jorisv merged 6 commits into
Simple-Robotics:develfrom
nim65s:cmake
Oct 30, 2025
Merged

CMake: sync with new jrl-cmakemodules#43
jorisv merged 6 commits into
Simple-Robotics:develfrom
nim65s:cmake

Conversation

@nim65s

@nim65s nim65s commented Oct 27, 2025

Copy link
Copy Markdown
Member

No description provided.

@nim65s
nim65s force-pushed the cmake branch 3 times, most recently from 665f67e to 3f69fc5 Compare October 27, 2025 08:15
@nim65s
nim65s marked this pull request as draft October 28, 2025 11:03
@nim65s

nim65s commented Oct 28, 2025

Copy link
Copy Markdown
Member Author

I have no more ideas how I've been able to break this on windows:


1: Test command: C:\Miniconda\envs\pycppad\python.exe "D:/a/pycppad/pycppad/example/add_eq.py"
1: Working Directory: D:/a/pycppad/pycppad/build/example
1: Environment variables: 
1:  PYTHONPATH=D:/a/pycppad/pycppad/build/python
1: Test timeout computed to be: 1500
1: Traceback (most recent call last):
1:   File "D:/a/pycppad/pycppad/example/add_eq.py", line 3, in <module>
1:     from pycppad import AD, Independent, ADFun, Value
1: ImportError: cannot import name 'AD' from 'pycppad' (unknown location)
1/1 Test #1: pycppad-add_eq ...................***Failed    0.03 sec
Traceback (most recent call last):
  File "D:/a/pycppad/pycppad/example/add_eq.py", line 3, in <module>
    from pycppad import AD, Independent, ADFun, Value
ImportError: cannot import name 'AD' from 'pycppad' (unknown location)

@jorisv : any clue ?

(The last commit should probably be discarded)

@jorisv

jorisv commented Oct 28, 2025

Copy link
Copy Markdown
Contributor

Hello @nim65s,
I checked previous log and this test was failing without making the CI fail.
I will have a look.

@jorisv

jorisv commented Oct 28, 2025

Copy link
Copy Markdown
Contributor

Apparently, an error in CMakeLists.txt forced us to fetch content the jrl-cmakemodule.
This create an error in where wrong doxyfile path was found.
Conda CI was using github image doxygen that have an inconsistent output on this error.

@jorisv

jorisv commented Oct 28, 2025

Copy link
Copy Markdown
Contributor

All is fixed on my side

- Avoid to use default channel
- Use conda clang-cl
- Use conda doxygen
- Use most recent version of Boost
@nim65s
nim65s marked this pull request as ready for review October 29, 2025 07:14
@jorisv
jorisv merged commit 43c5b53 into Simple-Robotics:devel Oct 30, 2025
5 checks passed
@nim65s
nim65s deleted the cmake branch October 30, 2025 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants