Package Details: seafile-client 9.0.16-1

Git Clone URL: https://aur.archlinux.org/seafile-client.git (read-only, click to copy)
Package Base: seafile-client
Description: GUI client for synchronizing your local files with seafile server
Upstream URL: https://github.com/haiwen/seafile-client
Licenses: Apache
Submitter: Localizator
Maintainer: Joffrey
Last Packager: Joffrey
Votes: 170
Popularity: 0.035897
First Submitted: 2012-12-10 17:34 (UTC)
Last Updated: 2026-01-20 16:58 (UTC)

Pinned Comments

Joffrey commented on 2021-05-30 20:06 (UTC) (edited on 2021-05-30 20:11 (UTC) by Joffrey)

Please, when you have compilation or execution errors, recompile each component without using an AUR helper before reporting an issue.

Latest Comments

1 2 3 4 5 6 .. 45 Next › Last »

doblerone commented on 2026-01-19 17:49 (UTC)

Just cloned the repository as it is, and after trying to "makepkg -sirc" got the following error:

error: no se ha encontrado el paquete: seafile>=9.0.15
==> ERROR: «pacman» ha fallado al instalar las dependencias que faltaban.
==> Dependencias que faltan:
  -> seafile>=9.0.15
==> ERROR: No se pudieron resolver todas las dependencias.
david@arch ~/a/seafile-client (master) [8]> ll

Any ideas why I it fails with those flags?

meromorphic commented on 2025-08-17 12:19 (UTC)

@FineWolf is right, thanks! yay -S seafile --rebuild solves the issue for me, too.

againstthepieces commented on 2025-08-17 09:11 (UTC) (edited on 2025-08-17 09:20 (UTC) by againstthepieces)

@FineWolf thanks, rebuilding the seafile package (not seafile-client) works for me.

FineWolf commented on 2025-08-16 22:16 (UTC)

@meromorphic Better yet, simply do a new clean build of the seafile package manually or using your favorite AUR helper.

It will compile against the new version of libwebsockets.

meromorphic commented on 2025-08-16 14:02 (UTC) (edited on 2025-08-16 15:26 (UTC) by meromorphic)

Just a heads-up: after yesterday's (August 15, 2025) update of libwebsockets (https://archlinux.org/packages/extra/x86_64/libwebsockets/), the seaf-applet and daemon do not start. "seaf-cli start" fails with "error while loading shared libraries: libwebsockets.so.19: cannot open shared object file: No such file or directory." Which is perfectly correct, libwebsockets.so.19 is replaced with libwebsockets.so.20. For the moment, "sudo ln -s /usr/lib/libwebsockets.so.20 /usr/lib/libwebsockets.so.19" seems to make the client function again.

xhikari commented on 2025-04-07 02:06 (UTC)

@trap000d ,works now ,thank you

Joffrey commented on 2025-04-05 18:44 (UTC)

Thanks @trap000d for the patch.
https://github.com/haiwen/seafile-client/pull/1611

trap000d commented on 2025-04-05 07:26 (UTC)

@xhikari, Looks like changes in Qt6.9. After adding a couple of #include package seems builds OK.

See patch here:

https://github.com/trap000d/aur/blob/master/seafile-client/fix_build_with_QT6_9.diff

xhikari commented on 2025-04-04 23:40 (UTC)

Getting the error below during make, anyone else getting this?

/usr/include/qt6/QtCore/qmetatype.h:1544:1: note: forward declaration of ‘class QJsonValue’ 1544 | QT_FOR_EACH_STATIC_CORE_CLASS(QT_FORWARD_DECLARE_STATIC_TYPES_ITER) | ^ /home/kash/.cache/yay/seafile-client/src/seafile-client-9.0.13/src/message-poller.cpp:255:47: error: invalid use of incomplete type ‘const class QJsonValue’ 255 | .arg(doc["repo_name"].toString().trimmed()); | ^ /usr/include/qt6/QtCore/qmetatype.h:1544:1: note: forward declaration of ‘class QJsonValue’ 1544 | QT_FOR_EACH_STATIC_CORE_CLASS(QT_FORWARD_DECLARE_STATIC_TYPES_ITER) | ^ /home/kash/.cache/yay/seafile-client/src/seafile-client-9.0.13/src/message-poller.cpp:258:66: error: invalid use of incomplete type ‘const class QJsonValue’ 258 | rpc_client_->addDelConfirmation(doc["confirmation_id"].toString(), false); | ^ /usr/include/qt6/QtCore/qmetatype.h:1544:1: note: forward declaration of ‘class QJsonValue’ 1544 | QT_FOR_EACH_STATIC_CORE_CLASS(QT_FORWARD_DECLARE_STATIC_TYPES_ITER) | ^ /home/kash/.cache/yay/seafile-client/src/seafile-client-9.0.13/src/message-poller.cpp:260:66: error: invalid use of incomplete type ‘const class QJsonValue’ 260 | rpc_client_->addDelConfirmation(doc["confirmation_id"].toString(), true); | ^ /usr/include/qt6/QtCore/qmetatype.h:1544:1: note: forward declaration of ‘class QJsonValue’ 1544 | QT_FOR_EACH_STATIC_CORE_CLASS(QT_FORWARD_DECLARE_STATIC_TYPES_ITER) | ^ make[2]: *** [CMakeFiles/seafile-applet.dir/build.make:1010: CMakeFiles/seafile-applet.dir/src/message-poller.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:1238: CMakeFiles/seafile-applet.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... -> error making: seafile-client-exit status 4 -> Failed to install the following packages. Manual intervention is required: seafile-client - exit status 4

YukiJ commented on 2023-12-28 10:01 (UTC)

When I build the client and it hits 100%, I get the following error:

[100%] Linking CXX executable seafile-applet /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in function SeafileRpcClient::~SeafileRpcClient()': rpc-client.cpp:(.text+0x61): undefined reference tosearpc_free_client_with_pipe_transport(_SearpcClient)' /usr/bin/ld: rpc-client.cpp:(.text+0x78): undefined reference to searpc_free_client_with_pipe_transport(_SearpcClient*)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::setAutoSync(bool)': rpc-client.cpp:(.text+0x10b): undefined reference to searpc_client_call__int(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: rpc-client.cpp:(.text+0x14b): undefined reference tosearpc_client_call__int(_SearpcClient, char const, _GError, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in function SeafileRpcClient::setRateLimit(SeafileRpcClient::Direction, int)': rpc-client.cpp:(.text+0x1af): undefined reference tosearpc_client_call__int(_SearpcClient, char const, _GError, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in function SeafileRpcClient::getCloneTasksCount(int*)': rpc-client.cpp:(.text+0x266): undefined reference tosearpc_client_call__objlist(_SearpcClient, char const, unsigned long, _GError, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in function SeafileRpcClient::getDownloadRate(int*)': rpc-client.cpp:(.text+0x316): undefined reference tosearpc_client_call__int(_SearpcClient, char const, _GError, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in function SeafileRpcClient::getUploadRate(int*)': rpc-client.cpp:(.text+0x396): undefined reference tosearpc_client_call__int(_SearpcClient, char const, _GError, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in function SeafileRpcClient::getSyncNotification(json_t**)': rpc-client.cpp:(.text+0x469): undefined reference tosearpc_client_call__json(_SearpcClient, char const, _GError, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in function SeafileRpcClient::deleteFileAsyncErrorById(int)': rpc-client.cpp:(.text+0x4ef): undefined reference tosearpc_client_call__int(_SearpcClient, char const, _GError, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in function SeafileRpcClient::seafileGetConfigInt(QString const&, int*)': rpc-client.cpp:(.text+0x5c5): undefined reference tosearpc_client_call__int(_SearpcClient, char const, _GError, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in function SeafileRpcClient::seafileSetConfig(QString const&, QString const&)': rpc-client.cpp:(.text+0x73d): undefined reference tosearpc_client_call__int(_SearpcClient, char const, _GError, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in function SeafileRpcClient::seafileSetConfigInt(QString const&, int)': rpc-client.cpp:(.text+0x94b): undefined reference tosearpc_client_call__int(_SearpcClient, char const, _GError, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in function SeafileRpcClient::setRepoAutoSync(QString const&, bool)': rpc-client.cpp:(.text+0xa91): undefined reference tosearpc_client_call__int(_SearpcClient, char const, _GError, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o:rpc-client.cpp:(.text+0xbaf): more undefined references to searpc_client_call__int(_SearpcClient*, char const*, _GError**, int, ...)' follow /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::markFileLockState(QString const&, QString const&, bool)': rpc-client.cpp:(.text+0x1319): undefined reference to searpc_client_call__string(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::setServerProperty(QString const&, QString const&, QString const&)': rpc-client.cpp:(.text+0x1556): undefined reference to searpc_client_call__int(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::addDelConfirmation(QString const&, bool)': rpc-client.cpp:(.text+0x185c): undefined reference to searpc_client_call__int(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::downloadRepo(QString const&, int, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, int, QString const&, QString)': rpc-client.cpp:(.text+0x1cf6): undefined reference to searpc_client_call__string(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::cloneRepo(QString const&, int, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, QString const&, int, QString const&, QString)': rpc-client.cpp:(.text+0x25a6): undefined reference to searpc_client_call__string(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::getTransferDetail(CloneTask)': rpc-client.cpp:(.text+0x2ae5): undefined reference to searpc_client_call__object(_SearpcClient*, char const*, unsigned long, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::getRepoTransferInfo(QString const&, int, int, QString)': rpc-client.cpp:(.text+0x2e3e): undefined reference to searpc_client_call__object(_SearpcClient*, char const*, unsigned long, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::getRepoFileStatus(QString const&, QString const&, bool, QString)': rpc-client.cpp:(.text+0x3102): undefined reference to searpc_client_call__string(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::seafileGetConfig(QString const&, QString)': rpc-client.cpp:(.text+0x3305): undefined reference to searpc_client_call__string(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::cancelCloneTask(QString const&, QString)': rpc-client.cpp:(.text+0x34b5): undefined reference to searpc_client_call__int(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::removeCloneTask(QString const&, QString)': rpc-client.cpp:(.text+0x36b5): undefined reference to searpc_client_call__int(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::checkPathForClone(QString const&, QString)': rpc-client.cpp:(.text+0x38b5): undefined reference to searpc_client_call__int(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::getRepoProperty(QString const&, QString const&, QString)': rpc-client.cpp:(.text+0x3aab): undefined reference to searpc_client_call__string(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::generateMagicAndRandomKey(int, QString const&, QString const&, QString, QString, QString)': rpc-client.cpp:(.text+0x3d5f): undefined reference to searpc_client_call__object(_SearpcClient*, char const*, unsigned long, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::getCommitDiff(QString const&, QString const&, QString const&, CommitDetails)': rpc-client.cpp:(.text+0x4274): undefined reference to searpc_client_call__objlist(_SearpcClient*, char const*, unsigned long, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in function(anonymous namespace)::createSearpcClientWithPipeTransport(char const)': rpc-client.cpp:(.text+0x4bbd): undefined reference to searpc_create_named_pipe_client(char const*)' /usr/bin/ld: rpc-client.cpp:(.text+0x4c1e): undefined reference tosearpc_named_pipe_client_connect(_SearpcNamedPipeClient)' /usr/bin/ld: rpc-client.cpp:(.text+0x4c2c): undefined reference to searpc_client_with_named_pipe_transport(_SearpcNamedPipeClient*, char const*)' /usr/bin/ld: rpc-client.cpp:(.text+0x4c54): undefined reference tosearpc_create_named_pipe_client(char const)' /usr/bin/ld: rpc-client.cpp:(.text+0x4c65): undefined reference to searpc_free_client_with_pipe_transport(_SearpcClient*)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::connectDaemon(bool)': rpc-client.cpp:(.text+0x4d3b): undefined reference to searpc_free_client_with_pipe_transport(_SearpcClient*)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::getSyncStatus(LocalRepo&)': rpc-client.cpp:(.text+0x4ea5): undefined reference to searpc_client_call__object(_SearpcClient*, char const*, unsigned long, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::getLocalRepo(QString const&, LocalRepo)': rpc-client.cpp:(.text+0x534e): undefined reference to searpc_client_call__object(_SearpcClient*, char const*, unsigned long, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::unsyncReposByAccount(QUrl const&, QString const&, QString)': rpc-client.cpp:(.text+0x5f24): undefined reference to searpc_client_call__int(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::updateReposServerHost(QUrl const&, QString const&, QString)': rpc-client.cpp:(.text+0x62af): undefined reference to searpc_client_call__int(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::removeSyncTokensByAccount(QUrl const&, QString const&, QString)': rpc-client.cpp:(.text+0x6624): undefined reference to searpc_client_call__int(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::getCloneTasks(std::vector<CloneTask, std::allocator\<CloneTask> >)': rpc-client.cpp:(.text+0x68d7): undefined reference to searpc_client_call__objlist(_SearpcClient*, char const*, unsigned long, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in functionSeafileRpcClient::getSyncErrors(std::vector<SyncError, std::allocator\<SyncError> >, int, int)': rpc-client.cpp:(.text+0x6c7b): undefined reference to searpc_client_call__objlist(_SearpcClient*, char const*, unsigned long, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-server.cpp.o: in functionmarshal_string__void(void, json_t, unsigned long)': rpc-server.cpp:(.text+0x83): undefined reference to searpc_set_string_to_ret_object(json_t*, char*)' /usr/bin/ld: rpc-server.cpp:(.text+0x93): undefined reference tosearpc_marshal_set_ret_common(json_t, unsigned long, _GError)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-server.cpp.o: in function marshal_int__void(void*, json_t*, unsigned long*)': rpc-server.cpp:(.text+0x102): undefined reference tosearpc_set_int_to_ret_object(json_t, long long)' /usr/bin/ld: rpc-server.cpp:(.text+0x112): undefined reference to searpc_marshal_set_ret_common(json_t*, unsigned long*, _GError*)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-server.cpp.o: in functionregister_marshals()': rpc-server.cpp:(.text+0x161): undefined reference to searpc_compute_signature(char const*, int, ...)' /usr/bin/ld: rpc-server.cpp:(.text+0x171): undefined reference tosearpc_server_register_marshal(char, char ()(void, json_t, unsigned long))' /usr/bin/ld: rpc-server.cpp:(.text+0x184): undefined reference to searpc_compute_signature(char const*, int, ...)' /usr/bin/ld: rpc-server.cpp:(.text+0x194): undefined reference tosearpc_server_register_marshal(char, char ()(void, json_t, unsigned long))' /usr/bin/ld: rpc-server.cpp:(.text+0x1a1): undefined reference to searpc_compute_signature(char const*, int, ...)' /usr/bin/ld: rpc-server.cpp:(.text+0x1b7): undefined reference tosearpc_server_register_marshal(char, char ()(void, json_t, unsigned long))' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-server.cpp.o: in function (anonymous namespace)::AppletRpcClient::sendExitCommand()': rpc-server.cpp:(.text+0x1f2): undefined reference tosearpc_client_call__int(_SearpcClient, char const, _GError, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-server.cpp.o: in function (anonymous namespace)::AppletRpcClient::sendActivateCommand()': rpc-server.cpp:(.text+0x262): undefined reference tosearpc_client_call__int(_SearpcClient, char const, _GError, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-server.cpp.o: in function marshal_int__string(void*, json_t*, unsigned long*)': rpc-server.cpp:(.text+0x301): undefined reference tosearpc_set_int_to_ret_object(json_t, long long)' /usr/bin/ld: rpc-server.cpp:(.text+0x311): undefined reference to searpc_marshal_set_ret_common(json_t*, unsigned long*, _GError*)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-server.cpp.o: in function(anonymous namespace)::AppletRpcClient::sendPingCommand(QString)': rpc-server.cpp:(.text+0x37a): undefined reference to searpc_client_call__string(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-server.cpp.o: in function(anonymous namespace)::AppletRpcClient::sendOpenSeafileUrlCommand(QUrl const&)': rpc-server.cpp:(.text+0x632): undefined reference to searpc_client_call__int(_SearpcClient*, char const*, _GError**, int, ...)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-server.cpp.o: in functionSeafileAppletRpcServer::SeafileAppletRpcServer()': rpc-server.cpp:(.text+0x82a): undefined reference to searpc_create_named_pipe_server(char const*)' /usr/bin/ld: rpc-server.cpp:(.text+0x938): undefined reference tosearpc_create_named_pipe_server(char const)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-server.cpp.o: in function SeafileAppletRpcServer::start()': rpc-server.cpp:(.text+0xa6f): undefined reference tosearpc_server_init(void ()())' /usr/bin/ld: rpc-server.cpp:(.text+0xa78): undefined reference to searpc_create_service(char const*)' /usr/bin/ld: rpc-server.cpp:(.text+0xa85): undefined reference tosearpc_compute_signature(char const, int, ...)' /usr/bin/ld: rpc-server.cpp:(.text+0xa9f): undefined reference to searpc_server_register_function(char const*, void*, char const*, char*)' /usr/bin/ld: rpc-server.cpp:(.text+0xaac): undefined reference tosearpc_compute_signature(char const, int, ...)' /usr/bin/ld: rpc-server.cpp:(.text+0xac6): undefined reference to searpc_server_register_function(char const*, void*, char const*, char*)' /usr/bin/ld: rpc-server.cpp:(.text+0xad3): undefined reference tosearpc_compute_signature(char const, int, ...)' /usr/bin/ld: rpc-server.cpp:(.text+0xaed): undefined reference to searpc_server_register_function(char const*, void*, char const*, char*)' /usr/bin/ld: rpc-server.cpp:(.text+0xb07): undefined reference tosearpc_compute_signature(char const, int, ...)' /usr/bin/ld: rpc-server.cpp:(.text+0xb24): undefined reference to searpc_server_register_function(char const*, void*, char const*, char*)' /usr/bin/ld: rpc-server.cpp:(.text+0xb5c): undefined reference tosearpc_named_pipe_server_start(_SearpcNamedPipeServer)' /usr/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-server.cpp.o: in function (anonymous namespace)::AppletRpcClient::connect()': rpc-server.cpp:(.text+0xc01): undefined reference tosearpc_create_named_pipe_client(char const)' /usr/bin/ld: rpc-server.cpp:(.text+0xc68): undefined reference to searpc_named_pipe_client_connect(_SearpcNamedPipeClient*)' /usr/bin/ld: rpc-server.cpp:(.text+0xc7b): undefined reference tosearpc_client_with_named_pipe_transport(_SearpcNamedPipeClient, char const)' /usr/bin/ld: rpc-server.cpp:(.text+0xcb4): undefined reference to searpc_create_named_pipe_client(char const*)' /usr/bin/ld: rpc-server.cpp:(.text+0xcc5): undefined reference tosearpc_free_client_with_pipe_transport(_SearpcClient)' collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/seafile-applet.dir/build.make:4030: seafile-applet] Error 1 make[1]: *** [CMakeFiles/Makefile2:979: CMakeFiles/seafile-applet.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

I tried to build it via pamac, the software tab and building it myself and it always ends with the same error. Does anyone know how to solve this?