Compile tezos in 32bit architecture


#21

It was a fresh install.
When…
make build-deps
… the log file (shown above) wrote:
install cstruct 3.1.1 [required by irmin]

So cstruct was installed!
But for a strange reason it is considered unknown during make.


#22

OCaml very through will err on caution side as designed.


#23

Which means? What was the risk that the Ocaml compiler didnt take in my case?
I installed cstruct 3.1.1 but Ocaml reported ocamlfind: Package `cstruct’ not found
What kind of caution is this?


#24

It is a generic output, add pkg in non standard way and you will see OCaml will output same. Your env should be clean before pkg added again otherwise same err. Please compare touch a file or modify contents before and after err to make issue traceable.


#25

thanks!
ok. I will …
make clear
then try …
make
…again and report here.


#26

There is no command named "make clear"
I issued the command:
make clean
Then here you are the results:

d@d:~/src5/tezos$ make clean
make -C src clean
make[1]: Entering directory '/home/d/src5/tezos/src'
rm -rf ../tezos-protocol-packer
rm -f ../tezos-protocol-compiler
rm -f ../tezos-node
rm -f ../tezos-client
rm -f environment/tezos_protocol_environment_sigs_packer
rm -f environment/tezos_protocol_environment_sigs_v1.ml
rm -f compiler/tezos_compiler_embedded_cmis.ml
rm -f .ocamlinit.utils
rm -f proto/*.cm* proto/*.a
rm -f .ocamlinit.node
find . \( -name \*.cm\* -or -name \*.cmp -or -name \*.out -or -name \*~ -or -name \*.o -or -name \*.a \) -delete
rm -f .depend
find . \( -name \*.mli.deps -or -name \*.ml.deps \) -delete
find . \( -name \*.mli.deps.byte -or -name \*.ml.deps.byte \) -delete
rm -rf ./proto/tezos_embedded_protocol_alpha.cmx ./proto/tezos_embedded_protocol_demo.cmx ./proto/tezos_embedded_protocol_genesis.cmx
for d in $(ls -d client/embedded/*/) ; do make clean -C $d ; done
make[2]: Entering directory '/home/d/src5/tezos/src/client/embedded/alpha'
rm -f ../client_alpha.cm* ../client_alpha.o
rm -f *.cm* *~ *.o *.a *.deps *.deps.byte
rm -rf _tzbuild
rm -f .depend
rm -f baker/*.cm* baker/*~ baker/*.o baker/*.a
rm -f baker/*.deps baker/*.deps.byte
make[2]: Leaving directory '/home/d/src5/tezos/src/client/embedded/alpha'
make[2]: Entering directory '/home/d/src5/tezos/src/client/embedded/demo'
rm -f ../client_demo.cm* ../client_demo.o
rm -f *.cm* *~ *.o *.a *.deps *.deps.byte
rm -rf _tzbuild
rm -f .depend
make[2]: Leaving directory '/home/d/src5/tezos/src/client/embedded/demo'
make[2]: Entering directory '/home/d/src5/tezos/src/client/embedded/genesis'
rm -f ../client_genesis.cm* ../client_genesis.o
rm -f *.cm* *~ *.o *.a *.deps *.deps.byte
rm -rf _tzbuild
rm -f .depend
make[2]: Leaving directory '/home/d/src5/tezos/src/client/embedded/genesis'
rm -f client/embedded/*.cm* client/embedded/*.o
make[1]: Leaving directory '/home/d/src5/tezos/src'
make -C test clean
make[1]: Entering directory '/home/d/src5/tezos/test'
make -C lib clean
make[2]: Entering directory '/home/d/src5/tezos/test/lib'
OCAMLDEP (test/lib)
ocamlfind: Package `cstruct' not found
find . \( -name \*.cm\* -or -name \*.cmp -or -name \*.out -or -name \*~ -or -name \*.o -or -name \*.a \) -delete
rm .depend
make[2]: Leaving directory '/home/d/src5/tezos/test/lib'
make clean-utils clean-shell clean-p2p clean-proto_alpha
make[2]: Entering directory '/home/d/src5/tezos/test'
make -C utils clean
make[3]: Entering directory '/home/d/src5/tezos/test/utils'
OCAMLDEP (test/utils)
ocamlfind: Package `cstruct' not found
find . \( -name \*.cm\* -or -name \*.cmp -or -name \*.out -or -name \*~ -or -name \*.o -or -name \*.a \) -delete
rm .depend
rm -f test-lwt-pipe
rm -f test-merkle
rm -f test-utils
rm -f test-data-encoding
rm -f test-stream-data-encoding
make[3]: Leaving directory '/home/d/src5/tezos/test/utils'
make -C shell clean
make[3]: Entering directory '/home/d/src5/tezos/test/shell'
OCAMLDEP (test/shell)
ocamlfind: Package `cstruct' not found
find . \( -name \*.cm\* -or -name \*.cmp -or -name \*.out -or -name \*~ -or -name \*.o -or -name \*.a \) -delete
rm .depend
rm -f test-store
rm -f test-state
rm -f test-context
make[3]: Leaving directory '/home/d/src5/tezos/test/shell'
make -C p2p clean
make[3]: Entering directory '/home/d/src5/tezos/test/p2p'
OCAMLDEP (test/p2p)
ocamlfind: Package `cstruct' not found
find . \( -name \*.cm\* -or -name \*.cmp -or -name \*.out -or -name \*~ -or -name \*.o -or -name \*.a \) -delete
rm .depend
rm -f test-p2p-connection
rm -f test-p2p-connection-pool
rm -f test-p2p-io-scheduler
make[3]: Leaving directory '/home/d/src5/tezos/test/p2p'
make -C proto_alpha clean
make[3]: Entering directory '/home/d/src5/tezos/test/proto_alpha'
OCAMLDEP (test/proto_alpha)
ocamlfind: Package `cstruct' not found
find . \( -name \*.cm\* -or -name \*.cmp -or -name \*.out -or -name \*~ -or -name \*.o -or -name \*.a \) -delete
rm .depend
rm -f test-transaction
rm -f test-origination
rm -f test-endorsement
rm -f test-vote
rm -f test-michelson-parser
make[3]: Leaving directory '/home/d/src5/tezos/test/proto_alpha'
make[2]: Leaving directory '/home/d/src5/tezos/test'
make[1]: Leaving directory '/home/d/src5/tezos/test'
d@d:~/src5/tezos$ opam init
OPAM has already been initialized.
In normal operation, OPAM only alters files within ~/.opam.

During this initialisation, you can allow OPAM to add information to two
other files for best results. You can also make these additions manually
if you wish.

If you agree, OPAM will modify:

  - ~/.profile (or a file you specify) to set the right environment
    variables and to load the auto-completion scripts for your shell (bash)
    on startup. Specifically, it checks for and appends the following line:

    . /home/d/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true


  - ~/.ocamlinit to ensure that non-system installations of `ocamlfind`
    (i.e. those installed by OPAM) will work correctly when running the
    OCaml toplevel. It does this by adding $OCAML_TOPLEVEL_PATH to the list
    of include directories.

If you choose to not configure your system now, you can either configure
OPAM manually (instructions will be displayed) or launch the automatic setup
later by running:

   opam config setup -a


Do you want OPAM to modify ~/.profile and ~/.ocamlinit?
(default is 'no', use 'f' to name a file other than ~/.profile)
    [N/y/f] Y

User configuration:
  ~/.ocamlinit is already up-to-date.
  ~/.profile is already up-to-date.
Global configuration:
  ~/.opam/opam-init/init.sh is already up-to-date.
  ~/.opam/opam-init/init.zsh is already up-to-date.
  ~/.opam/opam-init/init.csh is already up-to-date.
  ~/.opam/opam-init/init.fish is already up-to-date.
# To setup the new switch in the current shell, you need to run:
eval `opam config env`
d@d:~/src5/tezos$ opam update

=-=- Updating package repositories =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Processing  1/1: [default: http]
[default] synchronized from https://opam.ocaml.org


=-=- Synchronizing development packages -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[ocp-ocamlres] git://github.com/OCamlPro/ocp-ocamlres already up-to-date
[ocplib-json-typed] https://github.com/ocamlpro/ocplib-json-typed.git already up-to-date
[ocplib-resto] https://github.com/OCamlPro/ocplib-resto.git already up-to-date
[sodium] https://github.com/dsheets/ocaml-sodium.git already up-to-date
[WARNING] Rsync partially failed:
          symlink has no referent:
          "/home/d/src5/tezos/src/compiler/sigs/protocol_sigs.mli"
          rsync error: some files/attrs were not transferred (see previous
          errors) (code
          23) at main.c(1196) [sender=3.1.2]

[tezos-deps] /home/d/src5/tezos/src/ synchronized

Updates available for “tezos”, apply them with 'opam upgrade':
===== ↻  58 =====
d@d:~/src5/tezos$ 
d@d:~/src5/tezos$ 
d@d:~/src5/tezos$ opam ugrade
opam: unknown command `ugrade', did you mean `upgrade' ?
Usage: opam COMMAND ...
Try `opam --help' for more information.
d@d:~/src5/tezos$ opam upgrade
The following actions will be performed:
  ↻  recompile ocamlfind           1.7.3         [upstream changes]
  ↻  recompile zarith              1.7           [uses ocamlfind]
  ↻  recompile reactiveData        0.2.1         [uses ocamlfind]
  ↻  recompile ppx_tools_versioned 5.0.1         [uses ocamlfind]
  ↻  recompile ppx_tools           5.0           [upstream changes]
  ↻  recompile omake               0.10.2        [uses ocamlfind]
  ↻  recompile ocp-ocamlres        dev*          [uses ocamlfind]
  ↻  recompile ocp-build           1.99.19-beta  [uses ocamlfind]
  ↻  recompile menhir              20171013      [uses ocamlfind]
  ↻  recompile kaputt              1.2           [uses ocamlfind]
  ↻  recompile calendar            2.03.2        [uses ocamlfind]
  ↻  recompile base-bytes          base          [uses ocamlfind]
  ↻  recompile bisect_ppx          1.3.1         [uses ppx_tools_versioned]
       For the Ocamlbuild plugin, please install package bisect_ppx-ocamlbuild
  ↻  recompile stringext           1.5.0         [uses base-bytes]
  ↻  recompile ssl                 0.5.5         [uses ocamlfind]
  ↻  recompile re                  1.7.1         [uses ocamlfind]
  ↻  recompile decompress          0.7           [uses ocamlfind]
  ↻  recompile ctypes              0.13.0        [uses ocamlfind]
  ↻  recompile cppo                1.6.0         [uses base-bytes]
  ↻  recompile base64              2.2.0         [uses base-bytes]
  ↻  recompile sodium              dev*          [uses ocamlfind]
  ↻  recompile ocplib-endian       1.0           [uses ocamlfind]
  ↻  recompile lwt                 3.1.0         [uses ocamlfind]
       For module Lwt_react, please install package lwt_react
  ↻  recompile cppo_ocamlbuild     1.6.0         [uses cppo]
  ↻  recompile cstruct             3.1.1         [uses base-bytes]
  ↻  recompile lwt_ssl             1.1.1         [uses ssl]
  ↻  recompile logs                0.6.2         [uses ocamlfind]
  ↻  recompile ppx_deriving        4.2           [uses ocamlfind, ppx_tools]
  ↻  recompile mstruct             1.3.4         [uses cstruct]
  ↻  recompile hex                 1.1.1         [uses cstruct]
  ↻  recompile cstruct-lwt         3.1.1         [uses lwt]
  ↻  recompile irmin-watcher       0.3.0         [uses lwt]
  ↻  recompile ppx_type_conv       v0.9.0        [uses ppx_deriving]
  ↻  recompile ezjsonm             0.5.0         [uses ocamlfind]
  ↻  recompile ppx_sexp_conv       v0.9.0        [uses ppx_type_conv]
  ↻  recompile ppx_fields_conv     v0.9.0        [uses ppx_type_conv]
  ↻  recompile uri                 1.9.4         [uses ocamlfind]
  ↻  recompile nocrypto            0.5.4         [uses ocamlfind]
  ↻  recompile ipaddr              2.8.0         [uses base-bytes]
  ↻  recompile ocplib-json-typed   0.5*          [upstream changes]
  ↻  recompile irmin               1.3.0         [uses lwt]
  ↻  recompile git                 1.11.2        [uses decompress]
  ↻  recompile cohttp              0.99.0        [uses base-bytes]
  ↻  recompile conduit             1.0.0         [uses logs]
  ↻  recompile ocplib-resto        dev*          [uses ocamlfind, ocplib-json-typed]
  ↻  recompile irmin-mem           1.3.0         [uses irmin]
  ↻  recompile irmin-fs            1.3.0         [uses irmin]
  ↻  recompile irmin-git           1.3.0         [uses git, irmin]
  ↻  recompile webmachine          0.4.0         [uses ocamlfind]
  ↻  recompile conduit-lwt         1.0.0         [uses lwt]
  ↻  recompile cohttp-lwt          0.99.0        [uses cohttp, lwt]
  ↻  recompile conduit-lwt-unix    1.0.2         [uses ssl]
  ↻  recompile irmin-http          1.3.1         [uses cohttp-lwt, webmachine]
  ↻  recompile git-http            1.11.2        [uses cohttp-lwt]
  ↻  recompile cohttp-lwt-unix     0.99.0        [uses lwt]
  ↻  recompile git-unix            1.11.2        [uses logs]
  ↻  recompile irmin-unix          1.3.0         [uses irmin-watcher]
  ↻  recompile tezos-deps          dev*          [upstream changes]
===== ↻  58 =====
Do you want to continue ? [Y/n] Y

=-=- Gathering sources =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[default] https://opam.ocaml.org/archives/base64.2.2.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/calendar.2.03.2+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/cohttp.0.99.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/bisect_ppx.1.3.1+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/cohttp-lwt.0.99.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/conduit.1.0.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/cohttp-lwt-unix.0.99.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/conduit-lwt.1.0.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/conduit-lwt-unix.1.0.2+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/cppo.1.6.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/cppo_ocamlbuild.1.6.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/cstruct.3.1.1+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/cstruct-lwt.3.1.1+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/ctypes.0.13.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/ezjsonm.0.5.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/decompress.0.7+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/git.1.11.2+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/git-unix.1.11.2+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/git-http.1.11.2+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/hex.1.1.1+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/ipaddr.2.8.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/irmin.1.3.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/irmin-fs.1.3.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/irmin-git.1.3.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/irmin-http.1.3.1+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/irmin-mem.1.3.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/irmin-watcher.0.3.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/irmin-unix.1.3.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/kaputt.1.2+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/logs.0.6.2+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/lwt.3.1.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/mstruct.1.3.4+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/lwt_ssl.1.1.1+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/menhir.20171013+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/ocamlfind.1.7.3+opam.tar.gz downloaded
[ocp-ocamlres] git://github.com/OCamlPro/ocp-ocamlres already up-to-date
[default] https://opam.ocaml.org/archives/ocp-build.1.99.19-beta+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/ocplib-endian.1.0+opam.tar.gz downloaded
[ocplib-json-typed] https://github.com/ocamlpro/ocplib-json-typed.git already up-to-date
[ocplib-resto] https://github.com/OCamlPro/ocplib-resto.git already up-to-date
[default] https://opam.ocaml.org/archives/ppx_deriving.4.2+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/ppx_fields_conv.v0.9.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/nocrypto.0.5.4+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/omake.0.10.2+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/ppx_sexp_conv.v0.9.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/ppx_tools.5.0+opam.tar.gz downloaded
[re] Archive in cache
[default] https://opam.ocaml.org/archives/ppx_tools_versioned.5.0.1+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/ppx_type_conv.v0.9.0+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/reactiveData.0.2.1+opam.tar.gz downloaded
[sodium] https://github.com/dsheets/ocaml-sodium.git already up-to-date
[WARNING] Rsync partially failed:
          symlink has no referent:
          "/home/d/src5/tezos/src/compiler/sigs/protocol_sigs.mli"
          rsync error: some files/attrs were not transferred (see previous
          errors) (code
          23) at main.c(1196) [sender=3.1.2]

[tezos-deps.dev] /home/d/src5/tezos/src/ synchronized
[default] https://opam.ocaml.org/archives/stringext.1.5.0+opam.tar.gz downloaded
[webmachine] Archive in cache
[default] https://opam.ocaml.org/archives/ssl.0.5.5+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/zarith.1.7+opam.tar.gz downloaded
[default] https://opam.ocaml.org/archives/uri.1.9.4+opam.tar.gz downloaded

=-=- Processing actions -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
⊘  removed   tezos-deps.dev
⊘  removed   bisect_ppx.1.3.1
⊘  removed   ezjsonm.0.5.0
⊘  removed   irmin-unix.1.3.0
⊘  removed   git-unix.1.11.2
⊘  removed   cohttp-lwt-unix.0.99.0
⊘  removed   conduit-lwt-unix.1.0.2
⊘  removed   conduit-lwt.1.0.0
⊘  removed   git-http.1.11.2
⊘  removed   irmin-fs.1.3.0
⊘  removed   irmin-git.1.3.0
⊘  removed   git.1.11.2
⊘  removed   decompress.0.7
⊘  removed   irmin-http.1.3.1
⊘  removed   cohttp-lwt.0.99.0
⊘  removed   conduit.1.0.0
⊘  removed   ipaddr.2.8.0
⊘  removed   irmin-mem.1.3.0
⊘  removed   irmin.1.3.0
⊘  removed   hex.1.1.1
⊘  removed   irmin-watcher.0.3.0
⊘  removed   lwt_ssl.1.1.1
⊘  removed   mstruct.1.3.4
⊘  removed   nocrypto.0.5.4
⊘  removed   cstruct-lwt.3.1.1
⊘  removed   cstruct.3.1.1
⊘  removed   kaputt.1.2
⊘  removed   ocplib-resto.dev
⊘  removed   menhir.20171013
⊘  removed   ocp-ocamlres.dev
⊘  removed   reactiveData.0.2.1
⊘  removed   omake.0.10.2
⊘  removed   ocplib-json-typed.0.5
⊘  removed   sodium.dev
⊘  removed   ssl.0.5.5
⊘  removed   ocplib-endian.1.0
⊘  removed   ctypes.0.13.0
⊘  removed   webmachine.0.4.0
⊘  removed   cohttp.0.99.0
⊘  removed   base64.2.2.0
⊘  removed   logs.0.6.2
⊘  removed   lwt.3.1.0
⊘  removed   ppx_fields_conv.v0.9.0
⊘  removed   zarith.1.7
⊘  removed   uri.1.9.4
⊘  removed   ppx_sexp_conv.v0.9.0
⊘  removed   ppx_type_conv.v0.9.0
⊘  removed   ppx_deriving.4.2
⊘  removed   cppo_ocamlbuild.1.6.0
⊘  removed   cppo.1.6.0
⊘  removed   calendar.2.03.2
⊘  removed   ppx_tools_versioned.5.0.1
⊘  removed   stringext.1.5.0
⊘  removed   ppx_tools.5.0
⊘  removed   re.1.7.1
⊘  removed   base-bytes.base
⊘  removed   ocp-build.1.99.19-beta
⊘  removed   ocamlfind.1.7.3
∗  installed ocamlfind.1.7.3
∗  installed base-bytes.base
∗  installed base64.2.2.0
∗  installed cppo.1.6.0
∗  installed cppo_ocamlbuild.1.6.0
∗  installed calendar.2.03.2
∗  installed decompress.0.7
∗  installed kaputt.1.2
∗  installed ocp-ocamlres.dev
∗  installed ocplib-endian.1.0
∗  installed ctypes.0.13.0
∗  installed cstruct.3.1.1
∗  installed hex.1.1.1
∗  installed ezjsonm.0.5.0
∗  installed mstruct.1.3.4
∗  installed ppx_tools.5.0
∗  installed menhir.20171013
∗  installed ocp-build.1.99.19-beta
∗  installed ppx_deriving.4.2
∗  installed ppx_type_conv.v0.9.0
∗  installed ppx_tools_versioned.5.0.1
∗  installed ppx_fields_conv.v0.9.0
∗  installed bisect_ppx.1.3.1
∗  installed ppx_sexp_conv.v0.9.0
∗  installed ipaddr.2.8.0
∗  installed lwt.3.1.0
∗  installed reactiveData.0.2.1
∗  installed cstruct-lwt.3.1.1
∗  installed logs.0.6.2
∗  installed irmin-watcher.0.3.0
∗  installed re.1.7.1
∗  installed stringext.1.5.0
∗  installed ssl.0.5.5
∗  installed lwt_ssl.1.1.1
∗  installed sodium.dev
∗  installed zarith.1.7
∗  installed nocrypto.0.5.4
∗  installed uri.1.9.4
∗  installed conduit.1.0.0
∗  installed git.1.11.2
∗  installed cohttp.0.99.0
∗  installed conduit-lwt.1.0.0
∗  installed cohttp-lwt.0.99.0
∗  installed conduit-lwt-unix.1.0.2
∗  installed git-http.1.11.2
∗  installed irmin.1.3.0
∗  installed irmin-fs.1.3.0
∗  installed cohttp-lwt-unix.0.99.0
∗  installed ocplib-json-typed.0.5
∗  installed irmin-mem.1.3.0
∗  installed git-unix.1.11.2
∗  installed ocplib-resto.dev
∗  installed irmin-git.1.3.0
∗  installed webmachine.0.4.0
∗  installed irmin-http.1.3.1
∗  installed irmin-unix.1.3.0
∗  installed tezos-deps.dev
∗  installed omake.0.10.2
Done.

=-=- lwt.3.1.0 installed successfully -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=> Lwt 4.0.0 will make some breaking changes to packaging in late 2017. See
     https://github.com/ocsigen/lwt/issues/453

=-=- bisect_ppx.1.3.1 installed successfully =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=> The future Bisect_ppx 2.0.0 will make breaking changes in late 2017. See
     https://github.com/aantron/bisect_ppx/releases/tag/1.3.0
d@d:~/src5/tezos$ opam switch “tezos” --alias-of 4.04.2
# To setup the new switch in the current shell, you need to run:
eval `opam config env`
d@d:~/src5/tezos$ eval opam config env
CAML_LD_LIBRARY_PATH="/home/d/.opam/\226\128\156tezos\226\128\157/lib/stublibs"; export CAML_LD_LIBRARY_PATH;
MANPATH=":/home/d/.opam/\226\128\156tezos\226\128\157/man"; export MANPATH;
PERL5LIB="/home/d/.opam/\226\128\156tezos\226\128\157/lib/perl5:"; export PERL5LIB;
OCAML_TOPLEVEL_PATH="/home/d/.opam/\226\128\156tezos\226\128\157/lib/toplevel"; export OCAML_TOPLEVEL_PATH;
PATH="/home/d/.opam/\226\128\156tezos\226\128\157/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"; export PATH;
d@d:~/src5/tezos$ make build-deps
+ true
+ opam pin --yes add --no-action --dev-repo sodium
[NOTE] Package sodium is already git-pinned to
       https://github.com/dsheets/ocaml-sodium.git.
       This will erase any previous custom definition.
Proceed ? [Y/n] y

[sodium] https://github.com/dsheets/ocaml-sodium.git updated
[sodium] Installing new package description from
https://github.com/dsheets/ocaml-sodium.git

+ opam pin --yes add --no-action --dev-repo ocp-ocamlres
[NOTE] Package ocp-ocamlres is already git-pinned to
       git://github.com/OCamlPro/ocp-ocamlres.
       This will erase any previous custom definition.
Proceed ? [Y/n] y

[ocp-ocamlres] git://github.com/OCamlPro/ocp-ocamlres updated
[ocp-ocamlres] Installing new package description from
git://github.com/OCamlPro/ocp-ocamlres

+ opam pin --yes add --no-action --dev-repo ocplib-json-typed
[NOTE] Package ocplib-json-typed is already git-pinned to
       https://github.com/ocamlpro/ocplib-json-typed.git.
       This will erase any previous custom definition.
Proceed ? [Y/n] y

[ocplib-json-typed] https://github.com/ocamlpro/ocplib-json-typed.git updated

+ opam pin --yes add --no-action --dev-repo ocplib-resto
[NOTE] ocplib-resto is currently git-pinned to
       https://github.com/OCamlPro/ocplib-resto.git.
Proceed ? [Y/n] y
ocplib-resto is now git-pinned to https://github.com/OCamlPro/ocplib-resto

[ocplib-resto] https://github.com/OCamlPro/ocplib-resto updated
[ocplib-resto] Installing new package description from
https://github.com/OCamlPro/ocplib-resto

+ opam pin --yes remove tezos-deps
tezos-deps is now unpinned from path /home/d/src5/tezos/src
The following actions will be performed:
  ⊘  remove tezos-deps dev

=-=- Processing actions -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
⊘  removed   tezos-deps.dev
Done.
+ opam pin --yes add --no-action tezos-deps /home/d/src5/tezos/src
Package tezos-deps does not exist, create as a NEW package ? [Y/n] y
tezos-deps is now path-pinned to /home/d/src5/tezos/src

[WARNING] Rsync partially failed:
          symlink has no referent:
          "/home/d/src5/tezos/src/compiler/sigs/protocol_sigs.mli"
          rsync error: some files/attrs were not transferred (see previous
          errors) (code
          23) at main.c(1196) [sender=3.1.2]

[tezos-deps] /home/d/src5/tezos/src/ synchronized
[tezos-deps] Installing new package description from /home/d/src5/tezos/src

+ true
+ opam list --installed depext
# Installed packages for “tezos”:
depext  1.0.5  Query and install external dependencies of OPAM packages
+ opam depext tezos-deps
# Detecting depexts using flags: x86 linux ubuntu
# The following system packages are needed:
#  - debianutils
#  - libev-dev
#  - libgmp-dev
#  - libleveldb-dev
#  - libsnappy-dev
#  - libsodium-dev
#  - libssl-dev
#  - m4
#  - ncurses-dev
#  - perl
#  - pkg-config
#  - time
#  - zlib1g-dev
# All required OS packages found.
+ true
+ opam install tezos-deps

=-=- Synchronising pinned packages =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[WARNING] Rsync partially failed:
          symlink has no referent:
          "/home/d/src5/tezos/src/compiler/sigs/protocol_sigs.mli"
          rsync error: some files/attrs were not transferred (see previous
          errors) (code
          23) at main.c(1196) [sender=3.1.2]

[tezos-deps] /home/d/src5/tezos/src/ synchronized
The following actions will be performed:
  ∗  install tezos-deps dev*

=-=- Gathering sources =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
[WARNING] Rsync partially failed:
          symlink has no referent:
          "/home/d/src5/tezos/src/compiler/sigs/protocol_sigs.mli"
          rsync error: some files/attrs were not transferred (see previous
          errors) (code
          23) at main.c(1196) [sender=3.1.2]

[tezos-deps.dev] /home/d/src5/tezos/src/ synchronized

=-=- Processing actions -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
∗  installed tezos-deps.dev
Done.
d@d:~/src5/tezos$ make
make -C src all
make[1]: Entering directory '/home/d/src5/tezos/src'
Makefile:275: .depend: No such file or directory
LINK tezos_protocol_environment_sigs_packer
GENERATING tezos_protocol_environment_sigs_v1.ml
OCAMLDEP (packer.cmxa) tezos_protocol_packer.mli
OCAMLDEP (packer.cmxa) tezos_protocol_packer.ml
OCAMLDEP (packer.cmxa) packer_main.ml
OCAMLDEP (minutils.cmxa) mBytes.mli
ocamlfind: Package `cstruct' not found
Makefile:305: recipe for target 'minutils/mBytes.mli.deps' failed
make[1]: *** [minutils/mBytes.mli.deps] Error 2
rm environment/tezos_protocol_environment_sigs_packer
make[1]: Leaving directory '/home/d/src5/tezos/src'
Makefile:3: recipe for target 'all' failed
make: *** [all] Error 2
d@d:~/src5/tezos$

ocamlfind: Package `cstruct’ not found

Same error.
Obviously somewhere in the makefile you name the file
∗ installed cstruct.3.1.1
as cstruct

Have a look here
https://opam.ocaml.org/packages/cstruct/

Maybe the developers should not use the latest cstruct package in their make file, because it does not fit to the 32bit architecture.


#27

Maybe the developers should not use the latest cstruct package in their make file, because it does not fit to the 32bit architecture.

Sorry, make clean.


#28

@demo
once I hit the enter button after this commend: sudo ./tezos-node run --net-addr localhost:9733
my console shows like this:
Jul 20 17:56:41 - node.main: Starting the Tezos node…
Jul 20 17:56:41 - node.main: Peer’s global id: idt8isrjUbQ3QXg7P3whKdhdzCst6t
Jul 20 17:56:41 - node.worker: bootstraping chain…
Jul 20 17:56:42 - validator.block: Worker started
Jul 20 17:56:42 - p2p.maintenance: Too few connections (0)
Jul 20 17:56:42 - node.validator: activate chain NetXRuMiEtbiWc5
Jul 20 17:56:42 - validator.chain(1): Worker started for NetXRuMiEtbiW
Jul 20 17:56:42 - prevalidator(1): Worker started for NetXRuMiEtbiW
Jul 20 17:56:42 - node.main: Starting the RPC server listening on port 8732.
Jul 20 17:56:42 - node.main: The Tezos node is now running!
Jul 20 17:56:47 - p2p.maintenance: Too few connections (0)
Jul 20 17:56:52 - p2p.maintenance: Too few connections (0)
Jul 20 17:56:57 - p2p.maintenance: Too few connections (0)
Jul 20 17:57:02 - p2p.maintenance: Too few connections (0)

I think i ready to connect my alphanet to my tezos node but how to synchronize two nodes

after how to activate my test wallet

answer me pls???


#29

I am not using 32 bit architecture any more. I bought a rasperry pi 2, which has 64 bit architecture.


#30

If you are planning to buy an 64bit rasberry pi 3, read this wiki