Package Details: megasync 3.1.4.0-1

Git Clone URL: https://aur.archlinux.org/megasync.git (read-only)
Package Base: megasync
Description: Sync your files to your Mega account. Official app
Upstream URL: https://github.com/meganz/megasync
Licenses: custom:MEGA LIMITED CODE REVIEW LICENCE
Submitter: son_link
Maintainer: migrev
Last Packager: migrev
Votes: 248
Popularity: 7.725332
First Submitted: 2014-09-01 18:12
Last Updated: 2017-07-09 19:28

Latest Comments

zxioper commented on 2017-09-18 11:34

Hi there. It seems package can't be compiled since glibc was update to 2.26. I got error:
google_breakpad/client/linux/handler/exception_handler.h:192:21: error: field ‘context’ has incomplete type ‘google_breakpad::ucontext’

I found out that 'ucontext' type is no longer available (see sys/ucontext.h), it was replaced with 'ucontext_t'. Replacing 'ucontext' to 'ucontext_t' in the next files:
google_breakpad/client/linux/handler/exception_handler.cc
google_breakpad/client/linux/handler/exception_handler.h
google_breakpad/client/linux/minidump_writer/minidump_writer.cc
solves the problem (at least for me).

Patch: https://mega.nz/#!3lRGibxB!eO3eGZ-vYGqU6r7vCagrAGQVtLqxeP4hVrvijr-sRic

zeroflag commented on 2017-09-01 06:27

Hi Miquel, it miraculously works again. Most proly, a location related issue. That's why a stumbled upon the "new version" which is obviously a different one than the source you compile this package from. No worries then. Thanks a sorry for the noise.

migrev commented on 2017-08-28 14:19

Hi @psltn, that's a binary package that has nothing to do with the one compiled used the PKGBUILD of this one. Obviously, feel free to use either one, but as of now (and unless proven wrong), the one I'm mantaining works fine, follows the versioning scheme of the released source code and I actually have no idea on the differences of the two PKGBUILDs. Will take a look at it, anyway, to check if there are any improvments that can be useful to all of us. Thank you for your message.

psltn commented on 2017-08-28 13:10

Hi @migrev, here is the 3.1.4-2 package version on the official MEGAsync website: https://mega.nz/linux/MEGAsync/Arch_Extra/x86_64/megasync-x86_64.pkg.tar.xz

migrev commented on 2017-08-28 09:05

Hi @zeroflag. I just tried to log in with current version and worked like a charm. Where did you find the version you are mentioning? In the official github the latest version released is the same as the one here.

zeroflag commented on 2017-08-27 23:35

Hi Miguel, the megasync client does not log in anymore. I figured out that there is a "pkgver = 3.1.4-2" out there since "# Wed Aug 23 11:09:18 UTC 2017". Thanks in advance for help :-)

d327roque commented on 2017-08-17 11:23

==> Starting build()...
/home/donato/Downloads/builds/megasync/PKGBUILD: line 24: ./autogen.sh: Permission denied
==> ERROR: A failure occurred in build().
Aborting...

RocHH commented on 2017-06-27 17:45

make > make -j 4
to build faster

Flobbes commented on 2017-06-19 16:45

I had the same problem.

Downloaded the archive from the mega website and used the mentioned pacman command, worked like a charm.

Will use this as temporary solution for now.

juraj commented on 2017-05-12 13:51

Thanks for reply.

I did run pacaur -Scc before every installation attempt, if that's what you meant by sanitizing build environment.

I did not change PKGBUILD, so I don't know what branch I used.

Now I tried to remove the two mentioned lines and this error occurs:
In file included from /usr/include/openssl/crypto.h:31:0,
from /usr/include/openssl/comp.h:16,
from /usr/include/openssl/ssl.h:47,
from mega/include/mega/posix/meganet.h:28,
from mega/include/mega.h:76,
from mega/src/posix/net.cpp:22:
/usr/include/openssl/ossl_typ.h:93:16: note: forward declaration of ‘EVP_PKEY {aka struct evp_pkey_st}’
typedef struct evp_pkey_st EVP_PKEY;
^~~~~~~~~~~
mega/src/posix/net.cpp:2278:75: error: invalid use of incomplete type ‘X509_STORE_CTX {aka struct x509_store_ctx_st}’
int len = X509_NAME_get_text_by_NID (X509_get_issuer_name (ctx->cert),
^~
In file included from /usr/include/openssl/crypto.h:31:0,
from /usr/include/openssl/comp.h:16,
from /usr/include/openssl/ssl.h:47,
from mega/include/mega/posix/meganet.h:28,
from mega/include/mega.h:76,
from mega/src/posix/net.cpp:22:
/usr/include/openssl/ossl_typ.h:127:16: note: forward declaration of ‘X509_STORE_CTX {aka struct x509_store_ctx_st}’
typedef struct x509_store_ctx_st X509_STORE_CTX;
^~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:5270: net.o] Error 1
make[1]: Leaving directory '/home/juraj/.cache/pacaur/megasync/src/MEGAsync/src/MEGASync'
make: *** [Makefile:43: sub-MEGASync-make_first] Error 2
==> ERROR: A failure occurred in build().
Aborting...
:: failed to build megasync package(s)

Just for information, I have everything up to date, so it cannot be because of some old version dependency.

All comments