On 2018/06/21 22:01, Adam Steen wrote:
> Hi Chris
> 
> I applied your patch like so (just after updating my ports tree)
> 
> cd /usr/ports
> patch < $HOME/downloads/ocaml.diff

Not sure if it will make any difference here, but I would recommend
"patch -Ep0" which makes it create directories as necessary.

Also check you don't have anything in ports/mystuff that conflicts
with things directly in ports.

> cd /usr/ports/lang/ocaml
> make install
> 
> but it fails with
> 
> ===>  Building package for ocaml-graphics-4.06.1
> Create /usr/ports/packages/amd64/all/ocaml-graphics-4.06.1.tgz
> Creating package ocaml-graphics-4.06.1
> checking dependencies|lang/ocaml,-main
> Error: Can't obtain dependency ocaml-=4.06.1 from ports tree
> checksumming...
> Fatal error: can't continue
>  at /usr/libdata/perl5/OpenBSD/PkgCreate.pm line 1655.
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1935 
> '/usr/ports/packages/amd64/all/ocaml-graphics-4.06.1.tgz')
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2403 
> '_internal-package')
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2382 'package')
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:1948 
> '/var/db/pkg/ocaml-4.06.1/+CONTENTS')
> *** Error 1 in /usr/ports/lang/ocaml 
> (/usr/ports/infrastructure/mk/bsd.port.mk:2382 'install')
> 
> ​​Cheers
> Adam
> 
> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
> 
> On June 21, 2018 7:27 PM, Adam Steen <[email protected]> wrote:
> 
> > ​​
> > 
> > On June 21, 2018 5:17 PM, Christopher Zimmermann [email protected] wrote:
> > 
> > > Hi,
> > > 
> > > 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.
> > > 
> > > I tested dpb builds on amd64 with and without native code support
> > > 
> > > enabled. I could not test on other archs.
> > > 
> > > The ports affected are:
> > > 
> > > devel/cil
> > > 
> > > devel/coccinelle
> > > 
> > > devel/cudf
> > > 
> > > devel/frama-c
> > > 
> > > devel/ocaml-cmdliner
> > > 
> > > devel/ocaml-cppo
> > > 
> > > devel/ocaml-dose
> > > 
> > > devel/ocaml-extlib
> > > 
> > > devel/ocaml-graph
> > > 
> > > devel/ocaml-jsonm
> > > 
> > > devel/ocaml-menhir
> > > 
> > > devel/ocaml-ocamlbuild
> > > 
> > > devel/ocaml-parmap
> > > 
> > > devel/ocaml-pcre
> > > 
> > > devel/ocaml-re
> > > 
> > > devel/ocaml-uutf
> > > 
> > > devel/omake
> > > 
> > > devel/ounit
> > > 
> > > graphics/pdfsandwich
> > > 
> > > lang/obc
> > > 
> > > lang/ocaml
> > > 
> > > lang/ocaml-camlp4
> > > 
> > > lang/ocaml-camlp5
> > > 
> > > math/coq
> > > 
> > > net/mldonkey
> > > 
> > > net/unison/2.4x
> > > 
> > > net/unison/2.5x
> > > 
> > > sysutils/findlib
> > > 
> > > sysutils/opam
> > > 
> > > textproc/bibtex2html
> > > 
> > > textproc/hevea
> > > 
> > > x11/lablgtk2
> > > 
> > > two ports have been added since num has been removed from the OCaml
> > > 
> > > distribution.
> > > 
> > > math/ocaml-num
> > > 
> > > math/Zarith
> > > 
> > > I'd like to collect some OKs from developers familiar with OCaml ports.
> > > 
> > > If someone owning a powerpc or sparc machine feels like it he could try
> > > 
> > > to enable OCaml native-code
> > > 
> > > in /usr/ports/infrastructure/mk/arch-defines.mk for his arch and test
> > > 
> > > whether it is working again.
> > > 
> > > The diff is attached as ocaml.diff.gz.
> > > 
> > > Christopher
> > 
> > Thank you, I will be testing this tomorrow
> 
> 

Reply via email to