[isabelle-dev] Building nightly snapshots

Makarius makarius at sketis.net
Thu Aug 23 22:37:22 CEST 2012


On Thu, 23 Aug 2012, Christian Urban wrote:

>  (1) copying etc/settings, etc/components and contrib/* from the
>      current working snapshot

Wait, this sounds suspicious.  What is "the current working snapshot"? The 
etc stuff in ISABELLE_HOME needs to match the version, so you should not 
copy anything from one to another.

You probably suffer from a mismatch related to Isabelle/9032f4bdf205, 
where I rearranged etc/components a little, and added ROOTS.

With "isabelle components -l" you should get an overview of available 
components like this:

Available components:
   /home/makarius/isabelle/repos
   /home/makarius/isabelle/repos/src/Tools/Code
   /home/makarius/isabelle/repos/src/Tools/jEdit
   /home/makarius/isabelle/repos/src/Tools/WWW_Find
   /home/makarius/isabelle/repos/src/HOL/Mirabelle
   /home/makarius/isabelle/repos/src/HOL/Mutabelle
   /home/makarius/isabelle/repos/src/HOL/Library/Sum_of_Squares
   /home/makarius/isabelle/repos/src/HOL/Tools/ATP
   /home/makarius/isabelle/repos/src/HOL/Tools/Predicate_Compile
   /home/makarius/isabelle/repos/src/HOL/Tools/SMT
   /home/makarius/isabelle/repos/src/HOL/TPTP
   /home/makarius/isabelle/repos/Admin
   /home/makarius/.isabelle
   /home/makarius/.isabelle/contrib/cvc3-2.4.1
   /home/makarius/.isabelle/contrib/e-1.5
   /home/makarius/.isabelle/contrib/jdk-7u6
   /home/makarius/.isabelle/contrib/jedit_build-20120813
   /home/makarius/.isabelle/contrib/kodkodi-1.2.16
   /home/makarius/.isabelle/contrib/scala-2.9.2
   /home/makarius/.isabelle/contrib/spass-3.8ds
   /home/makarius/.isabelle/contrib/z3-4.0
   /home/makarius/isabelle/afp-devel

Make sure that you don't have duplicates, and don't have the object-logic 
source directories as components, as was done in the past.


> $ ./bin/isabelle version
> unidentified repository version
> $ ./bin/isabelle build -v -s -c HOL-Nominal
> Started at Thu 23 Aug 2012 20:45:25 BST (polyml-5.4.1_x86-darwin on Christians-MacBook-Air.local)
> ISABELLE_BUILD_OPTIONS=""
>
> ML_PLATFORM="x86-darwin"
> ML_HOME="/usr/local/src/polyml"
> ML_SYSTEM="polyml-5.4.1"
> ML_OPTIONS="-H 1000"

You can shorten your time for drinks with leading-edge Poly/ML 5.5.0-pre 
from the SVN, e.g. 1569.  It is very good at managing the heap, although I 
can't say how it works out on weak hardware ike the MacBook Air.

In any case, David Matthews is interested on any kind of feedback in these 
weeks before his next release.


 	Makarius



More information about the isabelle-dev mailing list