Jay,

I am gonna take a wild guess here and say: Windows does not like it very much 
when we try and write data files in directories that were created as part of a 
Windows application install. Besides what you've perceived as a permissions 
issue, I've seen really weird behavior trying to modify such directories, like 
the open/write commands succeed, but the output didn't happen, or happened in 
some weird shadow directory and not in the actual directory where it was 
expected. Between that, and interesting differences between your GNU\Unx make 
and bash, and any deficiencies that end up being in my umake and ush, we are 
not in business on benchmarks built from Windows binaries, are we. Sorry.


I think we can track this down fairly swiftly. I would start by copying (cp -r? 
 xcopy /S?) the tests\bench directory to someplace that you can write on, like 
\users\Jay\bench or whatever. From such a writable directory, we can then start 
sorting the "make" issues, if they do not magically vanish due to escaping from 
"Windows shadow directory hell".


Sorting the make issues may be tougher for me since I most likely do not use 
whatever you use for your GNU\Unx make and bash. Portability of said tools has 
been a continual joy as we move from Windows version to Windows version, and 
emulation subsystem to emulation subsystem.  I have eschewed Cygwin and leave 
that to others to support. I have used MSYS before and am pretty OK with it. I 
have had make.exe or sh.exe that worked for years suddenly fail when a new 
Windows came out, so I have written umake.icn and ush.icn and am willing to 
support them, but they aren't real UNIX and that will always be problematic for 
some folks.


I will download Jafar's new binaries and see if I can reproduce your problems 
and/or construct a recipe for you.


Cheers,

Clint

________________________________
From: Jay Hammond <homem...@talktalk.net>
Sent: Tuesday, April 18, 2017 10:32:19 AM
To: unicon-group@lists.sourceforge.net
Subject: Re: [Unicon-group] Windows Unicon 13.0 - R5080 benchmark suite

I don't know make. I need a recipe. So I am floundering around. First
the setup, then what I tried.

Fresh install of Unicon 13.0 R5080 as administrator into C:\Unicon
on a windows 10 HP laptop
OS Name    Microsoft Windows 10 Home
Version    10.0.14393 Build 14393
Processor    Intel(R) Core(TM) i5-4288U CPU @ 2.60GHz, 2601 Mhz, 2
Core(s), 4 Logical Processor(s)
System type x64-based PC,  8GB Ram,

All the commands below were run in a command window "run as
administrator"  (think  sudo bash )  because I had permissions problems
earlier.

"which" reports that make.exe and sh.exe are found in
C:\Program Files(x86)\GNU\Unx

the readme in C:\Unicon\tests\bench\icon says that I can prepare for
benchmarking with
  make benchmark
cd C:\Unicon\tests\bench\icon
make benchmark
gives
make benchmark-icont
...
translating rsg
make[2]: *** [compile-icont] Error 1
make[2]:Leaving directory `C:/Unicon/tests/bench/icon'
make[2]: *** [benchmark-icont] Error 2
make[2]:Leaving directory `C:/Unicon/tests/bench/icon'
make: *** [benchmark] Error 2

back at prompt
it made some bat files, and some .u files.

umake benchmark
gave
umake: -1 exit by "\t benchmark-icont"

no better if I repeat it.

----------------------
back to a clean version of C:\unicon\tests

run make on c:\Unicon\tests\bench
make

makefile:198: target `Clean' given more than once in the same rule.
unicon -s -c pool.icn
process_begin: CreateProcess((null), unicon -s -c pool.icn, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [pool.u] Error 2
dir pool*.* shows pool.icn in C:\Unicon\tests\bench .

back to a clean version of C:\unicon\tests

umake test
the last error is
{&null . clone} from line 129 in umake.icn

('test' has no referent it seems)

oH WELL.
cd C:\Unicon\tests\bench

umake

generating input files.....'generate.out is not recognised as an
internal or external command,
operable program or batch file.

"'generate.out' is not recognised as an internal or external command,
operable program or batch file."  appears 9 times

dir *.dat shows 9 empty .dat files with [integer] || "-" || ("mil" or
"thou") || ".dat" names e.g.25-mil.dat
ipxref.dat has today's date & time size 1.6MB  2 other dat files are
dated 2016 (so must have been precomputed)

running umake again gives no errors, but the mil and thou data files are
empty as before

running a compiled fasta.icn  will create the mil and thou  data files.
I did that a few days ago.
I'll reinstate them and carry on in a later session.

-------------------------------------------
jay


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Unicon-group mailing list
Unicon-group@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unicon-group
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Unicon-group mailing list
Unicon-group@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unicon-group

Reply via email to