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.
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.
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.
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.
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.
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
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:
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.