Package Details: megasync 4.3.7.0-1

Git Clone URL: https://aur.archlinux.org/megasync.git (read-only, click to copy)
Package Base: megasync
Description: Easy automated syncing between your computers and your MEGA cloud drive
Upstream URL: https://github.com/meganz/MEGAsync
Licenses: custom:MEGA LIMITED CODE REVIEW LICENCE
Submitter: son_link
Maintainer: Kozeid
Last Packager: Kozeid
Votes: 358
Popularity: 4.81
First Submitted: 2014-09-01 18:12
Last Updated: 2020-11-27 18:50

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 ... Next › Last »

teacher4711 commented on 2020-09-02 18:32

For me too. Looking forward to the update.

UNP6GDXDXA commented on 2020-08-31 21:00

ServiDei's patch worked.

kinoe commented on 2020-08-26 18:35

Thank you ServiDei. Build ran smoothly. Hope this issue will be fixed.

ServiDei commented on 2020-08-26 18:01

@kinoe, I made file crashhandler.patch myself, so create it :) It's content in my previous comment.

kinoe commented on 2020-08-26 17:46

@ServiDei, sorry for not getting it! I don't find that crashhandler.patch in the downloaded snapshots :(

ServiDei commented on 2020-08-26 16:58

@kinoe, I've build megasync manually. I have modified PKGBUILD file to apply patch that I created.

Create file crashhandler.patch near PKGBUILD with following content:

--- a/control/CrashHandler.cpp  2020-08-25 23:54:25.714934834 +0300
+++ b/control/CrashHandler.cpp  2020-08-26 00:05:19.872082420 +0300
@@ -209,7 +210,7 @@
         oss << "Error info:\n";
         if (info)
         {
-            oss << sys_siglist[sig] << " (" << sig << ") at address " << std::showbase << std::hex << info->si_addr << std::dec << "\n";
+            oss << strsignal(sig) << " (" << sig << ") at address " << std::showbase << std::hex << info->si_addr << std::dec << "\n";
         }
         else
         {

Add lines 36-37 to PKGBUILD so prepare() function will look like this:

 27 prepare() {
 28     cd "MEGAsync"
 29     git submodule init
 30     git config submodule.src/MEGASync/mega.url "../meganz-sdk"
 31     git submodule update
 32 
 33     cd "src/MEGASync/mega"
 34     patch -Np1 -i "../../../../pdfium.patch"
 35 
 36     cd "../"
 37     patch -Np1 -i "../../../../crashhandler.patch"
 38 }

kinoe commented on 2020-08-26 16:21

@ServiDei, how to replace sys_siglist[sig] with strsignal(sig)? Could you go a bit more into details?

ServiDei commented on 2020-08-25 21:39

Build failed on MEGASync/control/CrashHandler.cpp because sys_siglist not found. Solved by replacing sys_siglist[sig] with strsignal(sig).

kinoe commented on 2020-08-24 19:50

Building with yay failed

make[1]:  [Makefile:8416: CrashHandler.o] error 1
...
make:  [Makefile:47: sub-MEGASync-make_first] error 2

dctxmei commented on 2020-08-06 04:31

Hello, I suggest to modify the libpdfium dependency to libpdfium-nojs, because libpdfium itself does not exist, but is provided by libpdfium-nojs.