From 3b809675e0eb3c9ff66dd1971b1d4ef85ef155e7 Mon Sep 17 00:00:00 2001 From: anutosh491 Date: Tue, 17 Feb 2026 14:44:00 +0530 Subject: [PATCH 1/3] Revert cppinterop update to 1.8.0 temporarily --- CMakeLists.txt | 2 +- README.md | 2 +- environment-dev.yml | 2 +- environment-wasm-host.yml | 2 +- include/xeus-cpp/xinterpreter.hpp | 2 +- src/xinspect.cpp | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 726dbfd0..10f76abc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -92,7 +92,7 @@ endif() set(xeus_REQUIRED_VERSION 5.0.0) set(xeus_zmq_REQUIRED_VERSION 3.0.0) -set(CppInterOp_REQUIRED_VERSION 1.8.0) +set(CppInterOp_REQUIRED_VERSION 1.7.0) set(xeus_lite_REQUIRED_VERSION 3.2.1) if (NOT TARGET xeus AND NOT TARGET xeus-static) diff --git a/README.md b/README.md index 377d3c7c..06068c4b 100644 --- a/README.md +++ b/README.md @@ -207,7 +207,7 @@ http://xeus-cpp.readthedocs.io | `xeus-cpp` | `xeus-zmq` | `CppInterOp` | `pugixml` | `cpp-argparse`| `nlohmann_json` | |------------|-----------------|--------------|-----------|---------------|-----------------| -| main | 3.1.0 | 1.8.0 | 1.15 | 3.2 | 3.12.0 | +| main | 3.1.0 | 1.7.0 | 1.15 | 3.2 | 3.12.0 | ## Contributing diff --git a/environment-dev.yml b/environment-dev.yml index a9c3c681..04772ce4 100644 --- a/environment-dev.yml +++ b/environment-dev.yml @@ -11,7 +11,7 @@ dependencies: - xeus-zmq<4.0 - nlohmann_json - nlohmann_json-abi - - CppInterOp>=1.8 + - CppInterOp<1.8 - pugixml - cpp-argparse # Test dependencies diff --git a/environment-wasm-host.yml b/environment-wasm-host.yml index ef111cae..e32e077a 100644 --- a/environment-wasm-host.yml +++ b/environment-wasm-host.yml @@ -7,7 +7,7 @@ dependencies: - nlohmann_json-abi - xeus-lite - xeus - - CppInterOp>=1.8 + - CppInterOp<1.8 - cpp-argparse - pugixml - doctest diff --git a/include/xeus-cpp/xinterpreter.hpp b/include/xeus-cpp/xinterpreter.hpp index 92b4e2c7..25eeb049 100644 --- a/include/xeus-cpp/xinterpreter.hpp +++ b/include/xeus-cpp/xinterpreter.hpp @@ -16,7 +16,7 @@ #include #include -#include +#include "clang/Interpreter/CppInterOp.h" // from CppInterOp package #include diff --git a/src/xinspect.cpp b/src/xinspect.cpp index 09a1933d..2511a5ac 100644 --- a/src/xinspect.cpp +++ b/src/xinspect.cpp @@ -14,7 +14,7 @@ #include "xinspect.hpp" -#include +#include "clang/Interpreter/CppInterOp.h" namespace xcpp { From 5bb4eb74ab1a8d8791fca6a41026415a35607d50 Mon Sep 17 00:00:00 2001 From: Anutosh Bhat Date: Tue, 17 Feb 2026 14:47:40 +0530 Subject: [PATCH 2/3] Update xinterpreter.hpp --- include/xeus-cpp/xinterpreter.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/xeus-cpp/xinterpreter.hpp b/include/xeus-cpp/xinterpreter.hpp index 25eeb049..29eaf13b 100644 --- a/include/xeus-cpp/xinterpreter.hpp +++ b/include/xeus-cpp/xinterpreter.hpp @@ -16,7 +16,7 @@ #include #include -#include "clang/Interpreter/CppInterOp.h" // from CppInterOp package +#include "clang/Interpreter/CppInterOp.h" // from CppInterOp package #include From a50d2bb123d0a0c8be53cb9ec3dde132ae108cea Mon Sep 17 00:00:00 2001 From: Anutosh Bhat Date: Tue, 17 Feb 2026 14:54:51 +0530 Subject: [PATCH 3/3] Specify version for cxx-compiler in dev environment --- environment-dev.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/environment-dev.yml b/environment-dev.yml index 04772ce4..9a984818 100644 --- a/environment-dev.yml +++ b/environment-dev.yml @@ -5,7 +5,7 @@ dependencies: # Build dependencies - make - cmake - - cxx-compiler + - cxx-compiler=1.7.0 # Host dependencies - xeus>=5.0.0 - xeus-zmq<4.0