@FineWolf is right, thanks! yay -S seafile --rebuild solves the issue for me, too.
Search Criteria
Package Details: seafile-client 9.0.15-1
Package Actions
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.68 |
First Submitted: | 2012-12-10 17:34 (UTC) |
Last Updated: | 2025-08-21 12:00 (UTC) |
Dependencies (7)
- qt6-5compat
- qt6-base (qt6-base-gitAUR, qt6-base-scrollfixAUR, qt6-base-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-xcb-private-headers-scrollfixAUR, qt6-base-headlessAUR)
- qt6-webengine
- seafileAUR
- cmake (cmake3AUR, cmake-gitAUR) (make)
- qt6-tools (make)
- gtk-update-icon-cache (gtk-update-icon-cache-gitAUR) (optional)
Required by (0)
Sources (2)
meromorphic commented on 2025-08-17 12:19 (UTC)
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 to
searpc_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 function
SeafileRpcClient::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 to
searpc_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 to
searpc_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 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 SeafileRpcClient::getDownloadRate(int*)':
rpc-client.cpp:(.text+0x316): 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 function SeafileRpcClient::getUploadRate(int*)':
rpc-client.cpp:(.text+0x396): 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 function SeafileRpcClient::getSyncNotification(json_t**)':
rpc-client.cpp:(.text+0x469): undefined reference to
searpc_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 to
searpc_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 to
searpc_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 to
searpc_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 to
searpc_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 to
searpc_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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 to
searpc_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 to
searpc_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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
SeafileRpcClient::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 function
marshal_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 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 marshal_int__void(void*, json_t*, unsigned long*)':
rpc-server.cpp:(.text+0x102): undefined reference to
searpc_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 function
register_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 to
searpc_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 to
searpc_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 to
searpc_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 to
searpc_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 to
searpc_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 to
searpc_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 function
SeafileAppletRpcServer::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 to
searpc_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 to
searpc_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 to
searpc_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 to
searpc_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 to
searpc_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 to
searpc_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 to
searpc_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 to
searpc_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 to
searpc_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 to
searpc_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?
YukiJ commented on 2023-09-16 06:58 (UTC) (edited on 2023-09-16 07:00 (UTC) by YukiJ)
For quite some time I get an error when building the package. So far, I have tried to install it from the Software Tab on Manjaro, via yay, via pamac and I tried building it myself. All attempts have failed with the same error.
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...
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.