Search Criteria
Package Details: grive-git 520.ffb744a-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/grive-git.git (read-only, click to copy) |
---|---|
Package Base: | grive-git |
Description: | An open source Linux client for Google Drive with support for the new Drive REST API and partial sync |
Upstream URL: | https://github.com/vitalif/grive2 |
Keywords: | drive git Google share sync |
Licenses: | GPL2 |
Conflicts: | grive |
Provides: | grive |
Submitter: | ilpianista |
Maintainer: | edh |
Last Packager: | edh |
Votes: | 79 |
Popularity: | 0.000006 |
First Submitted: | 2012-04-29 15:20 (UTC) |
Last Updated: | 2021-03-16 23:09 (UTC) |
Dependencies (13)
- boost-libs (boost171, boost-libs-git)
- curl (curl-minimal-git, curl-git)
- expat (expat-git)
- gcc-libs (fastgcc, gcc-libs-git)
- json-c (json-c-git)
- libgcrypt (libgcrypt15-git, libgcrypt-git)
- yajl (yajl-edenhill-git, yajl-git)
- boost (boost-git) (make)
- cmake (cmake-git) (make)
- git (git-git, git-vfs, git-run-command-patch-git) (make)
- binutils (binutils-git, binutils-2.35.2) (optional) – backtrace and libiberty
- cppunit (optional) – unit tests
- inotify-tools (inotify-tools-git) (optional) – scheduled syncs and syncs on file change events
Required by (1)
- grive-indicator-git (requires grive)
Latest Comments
edh commented on 2022-06-03 20:27 (UTC)
Thanks for the comment. I assume this might be helpful to anyone trying to build the package right now. I fixed the grive package by patching the source.
Since this is a git package I will rely on upstream to fix this and will not patch the grive-git package.
jasper1378 commented on 2022-06-03 13:22 (UTC) (edited on 2022-06-03 15:21 (UTC) by jasper1378)
When trying to install latest version.
EDIT: Adding "#include <memory>" to "libgrive/src/base/Syncer.hh" fixes the issue. There is already a pull request to fix this issue upstream.
edh commented on 2021-06-14 19:48 (UTC)
@zwastik Ah, I see. I though you wanted to voice problems concerning the
grive
binary itself in your last comment.Please file a bug report upstream or even submit a patch. All distributions will benefit from this getting fixed.
zwastik commented on 2021-06-14 19:27 (UTC)
Now it does build successfully but service files have /usr/libexec path in them. Editing them solves the problem
edh commented on 2021-06-14 17:39 (UTC)
@zwastik Sorry, but I can't reproduce your error. Can you please recompile
grive-git
and try again? If the error persists, please file a bug report at https://github.com/vitalif/grive2 .zwastik commented on 2021-06-14 17:24 (UTC)
grive-changes@Drive.service: Failed at step EXEC spawning /usr/libexec/grive/grive-sync.sh: No such file
It is looking in /usr/libexec but archlinux uses /usr/lib
zwastik commented on 2021-01-15 15:58 (UTC)
request failed due to auth token expired: 401 (body: ). refreshing token exception: /home/oiu7/.cache/pikaur/build/grive-git/src/grive-git/libgrive/src/json/JsonParser.cc(165): Throw in function void gr::JsonParser ::Parse(const char, std::size_t) Dynamic exception type: boost::wrapexcept<gr::JsonParser::Error> [gr::expt::BacktraceTag] = #0 0x555581c3d07a grive gr::Exception::Exception()
1 0x555581c18b1f grive gr::JsonParser::Parse(char const*, unsigned long)
2 0x555581c2c6ef grive gr::http::ValResponse::Write(char const*, unsigned long)
3 0x7f8778c74255 /usr/lib/libcurl.so.4
4 0x7f8778c86915 /usr/lib/libcurl.so.4
5 0x7f8778c6a6b5 /usr/lib/libcurl.so.4
6 0x7f8778c6bb76 /usr/lib/libcurl.so.4 curl_multi_perform
7 0x7f8778c41a8c /usr/lib/libcurl.so.4 curl_easy_perform
8 0x555581c10162 grive gr::http::CurlAgent::ExecCurl(std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&,
gr::DataStream*, gr::http::Header const&)
9 0x555581c2e50b grive gr::AuthAgent::Request(std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&, std::_
_cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&, gr::SeekStream, gr::DataStream, gr::http::Header const&, unsigned long long)
10 0x555581c0d9b4 grive gr::v2::Syncer2::Upload(gr::Resource*, bool)
11 0x555581c4d70f grive gr::Resource::SyncSelf(gr::Syncer, gr::ResourceTree, gr::Val const&)
12 0x555581c4db15 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
13 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
14 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
15 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
16 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
17 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
18 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
19 0x555581c4dc39 grive gr::Resource::Sync(gr::Syncer, gr::ResourceTree, gr::Val const&)
20 0x555581bf06a3 grive gr::Drive::Update()
21 0x555581be075e grive Main(int, char**)
22 0x555581bdd9e9 grive main
23 0x7f87763db152 /usr/lib/libc.so.6 __libc_start_main
24 0x555581bde53e grive _start
obayhan commented on 2020-12-18 17:41 (UTC)
google getting uglier....
@jkendall solution in here https://github.com/vitalif/grive2/issues/287 gives the error below:
Failed to refresh auth token: HTTP 400, body: exception: /home/ozgur/.cache/yay/grive-git/src/grive-git/libgrive/src/protocol/OAuth2.cc(111): Throw in function void gr::OAuth2::Refresh() Dynamic exception type: boost::wrapexcept<gr::OAuth2::AuthFailed> [gr::expt::BacktraceTag*] = #0 0x563a4e0f868a grive gr::Exception::Exception()
1 0x563a4e0ee11a grive gr::OAuth2::AuthFailed::AuthFailed()
2 0x563a4e0ec9e6 grive gr::OAuth2::Refresh()
3 0x563a4e0ecbb5 grive gr::OAuth2::OAuth2(gr::http::Agent*, std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&, std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&, std::__cxx11::basic_string<char, std::char_traits\<char>, std::allocator\<char> > const&)
4 0x563a4e0927d5 grive Main(int, char**)
5 0x563a4e08ff79 grive main
6 0x7f21940fe152 /usr/lib/libc.so.6 __libc_start_main
7 0x563a4e090a3e grive _start
jkendall commented on 2020-03-30 20:58 (UTC) (edited on 2020-04-01 20:36 (UTC) by jkendall)
I am unable to connect to my google account. I run grive -a and follow the link, but then I see: "Sign in with Google temporarily disabled for this app This app has not yet been verified by Google in order to use Google Sign in."
Is this happening for everyone else?
Maybe the more up to date package 'grive' (rather than 'grive-git') fixes the problem but I cannot install it due to an error during build.
Any ideas?
EDIT: I found the solution here: https://github.com/vitalif/grive2/issues/287
rylanm commented on 2020-02-04 02:28 (UTC)
@tjc Last Friday, I had the same runtime error. I fixed it by using the workaround dikei posted, where a line is changed in PKGBUILD. Hopefully that works for you as well. cmake -DCMAKE_BUILD_TYPE=Release \ to cmake -DBoost_DIR=/usr/lib/cmake/Boost-1.71.0 \ https://pastebin.com/HFem07Qj
tjc commented on 2020-02-04 00:32 (UTC)
sorry, which comment (timezones are different). I am not getting the build error vlas commented about; I am getting a runtime error.
rylanm commented on 2020-02-03 22:55 (UTC)
@tjc See dikei's comment below with timestamp 2019-10-19 01:21 for a workaround.
tjc commented on 2020-02-03 22:31 (UTC)
with a freshly installed grive-git I am getting:
grive: error while loading shared libraries: libboost_filesystem.so.1.71.0: cannot open shared object file: No such file or directory
edh commented on 2020-01-29 19:59 (UTC)
@vlas
Sure, that is why I implicitly recommended you to check how to get to the error in a reproducable way or depending on preliminary tests on your side, file a bug report. It is not required to understand every last bit of C++ code in grive to do either of this. To start with, I would check that you boost package is up-to-date and make sure that the error also occurs if you manually try to build grive.
P.s. please be a little bit more considered of what to expect from the comment section of a package. This is not a helpdesk after all.
vlas commented on 2020-01-29 19:45 (UTC)
@edh, I'm sorry, but I'm not a coder and I have no idea what caused this error. I expect getting advice here.
edh commented on 2020-01-29 19:07 (UTC)
@vlas I can not reproduce your error. Please file a bug upstream if you think that it is actually due to something in the code of grive.
vlas commented on 2020-01-29 16:08 (UTC)
501.a3cce71-1 build error: https://pastebin.com/raw/zfeE88Rt
vlas commented on 2019-10-20 22:08 (UTC) (edited on 2019-10-20 22:12 (UTC) by vlas)
@dikei: It works, thanks! Just changed
cmake -DCMAKE_BUILD_TYPE=Release \
tocmake -DBoost_DIR=/usr/lib/cmake/Boost-1.71.0 \
Mad. I never would have thought of it. Am I the only one with this problem?..
dikei commented on 2019-10-19 08:21 (UTC) (edited on 2020-03-22 08:47 (UTC) by dikei)
@vlas: Seem like a new bug in Boost-1.71 https://gitlab.kitware.com/cmake/cmake/issues/19841
Workaround by manually setting -DBoost_DIR=/usr/lib/cmake/Boost-<boost_version>/ in the PKGBUILD file
https://pastebin.com/HFem07Qj
vlas commented on 2019-10-08 19:20 (UTC) (edited on 2019-10-08 19:21 (UTC) by vlas)
493.f039e38-2 build error: https://pastebin.com/V0yrr9uY
the_isz commented on 2019-03-03 16:51 (UTC)
@edh: Sorry, somehow I completely missed your response D:
You are correct, it is an optional dependency because you only need it if you want to use "grive-changes" to automatically upload changes to your google drive folder.
Tharbad commented on 2019-02-02 11:55 (UTC)
What happened to grive-tools package?
edh commented on 2019-01-29 15:54 (UTC)
@the_isz Thanks for the comment. I admit that it can be considered a dependency. However, AFAIK it is optional for running grive. For now I have added it to the
optdepends
array and will push it with the next new release.the_isz commented on 2019-01-28 20:14 (UTC)
Hi edh,
I think inotify-tools is a missing mandatory dependency for this package.
Could you add it for your next release, please?
Thanks and best regards,
Iszzy
edh commented on 2015-10-23 22:25 (UTC)
semeion commented on 2015-10-23 22:20 (UTC) (edited on 2015-10-23 22:20 (UTC) by semeion)
justinkb commented on 2015-10-23 22:14 (UTC) (edited on 2015-10-23 22:15 (UTC) by justinkb)
edh commented on 2015-06-28 11:39 (UTC)
edh commented on 2015-06-26 14:48 (UTC)
jorges commented on 2015-06-26 13:29 (UTC)
edh commented on 2015-06-01 13:37 (UTC)
tmoore commented on 2015-02-01 22:35 (UTC)
gosella commented on 2014-12-16 16:06 (UTC)
frabjous commented on 2014-12-10 03:28 (UTC)
filinep commented on 2014-11-27 08:35 (UTC)
allencch commented on 2014-09-25 02:55 (UTC)
axper commented on 2014-05-31 14:35 (UTC)
ksj commented on 2014-05-31 14:31 (UTC)
J-Wreck commented on 2014-05-29 00:23 (UTC)
gosella commented on 2014-05-28 22:35 (UTC)
mrbit commented on 2014-05-28 10:08 (UTC)
J-Wreck commented on 2013-06-19 17:16 (UTC)
hongy19 commented on 2013-06-19 14:19 (UTC)
hongy19 commented on 2013-06-19 01:21 (UTC)
J-Wreck commented on 2013-06-18 14:53 (UTC)
commented on 2013-06-18 08:00 (UTC)
dobo commented on 2013-06-17 13:38 (UTC)
J-Wreck commented on 2013-01-29 17:24 (UTC)
J-Wreck commented on 2012-12-11 01:00 (UTC)
bananaoomarang commented on 2012-12-10 20:33 (UTC)
temoto commented on 2012-11-22 10:46 (UTC)
bananagranola commented on 2012-11-02 00:27 (UTC)
mrbit commented on 2012-09-14 16:20 (UTC)
dlin commented on 2012-09-04 03:42 (UTC)
commented on 2012-09-04 02:29 (UTC)
commented on 2012-08-21 05:20 (UTC)
lqs commented on 2012-08-09 08:40 (UTC)
dlin commented on 2012-07-18 01:13 (UTC)
ilpianista commented on 2012-06-26 23:16 (UTC)
muunleit commented on 2012-06-18 16:12 (UTC)
mrbit commented on 2012-06-10 21:33 (UTC)
ilpianista commented on 2012-06-09 14:53 (UTC)
eyenx commented on 2012-06-09 14:45 (UTC)
crobe2 commented on 2012-06-08 07:04 (UTC)
ilpianista commented on 2012-05-30 14:54 (UTC)
ctarwater commented on 2012-05-30 02:32 (UTC)
commented on 2012-05-24 04:36 (UTC)
ilpianista commented on 2012-05-23 17:39 (UTC)
palpinter commented on 2012-05-23 17:38 (UTC)
gdw commented on 2012-05-23 16:40 (UTC)
ilpianista commented on 2012-05-17 18:01 (UTC)
commented on 2012-05-17 17:37 (UTC)
commented on 2012-05-07 12:49 (UTC)
HarD commented on 2012-05-06 18:16 (UTC)
ilpianista commented on 2012-04-29 22:14 (UTC)
mrbit commented on 2012-04-29 22:13 (UTC)