Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - grive-git

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: grive-git 434.7bbb01c-2

Git Clone URL: https://aur-dev.archlinux.org/grive-git.git (read-only)
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=434.7bbb01c
Submitter: ilpianista
Maintainer: edh
Last Packager: edh
Votes: 70
Popularity: 0.615406
First Submitted: 2012-04-29 15:20
Last Updated: 2017-01-07 14:06

Required by (1)

Sources (1)

Latest Comments

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

temoto commented on 2012-11-22 10:46


Build fail log:
https://gist.github.com/4130520

==> Determining latest git revision...
-> Version found: 20121122
...
[ 70%] Building CXX object libgrive/CMakeFiles/grive.dir/src/xml/Node.cc.o
[ 72%] Building CXX object libgrive/CMakeFiles/grive.dir/src/bfd/SymbolInfo.cc.o
In file included from /tmp/pacaurtmp-temoto/grive-git/src/grive/libgrive/src/bfd/SymbolInfo.cc:25:0:
/usr/include/bfd.h:37:2: error: #error config.h must be included before this header
make[2]: *** [libgrive/CMakeFiles/grive.dir/src/bfd/SymbolInfo.cc.o] Error 1
make[1]: *** [libgrive/CMakeFiles/grive.dir/all] Error 2
make: *** [all] Error 2

bananagranola commented on 2012-11-02 00:27

I modified the PKGBUILD here https://github.com/bananagranola/dotfiles/blob/master/.sources/grive-git/PKGBUILD to address https://github.com/Grive/grive/issues/72 by adding "sed -i -e '/find_package(BFD)/d' "${srcdir}"/grive/libgrive/CMakeLists.txt" before make. I also added cppunit to the conflicting packages list because doing so fixes zhobbs' problem (hacky, but temporarily works as long as you're not doing unit tests).

bananagranola commented on 2012-11-02 00:25

I modified the PKGBUILD to address this issue https://github.com/Grive/grive/issues/72 by adding https://github.com/Grive/grive/issues/72 before make. I also added cppunit to the conflicting packages because getting rid of it fixed zhobbs' problem below (hacky, but it works for now). It's uploaded here: https://github.com/bananagranola/dotfiles/blob/master/.sources/grive-git/PKGBUILD.

mrbit commented on 2012-09-14 16:20

fix:
https://github.com/mrpdaemon/grive/commit/a145c2041260be264069cdeb0cd4968afcee9035

dlin commented on 2012-09-04 03:42

jwooton & zhobbs:
I re-produce your problem.
That's caused by wrong choose.

rm /tmp/yaourt-tmp-<yourname>

The sources of grive-git were kept last time. Use them ? [Y/n]

You should reply 'N' here.

dlin commented on 2012-09-04 03:37

I know the problem, but, don't know how to correct it.

jwooton & zhobbs's method:
yaourt -S grive-git

My workable method:
cd /var/abs/local
yaourt -G grive-git
cd grive-git
makepkg

Anonymous comment on 2012-09-04 02:29

I get the same results as zhobbs...see below. But I am able to install the older version from the AUR: grive 0.2.0-38 . Unfortunately that version not up to date and behaving properly.

$ uname -a
Linux dadacomputer 3.5.3-1-ARCH #1 SMP PREEMPT Sun Aug 26 09:14:51 CEST 2012 x86_64 GNU/Linux

$ gcc --version
gcc (GCC) 4.7.1 20120721 (prerelease)
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

$ pwd && git show
/tmp/yaourt-tmp-root/aur-grive-git/src/grive
commit 113b1107d8172ade8a6141735e8883bd3d64fe50
Merge: 804fe92 29f1739
Author: Nestal Wan <me@nestal.net>
Date: Mon Aug 6 07:51:57 2012 -0700

Merge pull request #112 from justinharding/issue_86_partial_sync

fix broken unit tests



[ 91%] Building CXX object libgrive/CMakeFiles/unittest.dir/test/util/FunctionTest.cc.o
[ 93%] Building CXX object libgrive/CMakeFiles/unittest.dir/test/util/DateTimeTest.cc.o
[ 95%] Building CXX object libgrive/CMakeFiles/unittest.dir/test/util/ConfigTest.cc.o
/tmp/yaourt-tmp-root/aur-grive-git/src/grive/libgrive/test/util/ConfigTest.cc:39:44: error: no 'void grut::ConfigTest::TestInitialiseWithNoPath()' member function declared in class 'grut::ConfigTest'
/tmp/yaourt-tmp-root/aur-grive-git/src/grive/libgrive/test/util/ConfigTest.cc:48:42: error: no 'void grut::ConfigTest::TestInitialiseWithPath()' member function declared in class 'grut::ConfigTest'
make[2]: *** [libgrive/CMakeFiles/unittest.dir/test/util/ConfigTest.cc.o] Error 1
make[1]: *** [libgrive/CMakeFiles/unittest.dir/all] Error 2
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build grive-git.
==> Restart building grive-git ? [y/N]
==> ----------------------------------

dlin commented on 2012-08-21 09:16

zhobbs,
I just makepkg, it workable. Maybe it's your environment problem, check:

$uname -a
Linux u40 3.4.9-1-ARCH #1 SMP PREEMPT Wed Aug 15 18:59:31 CEST 2012 x86_64 GNU/Linux

$ gcc --version
gcc (GCC) 4.7.1 20120721 (prerelease)

$ git show
commit 113b1107d8172ade8a6141735e8883bd3d64fe50

Anonymous comment on 2012-08-21 05:20

I get this:


[ 93%] Building CXX object libgrive/CMakeFiles/unittest.dir/test/util/DateTimeTest.cc.o
[ 95%] Building CXX object libgrive/CMakeFiles/unittest.dir/test/util/ConfigTest.cc.o
/tmp/grive-git/src/grive/libgrive/test/util/ConfigTest.cc:39:44: error: no ‘void grut::ConfigTest::TestInitialiseWithNoPath()’ member function declared in class ‘grut::ConfigTest’
/tmp/grive-git/src/grive/libgrive/test/util/ConfigTest.cc:48:42: error: no ‘void grut::ConfigTest::TestInitialiseWithPath()’ member function declared in class ‘grut::ConfigTest’
make[2]: *** [libgrive/CMakeFiles/unittest.dir/test/util/ConfigTest.cc.o] Error 1
make[1]: *** [libgrive/CMakeFiles/unittest.dir/all] Error 2
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

TingPing commented on 2012-08-10 01:42

Working pkgbuild - https://raw.github.com/gist/3310164/a7333fd4b45a38f4d9ac3e3b624b107a4e261d71/PKGBUILD