Install stixbox on Scilab 2025.0.0

Im having troubles with some atoms like stixbox. Filled a bug in the repository. If someone knows how to workaround, please explain me.

Hello,

I’ve just rebuilt distfun (which is a dependency of stixbox). Can you try to install stixbox again ?

S.

1 Like

Seems its missing “loader.sce”

--> atomsLoad("stixbox")

atomsLoad: The file 'loader.sce' from (distfun - 1.1.1) does not exist or is not read accessible.
atomsLoad: Ocorreu um erro durante o carregando de 'distfun-1.1.1':
	exec: Não é possível abrir o arquivo loader.sce.
at line   346 of function atomsLoad ( C:\Users\jcbri\AppData\Local\scilab-2025.0.0\modules\atoms\macros\atomsLoad.sci line 362 )

Can you remove all your Scilab configuration files (in C:\Users\login\AppData\Roaming\Scilab), restart Scilab, type

atomsSystemUpdate
atomsInstall stixbox

then restart Scilab again ?

S.

1 Like

same thing. The file seems missing. I’m on windows 11 x64

Start Specfun
Construindo o arquivo de manual [javaHelp] in SCI\contrib\specfun\0.6\help\en_US.
Construindo o arquivo de manual [inline] in SCI\contrib\specfun\0.6\inline\en_US.
Gerando loader.sce...
Generating unloader.sce...
Gerando cleaner.sce...
operation +: Warning adding a matrix with the empty matrix will give an empty matrix result.
operation +: Warning adding a matrix with the empty matrix will give an empty matrix result.
operation +: Warning adding a matrix with the empty matrix will give an empty matrix result.
operation +: Warning adding a matrix with the empty matrix will give an empty matrix result.
operation +: Warning adding a matrix with the empty matrix will give an empty matrix result.
at line    24 of function unix_g       ( C:\Users\jcbri\AppData\Local\scilab-2025.0.0\modules\io\macros\unix_g.sci line 39 )
at line   346 of function atomsInstall ( C:\Users\jcbri\AppData\Local\scilab-2025.0.0\modules\atoms\macros\atomsInstall.sci line 362 )

unix_g: Tipo incorreto para o argumento de entrada #1: esperava-se um texto.
--> 

--> 

--> 

--> atomsLoad("stixbox"
atomsLoad("stixbox"
          ^~~~~~~~~^
Error: syntax error

--> atomsLoad("stixbox")

atomsLoad: The file 'loader.sce' from (distfun - 1.1.1) does not exist or is not read accessible.
atomsLoad: Ocorreu um erro durante o carregando de 'distfun-1.1.1':
	exec: Não é possível abrir o arquivo loader.sce.
at line   346 of function atomsLoad ( C:\Users\jcbri\AppData\Local\scilab-2025.0.0\modules\atoms\macros\atomsLoad.sci line 362 )

You have corrupted files in your Scilab installation. Can you uninstall Scilab (which you installed in your user dir, likely), reinstall it in C:\Program Files (for all users), then retry the whole procedure (don’t forget to delete C:\Users\jcbri\AppData\Roaming\Scilab if this directory exists) ?

S.

1 Like

Did the tasks you asked. I tryed to install Distfun, but seems there is a problem with it. Here is the entire process.



Execução de iniciação:
  carregando o ambiente inicial

--> atomsInstall("Distfun")
atomsInstallList: The package "Distfun" is not registered.
Please check on the ATOMS repository that it is available for Scilab 2025.0 on Windows.
If it is, run atomsSystemUpdate() before trying atomsInstall(..) again.

at line    52 of function atomsError       ( C:\Program Files\scilab-2025.0.0\modules\atoms\macros\atoms_internals\atomsError.sci line 66 )
at line    78 of function atomsInstallList ( C:\Program Files\scilab-2025.0.0\modules\atoms\macros\atoms_internals\atomsInstallList.sci line 117 )
at line   240 of function atomsInstall     ( C:\Program Files\scilab-2025.0.0\modules\atoms\macros\atomsInstall.sci line 256 )


--> atomsUpdate

 ans = 

    []

--> atomsUpdate()

 ans = 

    []

--> atomsInstall("distfun-1.1.1.bin-2025.x64.windows.zip")
Scanning repository https://atoms.scilab.org/2025.0/TOOLBOXES/64 ... Done

Construindo macros...
-- Creation of [specfunlib] (Macros) --
genlib: Processing file: specfun_combine.sci
genlib: Processing file: specfun_combinerepeat.sci
genlib: Processing file: specfun_expm1.sci
genlib: Processing file: specfun_factorial.sci
genlib: Processing file: specfun_factoriallog.sci
genlib: Processing file: specfun_gammainc.sci
genlib: Processing file: specfun_getpath.sci
genlib: Processing file: specfun_ismember.sci
genlib: Processing file: specfun_lambertw.sci
genlib: Processing file: specfun_log1p.sci
genlib: Processing file: specfun_nchoosek.sci
genlib: Processing file: specfun_pascal.sci
genlib: Processing file: specfun_subset.sci
Construindo a ajuda...
atomsLoad: The file 'loader.sce' from (helptbx - 0.6) does not exist or is not read accessible.
WARNING: specfun: "apifun" dependency is missing. "specfun" loading aborted.
Construindo o arquivo de manual [javaHelp] in C:\Users\jcbri\AppData\Roaming\Scilab\scilab-2025.0.0\atoms\x64\specfun\0.6\help\en_US.
Construindo o arquivo de manual [inline] in C:\Users\jcbri\AppData\Roaming\Scilab\scilab-2025.0.0\atoms\x64\specfun\0.6\inline\en_US.
Gerando loader.sce...
Generating unloader.sce...
Gerando cleaner.sce...
Construindo macros...
-- Creation of [apifunlib] (Macros) --
genlib: Processing file: apifun_argindefault.sci
genlib: Processing file: apifun_checkcallable.sci
genlib: Processing file: apifun_checkcomplex.sci
genlib: Processing file: apifun_checkdims.sci
genlib: Processing file: apifun_checkflint.sci
genlib: Processing file: apifun_checkgreq.sci
genlib: Processing file: apifun_checklhs.sci
genlib: Processing file: apifun_checkloweq.sci
genlib: Processing file: apifun_checkoption.sci
genlib: Processing file: apifun_checkrange.sci
genlib: Processing file: apifun_checkreal.sci
genlib: Processing file: apifun_checkrhs.sci
genlib: Processing file: apifun_checkscalar.sci
genlib: Processing file: apifun_checksquare.sci
genlib: Processing file: apifun_checktype.sci
genlib: Processing file: apifun_checkveccol.sci
genlib: Processing file: apifun_checkvecrow.sci
genlib: Processing file: apifun_checkvector.sci
genlib: Processing file: apifun_expandfromsize.sci
genlib: Processing file: apifun_expandvar.sci
genlib: Processing file: apifun_keyvaluepairs.sci
Construindo a ajuda...
atomsLoad: The file 'loader.sce' from (helptbx - 0.6) does not exist or is not read accessible.
Start Apifun
	Load macros
	Load help
	Type "help apifun_overview" for quick start.
Construindo o arquivo de manual [javaHelp] in C:\Users\jcbri\AppData\Roaming\Scilab\scilab-2025.0.0\atoms\x64\apifun\0.4.3\help\en_US.
Construindo o arquivo de manual [inline] in C:\Users\jcbri\AppData\Roaming\Scilab\scilab-2025.0.0\atoms\x64\apifun\0.4.3\inline\en_US.
Gerando loader.sce...
Generating unloader.sce...
Gerando cleaner.sce...
Construindo macros...
-- Creation of [helptbxlib] (Macros) --
genlib: Processing file: helptbx_getpath.sci
genlib: Processing file: helptbx_helpupdate.sci
genlib: Processing file: helptbx_iscontentupdte.sci
genlib: Processing file: helptbx_updtifneeded.sci
Construindo a ajuda...
atomsLoad: The file 'loader.sce' from (helptbx - 0.6) does not exist or is not read accessible.
Start Helptbx
Construindo o arquivo de manual [javaHelp] in C:\Users\jcbri\AppData\Roaming\Scilab\scilab-2025.0.0\atoms\x64\helptbx\0.6\help\en_US.
Construindo o arquivo de manual [inline] in C:\Users\jcbri\AppData\Roaming\Scilab\scilab-2025.0.0\atoms\x64\helptbx\0.6\inline\en_US.
WARNING: tbx_build_loader: tbx_build_loader(name, path) is obsolete. Please use tbx_build_loader(path) instead.
Gerando loader.sce...
Generating unloader.sce...
WARNING: tbx_build_cleaner: tbx_build_cleaner(name, path) is obsolete. Please use tbx_build_cleaner(path) instead.
Gerando cleaner.sce...

 ans = [4x5 string]

  "distfun"  "1.1.1"  "user"  "SCIHOME\atoms\x64\distfun\1.1.1"  "I"
  "specfun"  "0.6"    "user"  "SCIHOME\atoms\x64\specfun\0.6"    "A"
  "apifun"   "0.4.3"  "user"  "SCIHOME\atoms\x64\apifun\0.4.3"   "A"
  "helptbx"  "0.6"    "user"  "SCIHOME\atoms\x64\helptbx\0.6"    "A"

--> atomsLoad("Distfun")
WARNING: atomsLoad: O módulo 'Distfun' não está instalado.

 ans = 

    []

Just restart Scilab.

S.

1 Like

He says its not installed

Execução de iniciação:
  carregando o ambiente inicial
--> atomsLoad("Distfun")
WARNING: atomsLoad: O módulo 'Distfun' não está instalado.

 ans = 

    []

Now, in auto load, I got this

Start Helptbx

Start Apifun
	Load macros
	Load help
	Type "help apifun_overview" for quick start.


WARNING: 	Library is already loaded ("ulink(); clear apifunlib;" to unload.)
atomsLoad: Ocorreu um erro durante o carregando de 'apifun-0.4.3':
	loadToolboxInlineHelp: error on line #20: "Undefined variable: page"
Start Specfun

Start Distfun

Now I think it loaded… but has issues. Will test more using the documentation

-> atomsLoad("stixbox")

Start Distfun


Start Apifun
	Load macros
	Load help
	Type "help apifun_overview" for quick start.

Start Specfun

Start Makematrix

Start Helptbx

WARNING: 	Library is already loaded ("ulink(); clear apifunlib;" to unload.)
atomsLoad: Ocorreu um erro durante o carregando de 'apifun-0.4.3':
	loadToolboxInlineHelp: error on line #20: "Undefined variable: page"
at line   346 of function atomsLoad ( C:\Program Files\scilab-2025.0.0\modules\atoms\macros\atomsLoad.sci line 362 )

Not working. No functions are loaded. Will use casci.

Many atoms are not installing.

atomsInstall: Error while building the toolbox 'C:\Users\jcbri\AppData\Roaming\Scilab\scilab-2025.0.0\atoms\x64\linalg\0.4.1'.
atomsInstall: Error while building the toolbox 'C:\Users\jcbri\AppData\Roaming\Scilab\scilab-2025.0.0\atoms\x64\DSP\1.0'.

If you absolutely need these toolboxes please use Scilab 2024.1 until they are rebuilt. This process is mostly devoted to the community so just saying that a given package cannot be installed does not really help. If you are able to install a compiler (e.g. Visual studio) you could help us a lot !

S.

1 Like

On a local build, the issue comes from apifun failing to load due to Loading a toolbox twice produces a strange error on `loadToolboxInlineHelp` (#17343) · Issues · scilab / scilab · GitLab .

Start Helptbx

Start Apifun
	Load macros
	Load help
	Type "help apifun_overview" for quick start.


WARNING: 	Library is already loaded ("ulink(); clear apifunlib;" to unload.)
atomsLoad: An error occurred while loading 'apifun-0.4.3':
	loadToolboxInlineHelp: error on line #20: "Undefined variable: page"
Start Specfun

Start Distfun
1 Like

I`m reporting on repository this failures. About stixbox, I can use the casci as it has the function I need. I understood scilab 2025 is still new and needs some time to adjust this toolbox.

The bug mentionned by Clément does not prevent using the toolbox. If you do exactly what I recommended (please do not use atomsLoad to load an installed toolbox, restart Scilab instead, and atomsLoad("Distfun") does not work because the actual text id of the toolbox is distfun, not Distfun).

With a system-wide installed Scilab and after removing the Scilab folder in AppData/Roaming, I have the following correct behavior at install phase then in demos afterwards:

1 Like

I did this, but when I tryed to load stixbox, the functions where not available.

You don’t have to manually load anything as I said. Just restart Scilab like on the above video.

S.

1 Like