# Compiling Bisq from source

**URL:** <https://bisq.community/t/compiling-bisq-from-source/7403>\
**Category:** Development\
**Created:** [April 15, 2019, 7:01pm UTC](https://bisq.community/t/compiling-bisq-from-source/7403 "2019-04-15T19:01:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tieck](https://bisq.community/letter_avatar/tieck/32/6_22734026db12803ebb3e059622ac3534.png) [@tieck](https://bisq.community/u/tieck)\
**Post date:** [April 15, 2019, 7:01pm UTC](https://bisq.community/t/compiling-bisq-from-source/7403/1 "2019-04-15T19:01:51Z")

</div>

Recently I tried to install Bisq on my single board computer Odroid-HC2. When compiling Bisq from source I get the following error:

protoc-3.5.1-linux-arm\_32.exe missing [https://repo1.maven.org/maven2/com/google/protobuf/protoc/3.5.1/](https://repo1.maven.org/maven2/com/google/protobuf/protoc/3.5.1/)

Building Protobuf from source did not produce the above mentioned artifact and the installable program of the Protobuf did not nearly have the size of the equivalent program of x86-64 platform.

Does anyone have an idea how I could workaround the Protobuf issue?

---

<div class="post-metadata">

**Author:** ![Homard](https://bisq.community/letter_avatar/homard/32/6_22734026db12803ebb3e059622ac3534.png) [@Homard](https://bisq.community/u/Homard)\
**Post date:** [April 15, 2019, 7:41pm UTC](https://bisq.community/t/compiling-bisq-from-source/7403/2 "2019-04-15T19:41:10Z")

</div>

Which openJDK version do you use ?  
OpenJDK10 is mandatory.  
See [https://github.com/bisq-network/bisq/blob/master/docs/build.md](https://github.com/bisq-network/bisq/blob/master/docs/build.md)

---

<div class="post-metadata">

**Author:** ![devin](https://bisq.community/letter_avatar/devin/32/6_22734026db12803ebb3e059622ac3534.png) [@devin](https://bisq.community/u/devin)\
**Post date:** [April 16, 2019, 7:18am UTC](https://bisq.community/t/compiling-bisq-from-source/7403/3 "2019-04-16T07:18:20Z")

</div>

Not sure if these instructions are any help?

> **[eurotech/edc-examples](https://github.com/eurotech/edc-examples/wiki/Cross-compiling-protobuf-for-ARM-architecture)**
>
> Cross-compiling-protobuf-for-ARM-architecture

---

<div class="post-metadata">

**Author:** ![alexej996](https://bisq.community/user_avatar/bisq.community/alexej996/32/491_2.png) [@alexej996](https://bisq.community/u/alexej996)\
**Post date:** [April 16, 2019, 11:58am UTC](https://bisq.community/t/compiling-bisq-from-source/7403/4 "2019-04-16T11:58:07Z")

</div>

What OS is your odroid running?

---

<div class="post-metadata">

**Author:** ![tieck](https://bisq.community/letter_avatar/tieck/32/6_22734026db12803ebb3e059622ac3534.png) [@tieck](https://bisq.community/u/tieck)\
**Post date:** [April 16, 2019, 6:14pm UTC](https://bisq.community/t/compiling-bisq-from-source/7403/5 "2019-04-16T18:14:57Z")

</div>

Many thanks for all your answers.

The versions are as follows:

```
$ java -version
openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment (build 11.0.1+13-Ubuntu-3ubuntu118.04ppa1)
OpenJDK Server VM (build 11.0.1+13-Ubuntu-3ubuntu118.04ppa1, mixed mode)

$ uname -a
Linux odroid 4.14.107-157... armv7l armv7l armv7l GNU/Linux

$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic

```

@devin Thanks for the link 🙂 I will try out that next.
