If you  use ocamlfind 1.5.1 or later (from memory -- check the changelog or the 
base-bytes package in OPAM), then the 'bytes' package will be made available on 
4.01 as well as a virtual package.  The intention is that 'bytes' can be used 
on any OCaml version and an appropriate compatibility shim will be made 
available on earlier OCaml versions. 

-anil

> On 9 Jun 2015, at 05:42, Nick Betteridge <buzzheavyy...@hotmail.com> wrote:
> 
> Just found the liblwt-ocaml_2.4.5.orig.tar bug:
> 
> edit file : buildroot/SPECS/ocaml-lwt.spec and insert the following as the 
> first entry under %changelog
> 
> 
> [%changelog]
> * Mon May 12 2014 David Scott <dave.sc...@citrix.com 
> <mailto:dave.sc...@citrix.com>> - 2.4.8-1
> - Update to 2.4.8
> 
> [* Sun May 11 2014 David Scott <dave.sc...@citrix.com 
> <mailto:dave.sc...@citrix.com>> - 2.4.5-1
> - Update to 2.4.5]
> 
> This now continues but I then hit:
> 
> 
> dpkg-source: info: using source format `3.0 (quilt)'
> dpkg-source: info: building liblwt-ocaml using existing 
> ./liblwt-ocaml_2.4.8.orig.tar.gz
> dpkg-source: info: building liblwt-ocaml in liblwt-ocaml_2.4.8-1.debian.tar.gz
> dpkg-source: info: building liblwt-ocaml in liblwt-ocaml_2.4.8-1.dsc
>  debian/rules build
> dh build --with ocaml --with python2
>    dh_testdir
>    dh_ocamlinit
>     sed  -e 's%@OCamlABI@%4.01.0%g' -e 's%@OCamlStdlibDir@%/usr/lib/ocaml%g' 
> -e 's%@OCamlDllDir@%/usr/lib/ocaml/stublibs%g' -e 's/^OPT: //' -e '/^BYTE: 
> /d' -e 's/^DYN: //' debian/liblwt-ocaml.install.in > 
> debian/liblwt-ocaml.install
>     sed  -e 's%@OCamlABI@%4.01.0%g' -e 's%@OCamlStdlibDir@%/usr/lib/ocaml%g' 
> -e 's%@OCamlDllDir@%/usr/lib/ocaml/stublibs%g' -e 's/^OPT: //' -e '/^BYTE: 
> /d' -e 's/^DYN: //' debian/liblwt-ocaml-dev.install.in > 
> debian/liblwt-ocaml-dev.install
>     touch ocamlinit-stamp
>    debian/rules override_dh_auto_build
> make[1]: Entering directory `/tmp/buildd/liblwt-ocaml-2.4.8'
> debian/build.sh
> ocamlfind: Package `bytes' not found
> W: Field 'pkg_bytes' is not set: Command ''/usr/bin/ocamlfind' query -format 
> %d bytes > '/tmp/oasis-676905.txt'' terminated with error code 2
> E: Cannot find findlib package bytes
> E: Failure("1 configuration error")
> make[2]: Entering directory `/tmp/buildd/liblwt-ocaml-2.4.8'
> ocamlopt.opt -o setup.exe setup.ml || ocamlopt -o setup.exe setup.ml || 
> ocamlc -o setup.exe setup.ml
> rm -f setup.cmx setup.cmi setup.o setup.obj setup.cmo
> ./setup.exe -configure 
> ocamlfind: Package `bytes' not found
> W: Field 'pkg_bytes' is not set: Command ''/usr/bin/ocamlfind' query -format 
> %d bytes > '/tmp/oasis-e7da27.txt'' terminated with error code 2
> E: Cannot find findlib package bytes
> E: Failure("1 configuration error")
> make[2]: *** [setup.data] Error 1
> 
> 
> - bytes is only included with ocaml 4.02 and later - this is being compiled 
> with 4.01, I think.
> 
> Could anyone tell be how to change buildroot to use 4.02?
> 
> Cheers
> Nick
> 
> 
> From: gautam.m...@research.iiit.ac.in
> Date: Sat, 6 Jun 2015 18:46:23 +0530
> Subject: Re: [Xen-API] Building for cubieboard4 with vanilla linux/linaro
> To: buzzheavyy...@hotmail.com
> CC: a...@recoil.org; xen-api@lists.xen.org
> 
> Hi, 
> I also tried xen-arm-builder on arndale exynos 5250 board with both ubuntu 
> utopic image and with linaro-trusty image. I also got stuck at the same 
> liblwt-ocaml_2.4.5.orig.tar issue. 
> 
> Best regards,
> Gautam Malu
> 
> On Fri, Jun 5, 2015 at 8:31 PM, Nick Betteridge <buzzheavyy...@hotmail.com 
> <mailto:buzzheavyy...@hotmail.com>>wrote:
> 
> 
> The Linary/trusty problem is generally an annoyance in the xen-arm-builder 
> image, since we can't just use upstream armhf images.  I wonder if it's just 
> worth hacking into Ubuntu instead of Linaro, since it's the same image (I 
> think).
> 
> Hi Anil,
> 
> I've already spent quite a lot of time playing with xen-arm-builder, try to 
> coerce the build to work with the A80. I'll have another look. I just need 
> xapi to work with something that has more grunt that an A20. I just wish I 
> had more Linux dev experience.
> 
> Cheers
> Nick
> 
> _______________________________________________
> Xen-api mailing list
> Xen-api@lists.xen.org <mailto:Xen-api@lists.xen.org>
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api 
> <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api>
> 
> 
> _______________________________________________
> Xen-api mailing list
> Xen-api@lists.xen.org <mailto:Xen-api@lists.xen.org>
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api 
> <http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api>
_______________________________________________
Xen-api mailing list
Xen-api@lists.xen.org
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api

Reply via email to