The Debian/Ubuntu/FreeBSD distribution packages are generally patched with
the ocamlbuild patches to avoid depending on the ocp-build binary blob.

The Homebrew packages use ocp-build, but also exhibit this failure.

I really dislike the use of two build systems in OPAM; it makes maintaining
the distro packages an unnecessary chore.  Mehdi has observed the same in
the past. 

-anil

On 30 Jan 2014, at 14:55, Fabrice Le Fessant <[email protected]> 
wrote:

> Weird, I could compile opam-1.1.1 with both OCaml 4.01.0 and OCaml
> 3.12.1 on my Ubuntu. Any specific patch applied there on OCaml that
> could explain this problem ?
> 
> By the way, you should also probably change
> 
> ./ocp-build -help >/dev/null 2>&1
> 
> to
> 
> ./ocp-build -help >log.txt 2>&1
> 
> to get some feedback when something gets wrong.
> 
> --Fabrice
> 
> 
> On Thu, Jan 30, 2014 at 3:45 PM, Anil Madhavapeddy <[email protected]> wrote:
>> There appears to be some regression due to ocp-build. All the builds have 
>> failed due to :
>> 
>> cat ocp-build.run ocp-build.boot > ocp-build
>> chmod +x ocp-build
>> ./ocp-build -help >/dev/null 2>&1
>> make[1]: *** [ocp-build] Error 2
>> make: *** [ocp-build/ocp-build] Error 2
>> 
>> 
>> See:
>> http://bot.brew.sh/job/Homebrew%20Pull%20Requests/6880/version=mavericks/testReport/junit/brew-test-bot/mavericks/install_opam/
>> (MacOS X)
>> 
>> or
>> https://launchpadlibrarian.net/164341246/buildlog_ubuntu-saucy-amd64.opam_1.1.1-3ppa1~saucy_FAILEDTOBUILD.txt.gz
>> (ubuntu)
>> 
>> Louis, could you help here? I won't have time to look at this until tomorrow 
>> morning probably.
>> 
>> -anil
>> 
>> On 30 Jan 2014, at 11:03, Anil Madhavapeddy <[email protected]> wrote:
>> 
>>> Homebrew pull: https://github.com/Homebrew/homebrew/pull/26282
>>> (with aspcud as recommended)
>>> 
>>> Ubuntu packages building in my unstable PPA:
>>> https://launchpad.net/~avsm/+archive/ppa-opam-unstable/+packages
>>> I've made one change to the packaging here by adding 'aspcud' to the 
>>> recommended list.  I'll mail the OCaml list when I put these live in the 
>>> stable PPA.
>>> 
>>> CCing Mehdi so he can upload a proper 1.1.1 to Debian when he gets a chance.
>>> 
>>> Any volunteers to get an RPM version of OPAM building?  We can hook that 
>>> into the SUSE Open Build service to get a lot of architecture binaries more 
>>> easily.  It would be great to submit OPAM into Fedora as well.
>>> 
>>> 
>>> -anil
>>> 
>>> On 29 Jan 2014, at 15:36, Louis Gesbert <[email protected]> wrote:
>>> 
>>>> We are glad to announce that OPAM 1.1.1 has just been released.
>>>> https://github.com/ocaml/opam/releases/tag/1.1.1
>>>> 
>>>> 
>>>> The full changelog is available here: 
>>>> https://raw.github.com/ocaml/opam/1.1.1/CHANGES
>>>> 
>>>> Most notable changes since the first RC include a fix for the weird 
>>>> update-messages bug (#1030), a more accurate trigger of recompilation on 
>>>> upstream package changes, and ongoing efforts to have the external solver 
>>>> work across platforms.
>>>> 
>>>> This is going to be announced on the caml-list very shortly, once we get 
>>>> the binaries available for the most common platforms.
>>>> 
>>>> Thanks to all who contributed to this :)
>>>> 
>>>> Louis
>>>> _______________________________________________
>>>> Platform mailing list
>>>> [email protected]
>>>> http://lists.ocaml.org/listinfo/platform
>>> 
>>> _______________________________________________
>>> Platform mailing list
>>> [email protected]
>>> http://lists.ocaml.org/listinfo/platform
>>> 
>> 
>> _______________________________________________
>> opam-devel mailing list
>> [email protected]
>> http://lists.ocaml.org/listinfo/opam-devel
> 
> 
> 
> -- 
> Fabrice LE FESSANT
> Chercheur en Informatique
> INRIA Paris Rocquencourt -- OCamlPro
> Programming Languages and Distributed Systems
> 

_______________________________________________
Platform mailing list
[email protected]
http://lists.ocaml.org/listinfo/platform

Reply via email to