Skip to Content.
Sympa Menu

ssreflect - Re: [ssreflect] Install the master branch of ssreflect with coq-8.6

Subject: Ssreflect Users Discussion List

List archive

Re: [ssreflect] Install the master branch of ssreflect with coq-8.6


Chronological Thread 
  • From: Enrico Tassi <>
  • To:
  • Subject: Re: [ssreflect] Install the master branch of ssreflect with coq-8.6
  • Date: Thu, 13 Jul 2017 10:14:05 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=None ; spf=None
  • Ironport-phdr: 9a23:PZa6dh/+YD6ZCv9uRHKM819IXTAuvvDOBiVQ1KB40uscTK2v8tzYMVDF4r011RmSDNqds6oMotGVmpioYXYH75eFvSJKW713fDhBt/8rmRc9CtWOE0zxIa2iRSU7GMNfSA0tpCnjYgBaF8nkelLdvGC54yIMFRXjLwp1Ifn+FpLPg8it2e2//5/ebx9UiDahfLh/MAi4oQLNu8cMnIBsMLwxyhzHontJf+RZ22ZlLk+Nkhj/+8m94odt/zxftPw9+cFAV776f7kjQrxDEDsmKWE169b1uhTFUACC+2ETUmQSkhpPHgjF8BT3VYr/vyfmquZw3jSRMMvrRr42RDui9b9mRhHohikZKjA382/XhcNsg61Goh2uqQdyw5LIbIyPKPZyYrnQcc0cSGFcXshRTStBAoakYoUACeoBJ+dYoJX6p1ATsxWxHxKsBPjuyjRVgXL5w6s60/4gEQ7a2wwsBc4Ov27PrNXuNacfSuG1zK/SzTXCdfxawzn96JLRfx0nvPqCXqpwfNLVxEQgDQ/JkFudpZbkMj6RzOgBrnaX4uh4We6yhWMqqBt9rzyuy8s2lIXFmp4ZxkrE+Ch4xos+OMe2R1RhYdG+FZtdryGaOJVyQsMlW2xotjg1yqEauZ6meigK1I4oywTYa/ydfIiE+hPjVOCPLjdknH9ofL2yiwys/UWu0OHxV8253ExXoiZbkNTArnUN2AbS6siDRPt95ECh2TOX2gDc8O5EO147lbHAJp4v3LEwioYTsVnFHi/qgkr6lqiWdl8r+uSw8eTofq3mpoOAN49zkgz+Kb8umtahDuQ2NggBQXSU+fin2b34/Uz5Ra1KgecsnqnYtpDaP8UbqbSjDw9byIZwoyq4Wiy9ytkWmXQMMHpAYwjCjo7zOliIIfbiDP75jU7/vi1swqXrOKfgCZKFEnHYi7apKbt78U9Xz0wvxMtE5rpVDKsAKbT9QBmi55TjEhYlPlnskK7cA9Jn29ZGVA==

On Thu, Jul 13, 2017 at 09:53:56AM +0200, Yves Bertot wrote:
> After "make clean && make", I came by more information about the
> compilation failure:
>
> The trace of re-compilation actually starts with:
>
>
> option -r does not exist on my version of macos X. I would like to patch
> the
> file .../ssreflect/Makefile.coq-makefile to set the variable LN to "-sf"
> instead
> of
>
> ln: illegal option -- r
> usage: ln [-Ffhinsv] source_file [target_file]
> ln [-Ffhinsv] source_file ... target_dir
> link source_file target_file
>
>
> So option -r does not exist for ln on my operating system. I
> understand that the fix should be a correction in file
> .../ssreflect/Makefile.coq-makefile, but I do not know what should be
> the correction, because I do not know where the OS variable comes
> from, whether it is set on macos, and what is its value. I tried to
> have it printed but the value is naught.

OS is there on cygwin (the only platform that was in need of an
exception). Maybe I could use the string printed by `uname` instead.

IIRC -r is useful since such Makefile.coq-makefile can be run by
both Makefile and ssreflect/Makefile. If you are compiling the whole math
comp you can probably remove the -r.

I'm sorry but without having Darwin's `ln` at hand I'm not sure how to
fix the thing. Maybe if you just `export OS=Windows_NT` it will work...

Ciao
--
Enrico Tassi



Archive powered by MHonArc 2.6.18.

Top of Page