Simon,
actually it's in SCI\modules\atoms\*macros*\atoms_internals
i forgot to run the batch file.
I had to run it as administrator in order to make thing work. This mean
open a prompt has administrator, and execue the bat from there (right
clic run as admin did not work)
i had to make sure scilab was closed before.
now it works. i could succesfully instal an atoms package simply by typing:
atomsInstall("csv_readwrite")
(god, windows is so much more trouble than linux. grrrr)
Andrii, did you tried the "run as administator stuff"?
On 20/02/2013 13:15, Simon GARESTE wrote:
Woops, sorry, on windows you don't have a "share" folder. It's indeed
in SCI/modules/atoms/atoms_internals
You applied the fix, but did you then run buildmacros.bat? This is
necessary to have the fix taken into account (it removes the .bin
files, then compile again the .sci/.sce to create new .bin files),
otherwise it will use the atomsExtract.bin that was packaged with the
version.
Simon
On 02/20/2013 12:56 PM, Adrien Vogt-Schilb wrote:
Dear Simon
In my case,
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation
= 2
Also, SCI and WSCI return the "long pahtes" with spaces: -->SCI
SCI =
C:/Program Files/scilab-5.4.0
-->WSCI
WSCI =
C:\Program Files\scilab-5.4.0
I tried to implement your solution, but found that there was no
folder "share" in my SCI.
Instead, I modified atomsExtract.sci found at : C:\Program
Files\scilab-5.4.0\modules\atoms\macros\atoms_internals
as it is in Program Files, I had to run my text editor as
administrator to be able to save the file.
then I had a new error when trying to install a random atoms package:
atomsExtract: The extraction of the archive
'C:\Users\Admin\AppData\Roaming\Scilab\scilab-5.4.0\atoms\x64\csv_readwrite\csv_readwrite_0.6.1-2.bin.x64.windows.zip'
has failed.
bon ap'
On 20/02/2013 11:48, Simon GARESTE wrote:
Hi,
Thank you. We found the bug
<http://bugzilla.scilab.org/show_bug.cgi?id=12320>, and fixed it
<https://codereview.scilab.org/#/c/10545/>. In short, you can see
the difference between your machines at the value of the
HKLM\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation
key. This key creates (or not, depending on its value) a shortpath
name for the folders when they are created. In your case, no
shortpath name was created, hence the difference of path for SCI,
and the ATOMS command to extract wasn't set between quotes (which
makes it translatable by a windows command), so it couldn't figure
out what to do when the SCI contained spaces.
What you can do to fix your Scilab is quit every instance of it,
then modify your
SCI\share\scilab\modules\atoms\atoms_internals\atomsExtract.sci, at
line 78 replace
extract_cmd =
getshortpathname(pathconvert(SCI+"/tools/zip/unzip.exe",%F));
by
extract_cmd = """" +
getshortpathname(pathconvert(SCI+"/tools/zip/unzip.exe",%F)) + """";
(or download this file
<https://codereview.scilab.org/cat/10545%2C2%2Cscilab/modules/atoms/macros/atoms_internals/atomsExtract.sci%5E0>)
and copy it to the path
Then in SCI\share\scilab\modules\atoms\macros, execute
buildmacros.bat and restart your scilab
Best regards,
Simon
On 02/20/2013 02:45 AM, Andrii Ryzhkov wrote:
Hi,
On completely default installation:
-->disp(SCI)
C:/Program Files/scilab-5.4.0
-->disp(WSCI)
C:\Program Files\scilab-5.4.0
Andrii
_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users
--
Simon Gareste
Support & Development Engineer
-----------------------------------------------------------
Scilab Enterprises
143bis rue Yves Le Coz - 78000 Versailles, France
Phone: +33.1.80.77.04.70
http://www.scilab-enterprises.com
_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users
--
Adrien Vogt-Schilb (Cired)
Tel: (+33) 1 43 94 73 83
_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users
--
Simon Gareste
Support & Development Engineer
-----------------------------------------------------------
Scilab Enterprises
143bis rue Yves Le Coz - 78000 Versailles, France
Phone: +33.1.80.77.04.70
http://www.scilab-enterprises.com
_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users
--
Adrien Vogt-Schilb (Cired)
Tel: (+33) 1 43 94 73 83
_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users