Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MEGASync 3.1.4.0 fails to build on linux #128

Open
gsra99 opened this issue Sep 24, 2017 · 1 comment
Open

MEGASync 3.1.4.0 fails to build on linux #128

gsra99 opened this issue Sep 24, 2017 · 1 comment

Comments

@gsra99
Copy link

gsra99 commented Sep 24, 2017

The following error occurs when attempting to build on Gentoo Linux:
control/MegaUploader.cpp:68:69: error: no matching function for call to ‘mega::MegaApi::isSyncable(const char*)’.
The complete build log is also attached.
build.log

@polmr
Copy link
Collaborator

polmr commented Sep 25, 2017

Hi @gsra99 , you seem to be taken the wrong commit in the sdk submodule.
You should either get MEGAsync project by cloning it recursively, or as explained here cloning it with:

git clone https://github.com/meganz/MEGAsync.git
git submodule update --init --recursive

If you want to do it with zip files you need to get the zip for the exact commit of the submodule:
To do that, browse the repo https://github.com/meganz/MEGAsync.git -> src -> MEGASync -> mega and then download the zip. At the moment of writting this, this bundle should contain a folder named sdk-0065d126734f83a4e7760e5dd5c17c04a961a25a. You should unzip its contents into the folder src/MEGASync/mega

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

No branches or pull requests

2 participants