Package Details: seafile-client 9.0.5-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: 169
Popularity: 0.000007
First Submitted: 2012-12-10 17:34 (UTC)
Last Updated: 2024-03-05 17:47 (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

« First ‹ Previous 1 2 3 4 5 6 7 .. 44 Next › Last »

snack commented on 2022-11-09 19:51 (UTC)

@bionade24: This is what I found in the log file:

[09/11/2022 20:48:45]read id from id file
[09/11/2022 20:48:45]starting seaf-daemon:  QList("-c", "/home/mori/.ccnet", "-d", "/home/mori/Seafile/.seafile-data", "-w", "/home/mori/Seafile")
[09/11/2022 20:48:45]Seafile daemon process exited normally with code 127 
[09/11/2022 20:48:47]Trying to restart seafile daemon
[09/11/2022 20:48:47]starting seaf-daemon:  QList("-c", "/home/mori/.ccnet", "-d", "/home/mori/Seafile/.seafile-data", "-w", "/home/mori/Seafile")
[09/11/2022 20:48:47]Seafile daemon process exited normally with code 127 
[09/11/2022 20:48:47]reaching max tries of restarting seafile daemon, aborting
[09/11/2022 20:48:48]Seafile exited unexpectedly
[09/11/2022 20:48:48][Daemon Mgr] stopping seafile daemon

but I can't find a clue in it. I also rebuilt seafile-client to no avail.

bionade24 commented on 2022-11-08 22:08 (UTC)

@snack: Look into ~/.ccnet/logs/applet.log, probably you have to rebuild seafile.

snack commented on 2022-11-08 20:59 (UTC) (edited on 2022-11-08 21:25 (UTC) by snack)

Since a couple of days seafile-applet exits on start with a message window saying "Seafile exited unexpectedly". On the console I get nothing significant:

$ seafile-applet 
lang = C, translation = (null), locale.name() = C

Any suggestion?

Joffrey commented on 2022-10-23 09:58 (UTC)

Without fix_build_with_QT6.diff, you build with Qt5... No issue for me with Qt6.
Try to rebuild all after update your system.
If it persist build in a clean and up to date environment (chroot or container).

GeneralFault commented on 2022-10-21 06:26 (UTC) (edited on 2022-10-21 06:28 (UTC) by GeneralFault)

seafile-applet segfaults since a few days. I've rebuild the package (and seafile) without the AUR helper (still segfaulted).

Since the package has not been updated since, I suspected a problem with a dependency. Running it in gdb, the stacktrace points to the QT6 v6.4 packages

I've successfully rebuild everything without the included fix_build_with_QT6.diff - so the fix is not needed anymore. I've included the necessary changes below - please review and merge.

diff --git a/PKGBUILD b/PKGBUILD
index 40157cf..7b492e4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -20,16 +20,13 @@ optdepends=('gtk-update-icon-cache')
 makedepends=('cmake' 'qt6-tools')
 source=(
     "$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
-    'fix_build_with_QT6.diff'
 )
 sha256sums=(
     '4490128f7f8a1691d43fb9d3152b7a842af3542332b2a43e346f1c62ab2c37bc'
-    '5fc54daff54d3ea4e263aea6c23b8c812fe5287e487a56bbf05cf935dd149229'
 )

 prepare() {
     cd "$srcdir/$pkgname-$pkgver"
-    patch -p1 -i "$srcdir/fix_build_with_QT6.diff"
 }

 build() {
diff --git a/fix_build_with_QT6.diff b/fix_build_with_QT6.diff
deleted file mode 100644
index 2896932..0000000
--- a/fix_build_with_QT6.diff
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index fd16f046..5c195178 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -133,14 +133,14 @@ ENDIF()
- ####################
- ###### BEGIN: QT configuration
- ####################
--FIND_PROGRAM(qmake_executable NAMES qmake qmake.exe)
-+FIND_PROGRAM(qmake_executable NAMES qmake6)
- EXECUTE_PROCESS(COMMAND
-     bash -c "${qmake_executable} --version | grep -iE '^using qt version [0-9.]+' | awk '{print $4}'"
-     OUTPUT_VARIABLE DETECTED_QT_VERSION
-     OUTPUT_STRIP_TRAILING_WHITESPACE)
- MESSAGE("Qt version: ${DETECTED_QT_VERSION}")
- EXECUTE_PROCESS(COMMAND
--    bash -c "qmake --version|grep -iE '^using qt version [0-9]'|awk '{print $4}'|grep -iE '^[0-9]'|awk -F . '{print $1}'"
-+    bash -c "${qmake_executable} --version|grep -iE '^using qt version [0-9]'|awk '{print $4}'|grep -iE '^[0-9]'|awk -F . '{print $1}'"
-     OUTPUT_VARIABLE QT_VERSION_MAJOR
-     OUTPUT_STRIP_TRAILING_WHITESPACE)
- MESSAGE("QT_VERSION_MAJOR: ${QT_VERSION_MAJOR}")

bernd_b commented on 2022-07-14 21:33 (UTC) (edited on 2022-07-15 08:31 (UTC) by bernd_b)

No luck here. After firing up makepkg:

....

[ 99%] Building CXX object CMakeFiles/seafile-applet.dir/src/shib/moc_shib-helper.cpp.o

[100%] Building CXX object CMakeFiles/seafile-applet.dir/qrc_seafile-client.cpp.o

[100%] Building CXX object CMakeFiles/seafile-applet.dir/qrc_QtAwesome.cpp.o

[100%] Linking CXX executable seafile-applet

/bin/ld: CMakeFiles/seafile-applet.dir/src/rpc/rpc-client.cpp.o: in function `SeafileRpcClient::~SeafileRpcClient()':

rpc-client.cpp:(.text+0x4d): undefined reference to `searpc_free_client_with_pipe_transport(_SearpcClient*)'

/bin/ld: rpc-client.cpp:(.text+0x64): undefined reference to `searpc_free_client_with_pipe_transport(_SearpcClient*)'

....

/bin/ld: rpc-server.cpp:(.text+0xc62): undefined reference to `searpc_named_pipe_client_connect(_SearpcNamedPipeClient*)'

/bin/ld: rpc-server.cpp:(.text+0xc75): undefined reference to `searpc_client_with_named_pipe_transport(_SearpcNamedPipeClient, char const)'

/bin/ld: rpc-server.cpp:(.text+0xcac): undefined reference to `searpc_create_named_pipe_client(char const*)'

/bin/ld: rpc-server.cpp:(.text+0xcbd): 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...

VanClaussen commented on 2022-05-30 07:49 (UTC)

I had an issue building seafile-client, I had to rebuild and reinstall libsearpc. If someone encounters the same issue...

a-bostaurus commented on 2022-04-25 14:36 (UTC)

On more than 3 computers I get an Error-information: "Warnung: Konnte einige Dateien nicht übertragen Fehler: Der Vorgang konnte nicht durchgeführt werden (Konnte manche Dateien nicht übertragen) Fehler sind aufgetreten, keine Pakete wurden aktualisiert. ==> FEHLER: 'pacman' konnte fehlende Abhängigkeiten nicht installieren. ==> Fehlende Abhängigkeiten: -> qt6-webengine -> qt6-5compat ==> Prüfe Buildtime-Abhängigkeiten... ==> FEHLER: Konnte nicht alle Abhängigkeiten auflösen. :: Unable to build seafile-client - makepkg exited with code: 8" The wanted dependencies do not exist on servers (5.17.0-1-MANJARO)

jost5367 commented on 2022-03-09 07:26 (UTC)

Package build V8.0.6 succeeded only after I installed qt6-webengine manually. Please check, and add it to the build script as an additional dependency, thx.

fx333 commented on 2022-02-24 18:20 (UTC)

By the way, qt5-tools is not required to run the Seafile client. You can move it from depends to makedepends.