Bonjour, le client seafile est pas mal mais je cherche un truc plus simple et logique dans la gestion de mes fichiers : nautilus me va parfaitement en local, alors pourquoi avoir à démarrer un client en plus pour la synchro? Il existe une intégration à nautilus possible
ici. vu les commandes c'est une fois de plus pour un système debian (vraisemblablement ubuntu...) j'ai à priori toutes les dépendances, mais j'ai des erreurs à la compilation.
./build.sh
which: no ninja in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/home/sylvain/.local/bin:/home/sylvain/bin)
+ set -e
++ dirname ./build.sh
+ CURRENT_PWD=.
++ uname -s
+ '[' Linux '!=' Linux ']'
+ pushd .
/home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile /home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile
+ CONFIG=Debug
+ '[' a '!=' adebug ']'
+ rm -rf CMakeCache.txt CMakeFiles
+ CONFIG=Release
+ cmake -G 'Unix Makefiles' -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXPORT_COMPILE_COMMANDS=on
-- The C compiler identification is GNU 5.3.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- Checking for module 'glib-2.0>=2.15'
-- Found glib-2.0, version 2.46.2
-- Checking for module 'libnautilus-extension>=2.0'
-- Found libnautilus-extension, version 3.18.5
-- Checking for module 'libccnet>=1.3'
-- Found libccnet, version 1.4.2
-- Checking for module 'libsearpc>=1.0'
-- Found libsearpc, version 3.0.7
-- Checking for module 'libseafile>=1.7'
-- Found libseafile, version 5.0.1
-- Configuring done
-- Generating done
-- Build files have been written to: /home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile
+ make
Scanning dependencies of target nautilus-seafile
[ 25%] Building C object CMakeFiles/nautilus-seafile.dir/seafile-module.c.o
In file included from /usr/include/glib-2.0/glib.h:62:0,
from /home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile/nautilus-seafile.h:3,
from /home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile/seafile-module.c:2:
/home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile/seafile-module.c: Dans la fonction ‘nautilus_module_initialize’:
/home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile/seafile-module.c:8:16: attention : trop d'arguments pour le format [-Wformat-extra-args]
g_message ("Initializing nautilus-seafile extension\n", NULL);
^
/usr/include/glib-2.0/glib/gmessages.h:158:32: note: in definition of macro ‘g_message’
__VA_ARGS__)
^
/home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile/seafile-module.c: Dans la fonction ‘nautilus_module_shutdown’:
/home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile/seafile-module.c:15:16: attention : trop d'arguments pour le format [-Wformat-extra-args]
g_message ("Unloading nautilus-seafile extension\n", NULL);
^
/usr/include/glib-2.0/glib/gmessages.h:158:32: note: in definition of macro ‘g_message’
__VA_ARGS__)
^
[ 50%] Building C object CMakeFiles/nautilus-seafile.dir/nautilus-seafile.c.o
[ 75%] Building C object CMakeFiles/nautilus-seafile.dir/seafile-rpc-client.c.o
/home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile/seafile-rpc-client.c: Dans la fonction ‘seafile_rpc_instance_connect’:
/home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile/seafile-rpc-client.c:42:9: erreur: too few arguments to function ‘ccnet_client_load_confdir’
if (ccnet_client_load_confdir (sync_client_, ccnet_dir) < 0)
^
In file included from /usr/include/ccnet.h:17:0,
from /home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile/seafile-rpc-client.c:5:
/usr/include/ccnet/ccnet-client.h:125:5: note: declared here
int ccnet_client_load_confdir (CcnetClient *client, const char *central_config_
^
In file included from /usr/include/ccnet.h:12:0,
from /home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile/seafile-rpc-client.c:5:
/home/sylvain/Téléchargements/seafile-client-nautilus_extension/nautilus-seafile/seafile-rpc-client.c: Hors de toute fonction :
/usr/include/ccnet/message.h:76:13: attention : inline function ‘ccnet_message_body_dup’ declared but never defined
inline void ccnet_message_body_dup (CcnetMessage *msg, char *body);
^
/usr/include/ccnet/message.h:74:13: attention : inline function ‘ccnet_message_body_take’ declared but never defined
inline void ccnet_message_body_take (CcnetMessage *msg, char *body);
^
CMakeFiles/nautilus-seafile.dir/build.make:110: recipe for target 'CMakeFiles/nautilus-seafile.dir/seafile-rpc-client.c.o' failed
make[2]: *** [CMakeFiles/nautilus-seafile.dir/seafile-rpc-client.c.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/nautilus-seafile.dir/all' failed
make[1]: *** [CMakeFiles/nautilus-seafile.dir/all] Error 2
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
il faut peut être adapter quelque chose? changer une version d'an truc?
Si quelqu'un a une idée...merci!