`Holmake` command is in the “bin/“ directory of your HOL directory 
(/home/adarbari/hol-kananaskis-11) after the initial build step. You should 
call it with its full or relative path.

> Il giorno 23 mag 2018, alle ore 10:04, Ashish Darbari 
> <ashish.darb...@gmail.com> ha scritto:
> 
> Hi Michael
> 
> This is what I see when I run Holmake from within the tools/set_mtime 
> directory
> 
> [adarbari@localhost HOL]$  Holmake --poly_not_hol --no_sigobj --qof
> bash: Holmake: command not found...
> 
> I do see Holmakefile  executable in that directory.
> 
> Ashish
> 
> 
> --
> 
> Dr Ashish Darbari, FBCS, FIETE, DPhil (Oxon)
> Founder & CEO
> +44 207 096 0465
> ashish.darb...@axiomise.com
> Axiomise Ltd. Company No: 11016128
> 71-75 Shelton Street
> WC2H 9JQ
> London, UK
> 
> 
> On 22 May 2018 at 23:58, <michael.norr...@data61.csiro.au> wrote:
> Subscript is the standard exception raised if you attempt to do things like
> 
>   List.nth([1,2,3], 3)
> 
> or
> 
>   String.sub("foo bar", 9)
> 
> I guess that Holmake is trying to do one of the above sorts of things.
> 
> What happens if you move the Holmakefile in tools/set_mtime out of the way 
> and call
> 
>   Holmake --poly_not_hol --no_sigobj --qof
> 
> in that directory?
> 
> Michael
> 
> 
> On 23/5/18, 07:53, "Chun Tian" <binghe.l...@gmail.com> wrote:
> 
>     I’m not 100% sure, but the keyword “Subscript” seems related to X11 
> bindings. I guess you must have enabled X11 when building Poly/ML. If so, you 
> can try to rebuild Poly/ML without X11 and try to build latest HOL again. 
> Hope this helps,
> 
>     —Chun
> 
>     > Il giorno 22 mag 2018, alle ore 22:51, Ashish Darbari 
> <ashish.darb...@gmail.com> ha scritto:
>     >
>     > Hi Chun
>     >
>     > You may have a point, not sure about Poly ML woes...I was able to move 
> a bit further by cloning the latest HOL distro.
>     >
>     > I get the configuration done now but as soon as I start the build I get 
> a Subscript error.
>     >
>     > [adarbari@localhost HOL]$ bin/build
>     > *** Using kernel spec --stdknl from earlier build command;
>     >     use one of --expk, --stdknl, --otknl to override
>     > Cleaning out /home/adarbari/HOL/sigobj
>     > /home/adarbari/HOL/sigobj cleaned
>     > Building directory tools/set_mtime [22 May, 22:24:34]
>     > Holmake failed with exception: Subscript
>     > Build failed in directory /home/adarbari/HOL/tools/set_mtime (exited 
> with code 1)
>     > [adarbari@localhost HOL]$
>     >
>     > Detailed log:
>     >
>     > [adarbari@localhost HOL]$  poly < tools-poly/smart-configure.sml
>     > Poly/ML 5.7.1 Release
>     >
>     > HOL smart configuration.
>     >
>     > Determining configuration parameters: holdir OS poly polymllibdir
>     > OS:                 linux
>     > poly:               /usr/local/bin/poly
>     > polyc:              /usr/local/bin/polyc
>     > polymllibdir:       /usr/local/lib
>     > holdir:             /home/adarbari/HOL
>     > DOT_PATH:           NONE
>     > MLTON:              NONE
>     >
>     > Configuration will begin with above values.  If they are wrong
>     > press Control-C.
>     >
>     > Will continue in 1 seconds.
>     >
>     > Loading system specific functions
>     > Compiling system specific functions (sml)
>     > Beginning configuration.
>     > Removing old quotation filter from bin/
>     > Making mllex
>     > Making mlyacc
>     >
>     > Number of states = 95
>     > Number of distinct rows = 47
>     > Approx. memory size of trans. table = 6063 bytes
>     > Making Holmake
>     >
>     > Number of states = 1020
>     > Number of distinct rows = 847
>     > Approx. memory size of trans. table = 1734656 bytes
>     > Making unquote.
>     > Making holdeptool
>     > Making build
>     > Making heapname
>     > Making buildheap
>     > Making genscriptdep
>     > Making hol-mode.el (for Emacs/XEmacs)
>     > Making tools/vim/*
>     > Generating bin/hol.
>     >
>     > Finished configuration!
>     > [adarbari@localhost HOL]$ bin/build
>     > *** Using kernel spec --stdknl from earlier build command;
>     >     use one of --expk, --stdknl, --otknl to override
>     > Cleaning out /home/adarbari/HOL/sigobj
>     > /home/adarbari/HOL/sigobj cleaned
>     > Building directory tools/set_mtime [22 May, 22:24:34]
>     > Holmake failed with exception: Subscript
>     > Build failed in directory /home/adarbari/HOL/tools/set_mtime (exited 
> with code 1)
>     >
>     >
>     >
>     > --
>     >
>     > Dr Ashish Darbari, FBCS, FIETE, DPhil (Oxon)
>     > Founder & CEO
>     > +44 207 096 0465
>     > ashish.darb...@axiomise.com
>     > Axiomise Ltd. Company No: 11016128
>     > 71-75 Shelton Street
>     > WC2H 9JQ
>     > London, UK
>     >
>     >
>     > On 22 May 2018 at 21:07, Chun Tian (binghe) <binghe.l...@gmail.com> 
> wrote:
>     > Hi,
>     >
>     > I think you should use Poly/ML 5.6 to build Kananaskis 11. (and Poly/ML
>     > 5.6 or5.7 to build latest HOL on GitHub)
>     >
>     > Regards,
>     >
>     > Chun
>     >
>     > Ashish Darbari wrote:
>     > > I'm running into this problem on Cent OS 7. No issues reported with
>     > > Poly ML installation (installation from sources).
>     > >
>     > > When running either smart-configure or tweaking by hand the
>     > > configure.sml file I get Static Errors.
>     > >
>     > > Any idea how to fix this?
>     > >
>     > >
>     > > Ashish
>     > >
>     > > [adarbari@localhost hol-kananaskis-11]$ poly
>     > > <tools-poly/smart-configure.sml
>     > > Poly/ML 5.7.1 Release
>     > >
>     > > HOL smart configuration.
>     > >
>     > > Determining configuration parameters: holdir OS poly polymllibdir
>     > > OS:                 linux
>     > > poly:               /usr/local/bin/poly
>     > > polyc:              /usr/local/bin/polyc
>     > > polymllibdir:       /usr/local/lib
>     > > holdir:             /home/adarbari/hol-kananaskis-11
>     > > DOT_PATH:           /usr/bin/dot
>     > >
>     > > Configuration will begin with above values.  If they are wrong
>     > > press Control-C.
>     > >
>     > > Will continue in 1 seconds.
>     > >
>     > > Loading system specific functions
>     > > /home/adarbari/hol-kananaskis-11/tools-poly/configure.sml:283: error:
>     > > Type error in function application.
>     > >    Function: > : Position.int * Position.int -> bool
>     > >    Argument: (OS.FileSys.fileSize uifile, size uifile_content) :
>     > >       Position.int * int
>     > >    Reason:
>     > >       Can't unify Position.int (*In Basis*) with int (*In Basis*)
>     > >          (Different type constructors)
>     > > Found near
>     > >   Time.> (modTime sigfile, modTime uifile)
>     > >      orelse
>     > >      OS.FileSys.fileSize uifile > size uifile_content
>     > > Static Errors
>     > >
>     > >
>     > >
>     > >
>     > > 
> ------------------------------------------------------------------------------
>     > > Check out the vibrant tech community on one of the world's most
>     > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>     > >
>     > >
>     > > _______________________________________________
>     > > hol-info mailing list
>     > > hol-info@lists.sourceforge.net
>     > > https://lists.sourceforge.net/lists/listinfo/hol-info
>     >
>     >
>     > 
> ------------------------------------------------------------------------------
>     > Check out the vibrant tech community on one of the world's most
>     > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>     > _______________________________________________
>     > hol-info mailing list
>     > hol-info@lists.sourceforge.net
>     > https://lists.sourceforge.net/lists/listinfo/hol-info
>     >
> 
> 
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> hol-info mailing list
> hol-info@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hol-info
> 
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! 
> http://sdm.link/slashdot_______________________________________________
> hol-info mailing list
> hol-info@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hol-info

Attachment: signature.asc
Description: Message signed with OpenPGP

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

Reply via email to