Package Details: megasync 5.4.1.0-1

Git Clone URL: https://aur.archlinux.org/megasync.git (read-only, click to copy)
Package Base: megasync
Description: Official MEGA desktop application for syncing with MEGA Cloud Drive
Upstream URL: https://github.com/meganz/MEGAsync/
Licenses: LicenseRef-Mega-Limited-Code-License
Submitter: son_link
Maintainer: dbermond
Last Packager: dbermond
Votes: 381
Popularity: 0.50
First Submitted: 2014-09-01 18:12 (UTC)
Last Updated: 2024-08-14 21:02 (UTC)

Sources (6)

Latest Comments

« First ‹ Previous 1 .. 11 12 13 14 15 16 17 18 19 20 21 .. 52 Next › Last »

UNP6GDXDXA commented on 2020-08-31 21:00 (UTC)

ServiDei's patch worked.

kinoe commented on 2020-08-26 18:35 (UTC)

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

ServiDei commented on 2020-08-26 18:01 (UTC) (edited on 2020-08-26 21:33 (UTC) by ServiDei)

@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 (UTC)

@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 (UTC) (edited on 2020-08-26 17:59 (UTC) by ServiDei)

@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 (UTC)

@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 (UTC)

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 (UTC) (edited on 2020-08-26 17:35 (UTC) by kinoe)

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 (UTC)

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

teacher4711 commented on 2020-07-27 21:40 (UTC)

@FabioLolix

OK, thank you. I rebuilt the package and now it starts.

Now only the version upgrade to 4.3.3 has to be done.

Thanks!