From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 24C5B81799 for ; Mon, 22 Jul 2013 12:59:09 +0200 (CEST) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of jonathan.protzenko@gmail.com) identity=pra; client-ip=209.85.220.43; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="jonathan.protzenko@gmail.com"; x-sender="jonathan.protzenko@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of jonathan.protzenko@gmail.com designates 209.85.220.43 as permitted sender) identity=mailfrom; client-ip=209.85.220.43; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="jonathan.protzenko@gmail.com"; x-sender="jonathan.protzenko@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-pa0-f43.google.com) identity=helo; client-ip=209.85.220.43; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="jonathan.protzenko@gmail.com"; x-sender="postmaster@mail-pa0-f43.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApoBAM0P7VHRVdwrm2dsb2JhbABagzyDWb0mgQ4WDgEBAQEBBgsLCRQogiQBAQUjHQEbHAEBAwwGBQsNAgIFFgsCAgkDAgECARERAQUBHAYNAQcBAYd5AQMOAZlwjABPgn+ECgoZJw1kh3QBBQyBHI47MweCXYEhA4kmjjeGI4lFP4RF X-IPAS-Result: ApoBAM0P7VHRVdwrm2dsb2JhbABagzyDWb0mgQ4WDgEBAQEBBgsLCRQogiQBAQUjHQEbHAEBAwwGBQsNAgIFFgsCAgkDAgECARERAQUBHAYNAQcBAYd5AQMOAZlwjABPgn+ECgoZJw1kh3QBBQyBHI47MweCXYEhA4kmjjeGI4lFP4RF X-IronPort-AV: E=Sophos;i="4.89,718,1367964000"; d="scan'208";a="26861430" Received: from mail-pa0-f43.google.com ([209.85.220.43]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 22 Jul 2013 12:59:08 +0200 Received: by mail-pa0-f43.google.com with SMTP id hz11so6911938pad.16 for ; Mon, 22 Jul 2013 03:59:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=ChJBc4DmJJEBxJkm+mzt5948FYkbw9Px5jxJc2qOqU8=; b=JbeDd8pAKvN4BNHzCcxhnJR72+Papveh7yQp7vR5FisBfefgt+vOdI8I7fe5sE1Au2 vP2J9+mbkksKHZsHg8vGS8ZxuMSRyy7ECDH9+2sXFKr4FrdM3Hpml82e6DYCQLvIIH65 aplR01//psWFLzzlxspL5MWCWMhANhvCMkjYrHSQRrPs3vuQT8oqwLFyzrAbk4PMSlMx Skcz+oizRHxzZe9LFKE4D/kwFbzLp78440By+ZHLIwnlgJ95gRNitr0qXJJhL8rTntZL ebLB4iOTsIeMdhqFfo24vdPxKgR+UPDSceYHuFKNTpu0IwHsmOXZhpcLT5yTJu6i9qMP eW6Q== X-Received: by 10.68.36.132 with SMTP id q4mr30119927pbj.118.1374490746534; Mon, 22 Jul 2013 03:59:06 -0700 (PDT) Received: from [192.168.1.69] ([42.61.222.19]) by mx.google.com with ESMTPSA id td5sm6198261pac.16.2013.07.22.03.59.03 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 22 Jul 2013 03:59:05 -0700 (PDT) Message-ID: <51ED1074.4060503@gmail.com> Date: Mon, 22 Jul 2013 18:59:00 +0800 From: Jonathan Protzenko User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Thunderbird/25.0a1 MIME-Version: 1.0 To: Alan Schmitt CC: OCaml List References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Subject: Re: [Caml-list] Opam problem: cannot upgrade yojson I've had the same error on two different computers, removing yojson from ~/.opam//installed.roots and manually doing ocamlfind remove yojson fixed it. I may have filed a bug about that. jonathan On Mon 22 Jul 2013 04:53:31 PM SGT, Alan Schmitt wrote: > Hello, > > I cannot seem to upgrade yojson using opam, because I'm stuck with a > version I cannot remove: > > ,---- > | $ opam info yojson > | package: yojson > | version: 1.1.3 > | depends: ocamlfind & cppo & easy-format & biniou <= 1.0.3 > | installed-version: yojson.1.1.3 [4.00.1] > | available-versions: 1.0.3, 1.1.6 > | description: Yojson is an optimized parsing and printing library for the JSON format > | > | It addresses a few shortcomings of json-wheel including 2x speedup, > | polymorphic variants and optional syntax for tuples and variants. > | > | ydump is a pretty-printing command-line program provided with the > | yojson package. > | > | The program atdgen can be used to derive OCaml-JSON serializers and > | deserializers from type definitions. > | > | $ opam remove yojson > | > | $ opam info yojson > | package: yojson > | version: 1.1.3 > | depends: ocamlfind & cppo & easy-format & biniou <= 1.0.3 > | installed-version: yojson.1.1.3 [4.00.1] > | ... > | > | $ opam upgrade > | The following actions will be performed: > | - install yojson.1.1.6 > | 1 to install | 0 to reinstall | 0 to upgrade | 0 to downgrade | 0 to remove > | > | =-=-= Installing yojson.1.1.6 =-=-= > | The archive for yojson.1.1.6 is in the local cache. > | Extracting /Users/schmitta/.opam/archives/yojson.1.1.6+opam.tar.gz. > | Building yojson.1.1.6: > | make > | make install > | The compilation of yojson.1.1.6 failed. > | Uninstalling yojson.1.1.6: > | ocamlfind remove yojson > | > | > | ==== ERROR [while installing yojson.1.1.6] ==== > | # opam-version 1.0.0 > | # os darwin > | # command make install > | # path /Users/schmitta/.opam/4.00.1/build/yojson.1.1.6 > | # exit-code 2 > | # env-file /Users/schmitta/.opam/4.00.1/build/yojson.1.1.6/yojson-ffb3fd.env > | # stdout-file /Users/schmitta/.opam/4.00.1/build/yojson.1.1.6/yojson-ffb3fd.out > | # stderr-file /Users/schmitta/.opam/4.00.1/build/yojson.1.1.6/yojson-ffb3fd.err > | ### stdout ### > | test ! -f ydump || cp ydump /Users/schmitta/.opam/4.00.1/bin/ > | test ! -f ydump.exe || cp ydump.exe /Users/schmitta/.opam/4.00.1/bin/ > | ocamlfind install yojson META \ > | $(ls yojson.mli yojson_biniou.mli yojson.cmi yojson_biniou.cmi yojson.cmo yojson_biniou.cmo yojson.cmx yojson_biniou.cmx yojson.o yojson_biniou.o) > | ### stderr ### > | ocamlfind: Package yojson is already installed > | - (file /Users/schmitta/.opam/4.00.1/lib/yojson/META already exists) > | make: *** [install] Error 2 > | > | 'opam upgrade' failed. > `---- > > Am I doing something wrong here, or is this a bug? > > Thanks, > > Alan >