Skip to content

Conversation

@kit-ty-kate
Copy link
Member

#=== ERROR while compiling sha.1.15.1 =========================================#
# context              2.2.0~alpha~dev | linux/x86_64 | ocaml-variants.5.0.0+trunk | file:///home/opam/opam-repository
# path                 ~/.opam/5.0/.opam-switch/build/sha.1.15.1
# command              ~/.opam/opam-init/hooks/sandbox.sh build dune build -p sha -j 47 --promote-install-files=false @install
# exit-code            1
# env-file             ~/.opam/log/sha-8-87518f.env
# output-file          ~/.opam/log/sha-8-87518f.out
### output ###
# File "dune", line 18, characters 20-32:
# 18 |   (names sha1_stubs sha256_stubs sha512_stubs)))
#                          ^^^^^^^^^^^^
# (cd _build/default && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -Wall -O3 -funroll-loops -g -I /home/opam/.opam/5.0/lib/ocaml -I /home/opam/.opam/5.0/lib/stdlib-shims -o sha256_stubs.o -c sha256_stubs.c)
# sha256_stubs.c: In function 'stub_sha256_update_bigarray':
# sha256_stubs.c:96:31: warning: implicit declaration of function 'Data_bigarray_val'; did you mean 'Caml_ba_array_val'? [-Wimplicit-function-declaration]
#    96 |         unsigned char *data = Data_bigarray_val(buf);
#       |                               ^~~~~~~~~~~~~~~~~
#       |                               Caml_ba_array_val
# sha256_stubs.c:96:31: warning: initialization of 'unsigned char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
# sha256_stubs.c:97:22: warning: implicit declaration of function 'Bigarray_val' [-Wimplicit-function-declaration]
#    97 |         size_t len = Bigarray_val(buf)->dim[0];
#       |                      ^~~~~~~~~~~~
# sha256_stubs.c:97:39: error: invalid type argument of '->' (have 'int')
#    97 |         size_t len = Bigarray_val(buf)->dim[0];
#       |                                       ^~
# File "dune", line 18, characters 9-19:
# 18 |   (names sha1_stubs sha256_stubs sha512_stubs)))
#               ^^^^^^^^^^
# (cd _build/default && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -Wall -O3 -funroll-loops -g -I /home/opam/.opam/5.0/lib/ocaml -I /home/opam/.opam/5.0/lib/stdlib-shims -o sha1_stubs.o -c sha1_stubs.c)
# sha1_stubs.c: In function 'stub_sha1_update_bigarray':
# sha1_stubs.c:97:31: warning: implicit declaration of function 'Data_bigarray_val'; did you mean 'Caml_ba_array_val'? [-Wimplicit-function-declaration]
#    97 |         unsigned char *data = Data_bigarray_val(buf);
#       |                               ^~~~~~~~~~~~~~~~~
#       |                               Caml_ba_array_val
# sha1_stubs.c:97:31: warning: initialization of 'unsigned char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
# sha1_stubs.c:98:22: warning: implicit declaration of function 'Bigarray_val' [-Wimplicit-function-declaration]
#    98 |         size_t len = Bigarray_val(buf)->dim[0];
#       |                      ^~~~~~~~~~~~
# sha1_stubs.c:98:39: error: invalid type argument of '->' (have 'int')
#    98 |         size_t len = Bigarray_val(buf)->dim[0];
#       |                                       ^~
# File "dune", line 18, characters 33-45:
# 18 |   (names sha1_stubs sha256_stubs sha512_stubs)))
#                                       ^^^^^^^^^^^^
# (cd _build/default && /usr/bin/gcc -O2 -fno-strict-aliasing -fwrapv -pthread -fPIC -D_FILE_OFFSET_BITS=64 -Wall -O3 -funroll-loops -g -I /home/opam/.opam/5.0/lib/ocaml -I /home/opam/.opam/5.0/lib/stdlib-shims -o sha512_stubs.o -c sha512_stubs.c)
# sha512_stubs.c: In function 'stub_sha512_update_bigarray':
# sha512_stubs.c:96:31: warning: implicit declaration of function 'Data_bigarray_val'; did you mean 'Caml_ba_array_val'? [-Wimplicit-function-declaration]
#    96 |         unsigned char *data = Data_bigarray_val(buf);
#       |                               ^~~~~~~~~~~~~~~~~
#       |                               Caml_ba_array_val
# sha512_stubs.c:96:31: warning: initialization of 'unsigned char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
# sha512_stubs.c:97:22: warning: implicit declaration of function 'Bigarray_val' [-Wimplicit-function-declaration]
#    97 |         size_t len = Bigarray_val(buf)->dim[0];
#       |                      ^~~~~~~~~~~~
# sha512_stubs.c:97:39: error: invalid type argument of '->' (have 'int')
#    97 |         size_t len = Bigarray_val(buf)->dim[0];
#       |                                       ^~

@kit-ty-kate kit-ty-kate merged commit c1f965a into ocaml:master Nov 8, 2022
@kit-ty-kate kit-ty-kate deleted the fix-162 branch November 8, 2022 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant