ipop-project / ipop-project.github.io

Current Wiki and Documentation for IPOP
http://ipop-project.github.io/
87 stars 31 forks source link

Building on distribution different from the Ubuntu. #17

Closed ArhiChief closed 6 years ago

ArhiChief commented 7 years ago

Hi there. I've try to build ipop-vpn on my Arch Linux machine.

Following instructions from here I found what building dependent WebRTC components are impossible from scripts, so, I decide to build it myself using this page. Everything works well but then I try to execute ./build/install-build-deps.sh shell told me next:

[arhichief@arhichief-pc src]$ ./build/install-build-deps.sh ERROR: Only Ubuntu 12.04 (precise), 14.04 (trusty), 14.10 (utopic), 15.04 (vivid), 15.10 (wily) and 16.04 (xenial) are currently supported

So, how to build ipop-vpn on Arch Linux?

And one more. Is where any way to cross-compile ipop-vpn to another platforms, like ARM or MIPS and how?

heythatsunfair commented 7 years ago

I'd also like to know that. Why are there no general linux build instructions? Cross-compilation for Raspberry Pi and ARM devices would be great as well.

I hope that this project is popular one day and more developers will spend some time on it. The idea is GREAT and maybe it will even help to spread the word about Jabber and how useful it is!

kcratie commented 7 years ago

Hi All, The existing release of IPOP-VPN was built using a now obsolete version of libjingle. Needless to say, it is challenging to build the tincan executable. However, the ipop-project is still actively being developed and we have a road map to have our next release use a current version of WebRTC as well as streamline the build process. We currently have a mid January release scheduled and we invite you to try the beta which will be available a couple weeks earlier. Thanks for letting us know your interest and use for IPOP as it does influence our project's direction. Regards.

ashleemikeyoung commented 7 years ago

Hi, any update on the beta or how we can participate and help? Thanks!

kcratie commented 7 years ago

The IPOP-VPN beta is now available and instructions on building and deploying are available. Additionally, we have been able to build the Tincan executable for the Raspberry Pi. The first step is to build the WebRTC libs. Afterwards, you would need to edit the Tincan Makefile to use the appropriate path for these libs. We will continue streamline this build process.

vahid-dan commented 7 years ago

Hi @ArhiChief and @heythatsunfair;

We have already built IPOP for Raspberry Pi and Debian on ARMv7. Building for Arch Linux should be similar to those. You can find the instructions in the wiki and give it a shot! Please let us know about the results. :-)

Vahid

isaactzab commented 6 years ago

It would be interesting to be able to compile for android.

vahid-dan commented 6 years ago

Hi @isaactzab!

Thanks for your interest in IPOP! If you have root access on your Android device, it should be pretty straightforward to build IPOP for Android:

Please get back to us if you had any questions. We are really interested to know the results. :-)

Thanks, Vahid

vahid-dan commented 6 years ago

We have recently added the support for Raspberry Pi Zero (ARMv6). This is the list of supported operating systems and platforms:

If you're willing to build IPOP on other devices, we'd be more than happy to guide you through. :-)

Bests, Vahid