On 2019/09/11 08:58, Yozo TODA wrote:
> hi, trying to build math/coq (8.10+beta2) I found it failed.
>
> ......
> OCAMLC ide/coqide.mli
> OCAMLOPT ide/coqide.ml
> OCAMLOPT -a -o ide/ide.cmxa
> OCAMLC ide/coqide_os_specific.mli
> OCAMLOPT ide/coqide_os_specific.ml
> OCAMLOPT -o bin/coqide
> CHECK revision
> env: bash: No such file or directory
> gmake[1]: *** [Makefile.dev:34: revision] Error 127
> gmake[1]: Leaving directory '/usr/ports/pobj/coq-8.10beta2/coq-8.10-beta2'
> gmake: *** [Makefile:176: submake] Error 2
> *** Error 2 in . (Makefile:58 'do-build')
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2777 '/usr/ports/pobj/coq-8.10beta2/.build_done')
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2002 '/usr/ports/packages/amd64/all/coq-8.10beta2.tgz')
> *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2468 '_internal-package')
> *** Error 1 in /usr/ports/math/coq (/usr/ports/infrastructure/mk/bsd.port.mk:2447 'package')
> Mon Sep 9 17:31:51 JST 2019
>
>
> adding shells/bash to BUILD_DEPENDS, make package works.
>
> --- coq/Makefile-1.41 Sat Sep 7 09:29:29 2019
> +++ coq/Makefile Wed Sep 11 08:46:46 2019
> @@ -25,6 +25,7 @@
>
> BUILD_DEPENDS= x11/lablgtk3 \
> math/ocaml-num \
> + shells/bash \
> sysutils/findlib
> RUN_DEPENDS= x11/lablgtk3
I committed that addition earlier (though haven't re-tried the build yet
so there could be another problem lurking, but that one was obvious).
> with this patch, make test still fails.
> the log indicates that there's use of some invalid options to diff command.
> I don't dig into details yet but suppose those options are for gnu diff?
"--strip-trailing-cr" etc? yes that's for gnu diff. That needs a
TEST_DEPENDS addition, and either patch to use gdiff in the file (likely
to get outdated easily) or symlink gdiff into ${WRKDIR}/bin/diff in pre-test.
> anyway, bash should be added to BUILD_DEPENDS.
>
> -- yozo.
>
No comments:
Post a Comment