On Wed, Jul 11 2018, Jeremie Courreges-Anglas <j...@wxcvbn.org> wrote:
> On Mon, Jul 02 2018, Christopher Zimmermann <chr...@openbsd.org> wrote:
>> On 2018-06-21 Christopher Zimmermann <chr...@openbsd.org> wrote:
>>> Hi,
>>>=20
>>> the last few days I prepared an update of ocaml to 4.06 and opam to
>>> 2.00rc2 and along with it updates or REVISION bumps of the dependent
>>> ports.
>>>=20
>>> two ports have been added since num has been removed from the OCaml
>>> distribution.
>>> math/ocaml-num
>>> math/Zarith
>>
>> Thanks a lot for the reviews so far. I fixed few issues and
>> renamed math/Zarith to math/ocaml-zarith. Before committing the update
>> of OCaml and dependent ports I need to import the new ports
>>
>> sysutils/dune
>> math/ocaml-{num,zarith}
>>
>> which are attached as single tarball. They will be enabled in the
>> category Makefiles with the OCaml upgrade diff. OK to import this?
>
> Here's an updated tarball for num (simplify native/non-native
> conditionals) and zarith (fix tests).
>
> I'm having a hard time trying to figure out why ports using
> dune/jbuilder fail on sparc64.
>
> =2D-8<--
> billy /usr/ports/devel/ocaml-cppo$ make clean all
> =3D=3D=3D>  Cleaning for ocaml-cppo-1.6.4
> =3D=3D=3D> ocaml-cppo-1.6.4 depends on: dune-* -> dune-1.0+beta20
> =3D=3D=3D> ocaml-cppo-1.6.4 depends on: findlib-* -> findlib-1.8.0
> =3D=3D=3D> ocaml-cppo-1.6.4 depends on: ocamlbuild-* -> ocamlbuild-0.12.0
> =3D=3D=3D> ocaml-cppo-1.6.4 depends on: ocaml-=3D4.06.1 -> ocaml-4.06.1
> =3D=3D=3D>  Verifying specs:  c m pthread
> =3D=3D=3D>  found c.92.3 m.10.1 pthread.25.1
> =3D=3D=3D>  Checking files for ocaml-cppo-1.6.4
> `/usr/ports/distfiles/cppo-1.6.4.tar.gz' is up to date.
>>> (SHA256) cppo-1.6.4.tar.gz: OK
> =3D=3D=3D>  Extracting for ocaml-cppo-1.6.4
> =3D=3D=3D>  Patching for ocaml-cppo-1.6.4
> =3D=3D=3D>  Compiler link: cc -> /usr/bin/cc
> =3D=3D=3D>  Compiler link: c++ -> /usr/bin/c++
> =3D=3D=3D>  Configuring for ocaml-cppo-1.6.4
> =3D=3D=3D>  Building for ocaml-cppo-1.6.4
> Fatal error: cannot find file 'build'
> *** Error 2 in /tmp/pobj/ocaml-cppo-1.6.4/cppo-1.6.4 (Makefile:2 'all': @jb=
> uilder build @install @DEFAULT)
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2703 '/tmp/pobj/=
> ocaml-cppo-1.6.4/.build_done')
> *** Error 1 in /usr/ports/devel/ocaml-cppo (/usr/ports/infrastructure/mk/bs=
> d.port.mk:2382 'all')
> =2D->8--
>
> And I can't build dune on amd64 using ocaml-4.03:

Here is an updated, non-working tarball for dune-1.0.0 that has been
published yesterday.  I don't know what we're supposed to do here.

1. I guess dune is mandatory for this update to 4.06?  If so I consider
it a blocking problem until we understand what is happening on sparc64.
2. I would rather import dune under devel/ since it is basically a build
system.

Attachment: dune-1.0.0-port.tgz
Description: Binary data

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Attachment: signature.asc
Description: PGP signature

Reply via email to