Skip to content

Xeus-cpp-lite fails while including libraries after updating to emsdk 3.1.73 #244

@anutosh491

Description

@anutosh491

Updating to emsdk 3.1.73 involves changing the required channel (but rest other build instructions remain same I would assume!)

After updating

  1. Build prefix (cmake from conda-forge and emscripten_emscripten-wasm32 from emscripten-forge)
(xeus-cpp-wasm-build-duplicate) anutosh491@Anutoshs-MacBook-Air xeus-cpp % micromamba list                                  
List of packages in environment: "/Users/anutosh491/micromamba/envs/xeus-cpp-wasm-build-duplicate"

  Name                          Version       Build               Channel                                     
────────────────────────────────────────────────────────────────────────────────────────────────────────────────
  bzip2                         1.0.8         h99b78c6_7          conda-forge                                 
  c-ares                        1.34.4        h5505292_0          conda-forge                                 
  ca-certificates               2024.12.14    hf0a4a13_0          conda-forge                                 
  cmake                         3.31.4        ha25475f_0          conda-forge                                 
  emscripten_emscripten-wasm32  3.1.73        py313hb76f48a_6     https://repo.prefix.dev/emscripten-forge-dev
......
.....
  1. Host Prefix
(xeus-cpp-wasm-host-duplicate) anutosh491@Anutoshs-MacBook-Air xeus-cpp % micromamba list                                 
List of packages in environment: "/Users/anutosh491/micromamba/envs/xeus-cpp-wasm-host-duplicate"

  Name            Version  Build       Channel                                     
─────────────────────────────────────────────────────────────────────────────────────
  cpp-argparse    3.1      hc1ca833_1  https://repo.prefix.dev/emscripten-forge-dev
  cppinterop      1.5.0    hc1ca833_2  https://repo.prefix.dev/emscripten-forge-dev
  emscripten-abi  3.1.73   h267e887_6  https://repo.prefix.dev/emscripten-forge-dev
  nlohmann_json   3.11.3   h7223423_1  https://repo.prefix.dev/emscripten-forge-dev
  pugixml         1.15     hc1ca833_0  https://repo.prefix.dev/emscripten-forge-dev
  xeus            5.1.1    h7223423_0  https://repo.prefix.dev/emscripten-forge-dev
  xeus-lite       3.0.0    h7223423_1  https://repo.prefix.dev/emscripten-forge-dev
  1. Xeus-lite-host env
(xeus-lite-host) anutosh491@Anutoshs-MacBook-Air xeus-cpp % micromamba list                   
List of packages in environment: "/Users/anutosh491/micromamba/envs/xeus-lite-host"

  Name                Version     Build               Channel    
───────────────────────────────────────────────────────────────────
  bzip2               1.0.8       h99b78c6_7          conda-forge
  ca-certificates     2024.12.14  hf0a4a13_0          conda-forge
  cloudpickle         3.1.1       pyhd8ed1ab_0        conda-forge
  doit                0.36.0      pyhd8ed1ab_1        conda-forge
  importlib-metadata  8.6.1       pyha770c72_0        conda-forge
  jupyter_core        5.7.2       pyh31011fe_1        conda-forge
  jupyterlite-core    0.5.0       pyh885dcc9_0        conda-forge
  libexpat            2.6.4       h286801f_0          conda-forge
  libffi              3.4.2       h3422bc3_5          conda-forge
  liblzma             5.6.3       h39f12f2_1          conda-forge
  libmpdec            4.0.0       h99b78c6_0          conda-forge
  libsqlite           3.48.0      h3f77e49_1          conda-forge
  libzlib             1.3.1       h8359307_2          conda-forge
  ncurses             6.5         h5e97a16_2          conda-forge
  openssl             3.4.0       h81ee809_1          conda-forge
  pip                 25.0        pyh145f28c_0        conda-forge
  platformdirs        4.3.6       pyhd8ed1ab_1        conda-forge
  python              3.13.1      h4f43103_105_cp313  conda-forge
  python_abi          3.13        5_cp313             conda-forge
  readline            8.2         h92ec313_1          conda-forge
  tk                  8.6.13      h5083fa2_1          conda-forge
  traitlets           5.14.3      pyhd8ed1ab_1        conda-forge
  tzdata              2025a       h78e105d_0          conda-forge
  zipp                3.21.0      pyhd8ed1ab_1        conda-forge

(xeus-lite-host) anutosh491@Anutoshs-MacBook-Air xeus-cpp % python -m pip show jupyterlite-xeus
Name: jupyterlite_xeus
Version: 3.1.1
Summary: JupyterLite loader for Xeus kernels
Home-page: https://github.com/jupyterlite/xeus
Author: JupyterLite Contributors
Author-email: 
License: BSD 3-Clause License

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions