Closed ArhiChief closed 6 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!
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.
Hi, any update on the beta or how we can participate and help? Thanks!
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.
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
It would be interesting to be able to compile for android.
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:
First, you need to build WebRTC libraries for IPOP. Fortunately, there is official support and documentation for that.
Then, you can build IPOP Tincan. The instructions should be very similar to what we have already done for Raspberry Pi. Just make sure you have copied the required WebRTC libraries from the previous step and change the paths in the local copy of config.mk file according to them. You will need to add a new directory for Android and put the WebRTC libraries there similar to what we have already done for Raspberry Pi.
Please get back to us if you had any questions. We are really interested to know the results. :-)
Thanks, Vahid
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
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?