Hi Chun

Yes I know that and I did call it but for some reason this doesn't work.
Will tell you what did work like a charm is what you originally suggested -
use Poly ML 5.6 and Kananaskis 11.

Couldn't get either the Git clone or the Kananaskis one to work with Poly
ML 5.7.

Ashish

-- 






*Dr Ashish Darbari, FBCS, FIETE, DPhil (Oxon)Founder & CEO+44 207 096
0465ashish.darb...@axiomise.com <ashish.darb...@axiomise.com>Axiomise Ltd.
Company No: 1101612871-75 Shelton StreetWC2H 9JQ*
*London, UK*


On 23 May 2018 at 11:44, Chun Tian <binghe.l...@gmail.com> wrote:

> `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
>
>
> ------------------------------------------------------------
> ------------------
> 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

Reply via email to