Compability between Scilab version and toolbox version

Hello Scilab developers,

because I’ve run again in compatibility issues trying to install IPCV I’ve a question.

      How will Scilab in the future handle compatibility with external toolboxes?

From what I recognize, every toolbox has to be recompiled for a new Scilab release. This seem to be done only when a user raises an issue, e.g.:

Please en-light me if I am mistaken, probably there is an automated process in the background, that just doesn’t catch all modules.(?)

I do know this list:

and

https://atoms.scilab.org/

Background:

I had Scilab 2023 installed on my PC.
Now - since I forgot to look for compatibility - I tried to install IPCV from ATOMS manager.

The result was an error message, although it was recompiled, see:

Anyways I looked for the current working Scilab ↔ IPCT combination
and ended up deleting Scilab2023 and installing Scilab2025.

However, I’m quite unsure if this will effect some older code, since other toolboxes maybe won’t be compatible to Scilab 2025.

So, can you explain a little, why toolboxes have to be recompiled, even they have been available for versions >= Scilab 2023?

Thank you,
and with the best Regards,
Philipp

The current version of IPCV is 4.5, and since Scilab 2023 the atoms mechanism tries to build the most recent version whatever the version of Scilab used.

The latest available version of IPCV and compatible with Scilab 2023 is IPCV 4.1.2. So, if you want to install IPCV in Scilab 2023 you should precise the version, like this:

atomsInstall(['IPCV' '4.1.2'])

For your other question about the build method: there is no automatic process.

S.