Ping...

Anyone?


Am 22.10.19 um 17:21 schrieb Stefan Wollny:
> Hi there!
>
> Any Ocaml experts around who managed to install 'owl'? Installation of
> owl fails as 'eigen' and 'open-blas' fail to build.
>
> I am running amd64-current.
>
> Any suggestions what I might miss???
>
> TIA!
>
> Best,
> STEFAN
>
>
>
> ~~~~~~~~~~~~~~~~~~~~8<~~~~~~~~~~~~~~~~~~~~~~~
> $ opam switch list
> #  switch               compiler                    description
>    default              ocaml-system.4.07.1         default
> →  ocaml-base-compiler  ocaml-base-compiler.4.09.0  ocaml-base-compiler
>
> $ opam install owl
> The following actions will be performed:
>   ∗ install eigen         0.1.4 [required by owl]
>   ∗ install conf-openblas 0.2.0 [required by owl]
>   ∗ install owl           0.6.0
> ===== ∗ 3 =====
> Do you want to continue? [Y/n] Y
>
> <><> Gathering sources
>> <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
> [eigen.0.1.4] found in cache
> [owl.0.6.0] found in cache
>
> <><> Processing actions
> <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
> [ERROR] The compilation of conf-openblas failed at "/bin/sh -exc cc
> $CFLAGS test.c -lopenblas".
> [ERROR] The compilation of eigen failed at
> "/home/sw/.opam/ocaml-base-compiler/bin/dune build -p eigen
> eigen_cpp/libeigen_cpp_stubs.a".
>
> #=== ERROR while compiling eigen.0.1.4
> ========================================#
> # context     2.0.5 | openbsd/x86_64 | ocaml-base-compiler.4.09.0 |
> https://opam.ocaml.org#e785ffef
> # path        ~/.opam/ocaml-base-compiler/.opam-switch/build/eigen.0.1.4
> # command     ~/.opam/ocaml-base-compiler/bin/dune build -p eigen
> eigen_cpp/libeigen_cpp_stubs.a
> # exit-code   1
> # env-file    ~/.opam/log/eigen-84391-d0f245.env
> # output-file ~/.opam/log/eigen-84391-d0f245.out
> ### output ###
> #         make eigen_cpp/lib/libeigen.{a,so} (exit 1)
> # (cd _build/default/eigen_cpp/lib && /usr/bin/make)
> # g++ -O3 -std=c++11 -I. -I./unsupported/ -c -fPIC -ansi
> -Wno-extern-c-compat -Wno-c++11-long-long
> -Wno-invalid-partial-specialization -Ofast -march=native -mfpmath=sse
> -funroll-loops -ffast-math  eigen_tensor.cpp -o eigen_tensor.o
> # cc1plus: error: invalid option argument '-Ofast'
> # cc1plus: error: unrecognized command line option "-std=c++11"
> # cc1plus: error: unrecognized command line option
> "-Wno-invalid-partial-specialization"
> # *** Error 1 in
> /home/sw/.opam/ocaml-base-compiler/.opam-switch/build/eigen.0.1.4/_build/default/eigen_cpp/lib
> (Makefile:8 'all')
>
>
> #=== ERROR while compiling conf-openblas.0.2.0
> ================================#
> # context     2.0.5 | openbsd/x86_64 | ocaml-base-compiler.4.09.0 |
> https://opam.ocaml.org#e785ffef
> # path
> ~/.opam/ocaml-base-compiler/.opam-switch/build/conf-openblas.0.2.0
> # command     /bin/sh -exc cc $CFLAGS test.c -lopenblas
> # exit-code   1
> # env-file    ~/.opam/log/conf-openblas-84391-ad8886.env
> # output-file ~/.opam/log/conf-openblas-84391-ad8886.out
> ### output ###
> # + cc test.c -lopenblas
> # test.c:1:10: fatal error: 'cblas.h' file not found
> # #include <cblas.h>
> #          ^~~~~~~~~
> # 1 error generated.
>
>
>
> <><> Error report
> <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>
> ┌─ The following actions failed
> │ λ build conf-openblas 0.2.0
> │ λ build eigen         0.1.4
> └─
> ╶─ No changes have been performed
> # Run eval $(opam env) to update the current shell environment
> ~~~~~~~~~~~~~~~~~~~~>8~~~~~~~~~~~~~~~~~~~~~~~
>
> $ pkg_info | grep eigen
> eigen-1.0.5         lightweight C++ template library for linear algebra
>
> $ pkg_info | grep blas-
> blas-3.8.0p0        Basic Linear Algebra Subprograms
> cblas-1.0p6         C interface to the BLAS library
>

Reply via email to