Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] More difficulties with Software Foundations in 8.5

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] More difficulties with Software Foundations in 8.5


Chronological Thread 
  • From: "Benjamin C. Pierce" <bcpierce AT cis.upenn.edu>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] More difficulties with Software Foundations in 8.5
  • Date: Fri, 29 Jan 2016 14:57:33 -0500
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=bcpierce AT cis.upenn.edu; spf=Pass smtp.mailfrom=bcpierce AT cis.upenn.edu; spf=None smtp.helo=postmaster AT fox.seas.upenn.edu
  • Ironport-phdr: 9a23:x+O42xQr7VVjbKtejx6duG2XXNpsv+yvbD5Q0YIujvd0So/mwa64YByN2/xhgRfzUJnB7Loc0qyN4/+mATJLuM/c+Fk5M7VyFDY9wf0MmAIhBMPXQWbaF9XNKxIAIcJZSVV+9Gu6O0UGUOz3ZlnVv2HgpWVKQka3CwN5K6zPF5LIiIzvjqbpq8KVO1sD3WPgKZpJbzyI7izp/vEMhoVjLqtjgjDomVBvP9ps+GVzOFiIlAz97MrjtLRq8iBXpu5zv5UYCfayLOwESulTCy1jOGQo7uXqswPCRE2B/CgySGITx1BiDg7H5RT7WN/a9GPCt+dn0yTQdZn8Rqg1VC6p4o9gSQSulT8KMTh//W3K3J8jxJlHqQ6s8kQsi7XfZ5uYYaJz

In the meantime, you can find our partially finished new draft here:

  http://www.cis.upenn.edu/~bcpierce/sf/sf-4.0/index.html

Up through Poly is quite stable now.  Tactics will be finished today, maybe also Logic.

Please let me know if you see anything to be fixed.

    - B


On Jan 29, 2016, at 2:44 PM, Mitchell Wand <wand AT ccs.neu.edu> wrote:

I'm trying to relearn Coq by going through SF version 3.2 (January 2015).

1. make failed at Poly.v .  I added "Set Asymmetric Patterns", which fixed this.
2. make failed again at MoreLogic.v, with the message

coqc  -q  -I .    MoreLogic
File ".\MoreLogic.v", line 3, characters 15-21:
Syntax error: [constr:global] expected after [export_token] (in [vernac:gallina_ext]).
Makefile:202: recipe for target 'MoreLogic.vo' failed
make: *** [MoreLogic.vo] Error 1

The file starts with Require Export "Prop".

I tried removing the quotation marks, and got the following:

$ make
coqdep -c -slash -I .  "MoreLogic.v" > "MoreLogic.v.d" || ( RV=$?; rm -f "MoreLogic.v.d"; exit ${RV} )
warning: option -slash has no effect and is deprecated.
*** Warning: in file MoreLogic.v, library Prop is required and has not been found in the loadpath!
*** Warning: in file MoreLogic.v, library Prop is required and has not been found in the loadpath!
coqc  -q  -I .    MoreLogic
File ".\MoreLogic.v", line 3, characters 15-19:
Syntax error: [constr:global] expected after [export_token] (in [vernac:gallina_ext]).
Makefile:202: recipe for target 'MoreLogic.vo' failed
make: *** [MoreLogic.vo] Error 1

This despite

$ ls Prop*
Prop.glob  Prop.html  Prop.v  Prop.v.d  Prop.vo

How can I fix this?

More generally, is there an up-to-date version of SF that runs out of the box in 8.5 ?

--Mitch







Archive powered by MHonArc 2.6.18.

Top of Page