@trap000d ,works now ,thank you
Search Criteria
Package Details: seafile-client 9.0.13-2
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: | 168 |
Popularity: | 0.000000 |
First Submitted: | 2012-12-10 17:34 (UTC) |
Last Updated: | 2025-04-05 18:40 (UTC) |
Dependencies (7)
- qt6-5compat
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-webengine
- seafileAUR
- cmake (cmake-gitAUR, cmake3AUR) (make)
- qt6-tools (make)
- gtk-update-icon-cache (gtk-update-icon-cache-gitAUR) (optional)
Required by (0)
Sources (2)
xhikari commented on 2025-04-07 02:06 (UTC)
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...
gromit commented on 2023-06-07 08:53 (UTC)
@mehrad, as I have written to you in https://aur.archlinux.org/account/gromit/comments#comment-918134:
patch is part of the base-devel
meta packge and therefore assumed to be installed according to https://wiki.archlinux.org/title/Arch_User_Repository#Getting_started
Check https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot if you want how one can verify that a package builds in a clean chroot :)
mehrad commented on 2023-06-07 08:47 (UTC)
The software patch
should be also added as dependency (similar to cmake
) as it is used in line 33:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=seafile-client#n33
On a clean-install setup, neither of cmake
and patch
are installed, and not having them would make this PKGBUILD to break.
awilli commented on 2023-05-22 07:12 (UTC)
There is a bug in seafile-client 9.0.2-1 with characters like ã or à. Happens with German umlauts (ö,ü,ä). See https://forum.seafile.com/t/failed-to-index-file-seafile-9-0-16-with-seafile-client-9-0-2-1/17994/5 Fix in: https://github.com/haiwen/seafile/pull/2676
snack commented on 2023-01-15 17:50 (UTC) (edited on 2023-01-15 18:00 (UTC) by snack)
After a reboot seafile-applet
started working again. Now I have all of my libraries unsynced, but this can be sorted out...
edit: I spoke too early. It seems that when started by the Plasma Desktop autostart the client starts but libraries are not synced becauseseaf-daemon
is segfaulting continuously. Closing the client and the restarting it the g_error_new_valist
reported in my previous post starts appearing again.
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.