Package Details: seadrive-gui 2.0.28-1

Git Clone URL: https://aur.archlinux.org/seadrive-gui.git (read-only, click to copy)
Package Base: seadrive-gui
Description: GUI part of seadrive
Upstream URL: https://github.com/haiwen/seadrive-gui
Licenses: Apache
Submitter: eolianoe
Maintainer: orax
Last Packager: orax
Votes: 11
Popularity: 0.000002
First Submitted: 2017-04-27 13:44 (UTC)
Last Updated: 2023-08-23 02:32 (UTC)

Required by (0)

Sources (1)

Pinned Comments

orax commented on 2024-03-27 11:38 (UTC) (edited on 2024-03-31 17:25 (UTC) by orax)

This package has been marked as out-of-date for quite a while, but the latest v3.0 of seadriver-gui has quite a bit of issues to build on Linux. I am slowly working on a set of patches to make it compile, sadly it's now failing at the linking phase as some of the new required methods are not implemented for Linux yet.

Works seems to be going to fix this as part of https://github.com/haiwen/seadrive-gui/pull/404/ which I am monitoring. I am sorry for the delay, but this is a bit outside my area of expertise.

In the meantime, there have been some patches pushed to v2.0 since the release of v3.0 which I have been updating this package for.

EDIT(2024-03-31): Tried building with #404 patch, everything built fine, but libraries do not load. I will continue monitoring the repo/PR to see what is going on there.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

pierric commented on 2021-04-22 15:28 (UTC) (edited on 2021-04-22 15:28 (UTC) by pierric)

I hope I´m not missing something obvious, since I´m still an Arch newbie, but I get this error like a million times when attempting to install this, whether through yay or directly with makepkg (the daemon was successfully installed by yay on the first attempt).

In file included from /usr/include/glib-2.0/glib/gatomic.h:31,
                 from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/searpc-client.h:10,
                 from /home/pierric/.cache/yay/seadrive-gui/src/seadrive-gui-2.0.13/src/daemon-mgr.cpp:2:
/usr/include/c++/10.2.0/type_traits:56:3: error: template with C linkage
   56 |   template<typename _Tp, _Tp __v>
      |   ^~~~~~~~
/home/pierric/.cache/yay/seadrive-gui/src/seadrive-gui-2.0.13/src/daemon-mgr.cpp:1:1: note: 'extern "C"' linkage started here
    1 | extern "C" {
      | ^~~~~~~~~~

I´ve tried the CMakeLists.txt modification from the last comment just in case but it changes nothing.

river_wunsch commented on 2021-04-02 11:31 (UTC)

For who can't build this packege, add add_definitions(-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26) to ${srcdir}/${pkgname}-${pkgver}/CMakeLists.txt

river_wunsch commented on 2021-03-26 01:51 (UTC) (edited on 2021-03-26 01:53 (UTC) by river_wunsch)

Maybe some patch is needed here? Same error when building this package.

https://github.com/haiwen/seadrive-gui/pull/292

https://aur.archlinux.org/packages/seafile-client/#comment-798417

Aroun commented on 2020-08-26 15:46 (UTC) (edited on 2020-08-26 15:50 (UTC) by Aroun)

Having openrc in my Artix distribution, I had to execute the below to make this working:
sudo pacman -S fuse-openrc && sudo rc-update add fuse

hopimet commented on 2020-06-24 11:55 (UTC)

For information: I modified the PKGBUILD to install the version 2.0.3 of seadrive-gui and seadrive-daemon. All is working fine.

hopimet commented on 2020-06-21 18:41 (UTC)

Hi, seadrive 2.0.3 is out. I would be very grateful if you could update the PKGBUILD. Thanks in advance.

hopimet commented on 2019-11-19 12:56 (UTC)

@C0gnitiveFl0w, Thanks a lot. I have updated seadrive-daemon to the version 1.0.8 (just modified the PKGBUILD) . Then I had to create a simlink to libevent (sudo ln -s /usr/lib/libevent-2.1.so.7 /usr/lib/libevent-2.1.so.6) and it works.

<deleted-account> commented on 2019-11-19 09:57 (UTC)

@hopimet this is a problem with the seadrive-daemon package and the dependencies (I have request to take over the seadrive-daemon package as it seems to have also become dormant). As the seadrive-gui is a wrapper around the seadrive-daemon, whenever you have an issue with this packaged a good tip is to run the seadrive-daemon packaged from the cli (the daemon packaged installs with a name of seadive) to see what error is occurring.

Long story short running the below fix should solve your issue for now (until I am allowed to update the daemon package).

sudo ln -s /usr/lib/libcurl-compat.so.4.6.0 /usr/lib/libcurl-compat.so.4.5.0

hopimet commented on 2019-11-19 06:00 (UTC)

After uprade to this new version, seafile-gui is broken. I get the following error messages: fusermount: entry for ${HOME}/SeaDrive not found in /etc/mtab

Thanks for help.

freaz commented on 2017-10-09 05:23 (UTC)

I had to edit the LD_PRELOAD in /usr/bin/seadrive and change libcurl-compat.so.4.4.0 to libcurl.so.4.4.0 (or libcurl-compat.so.4.5.0)