@mrbit
Thank you, but now the error has changed:
[ 1%] Building CXX object libgrive/CMakeFiles/grive.dir/src/drive/State.cc.o
/tmp/yaourt-tmp-giac/aur-grive/src/grive-master/libgrive/src/drive/State.cc: In member function ‘void gr::v1::State::Write(const boost::filesystem::path&) const’:
/tmp/yaourt-tmp-giac/aur-grive/src/grive-master/libgrive/src/drive/State.cc:256:64: error: expected ‘;’ before ‘)’ token
result.Add( "change_stamp", Json((boost::uint64_t)m_cstamp) ) ) ;
^
libgrive/CMakeFiles/grive.dir/build.make:57: recipe for target 'libgrive/CMakeFiles/grive.dir/src/drive/State.cc.o' failed
make[2]: *** [libgrive/CMakeFiles/grive.dir/src/drive/State.cc.o] Error 1
CMakeFiles/Makefile2:117: recipe for target 'libgrive/CMakeFiles/grive.dir/all' failed
make[1]: *** [libgrive/CMakeFiles/grive.dir/all] Error 2
Makefile:116: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build grive.
Search Criteria
Package Details: grive 0.5.3-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/grive.git (read-only, click to copy) |
---|---|
Package Base: | grive |
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 Google grive2 sync vitalif |
Licenses: | GPL2 |
Submitter: | mrbit |
Maintainer: | edh |
Last Packager: | edh |
Votes: | 282 |
Popularity: | 0.125517 |
First Submitted: | 2012-04-29 22:26 (UTC) |
Last Updated: | 2024-09-14 09:14 (UTC) |
Dependencies (12)
- boost-libs
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- expat (expat-gitAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- json-c (json-c-gitAUR)
- libgcrypt
- yajl (yajl-gitAUR)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- binutils (optional) – backtrace and libiberty
- cppunit (optional) – unit tests
- inotify-tools (inotify-tools-gitAUR) (optional) – scheduled syncs and syncs on file change events
Required by (0)
Sources (4)
Latest Comments
« First ‹ Previous 1 .. 17 18 19 20 21 22 23 24 25 26 27 .. 30 Next › Last »
ArchGiac commented on 2013-12-22 08:36 (UTC)
mrbit commented on 2013-12-21 21:46 (UTC)
Done ArchGiac, please test compile..
mrbit commented on 2013-12-21 21:11 (UTC)
ok,.thanks ArchGiac, I will prepare a patch as soon as possible..
ArchGiac commented on 2013-12-21 20:26 (UTC)
@mrbit
Could it be that the problem?
https://github.com/Grive/grive/issues/193
ArchGiac commented on 2013-12-21 14:30 (UTC)
@mrbit
Thanks for the effort, but it seems to me that nothing has changed :(
[ 90%] Building CXX object grive/CMakeFiles/grive_executable.dir/src/main.cc.o
Linking CXX executable grive
../libgrive/libgrive.a(State.cc.o): In function `gr::v1::State::Write(boost::filesystem::path const&) const':
State.cc:(.text+0x75d): undefined reference to `gr::Json::Json<long>(long const&)'
State.cc:(.text+0x7c8): undefined reference to `gr::Json::Json<unsigned long>(unsigned long const&)'
State.cc:(.text+0x875): undefined reference to `gr::Json::Json<long>(long const&)'
collect2: error: ld returned 1 exit status
grive/CMakeFiles/grive_executable.dir/build.make:101: recipe for target 'grive/grive' failed
make[2]: *** [grive/grive] Error 1
CMakeFiles/Makefile2:202: recipe for target 'grive/CMakeFiles/grive_executable.dir/all' failed
make[1]: *** [grive/CMakeFiles/grive_executable.dir/all] Error 2
Makefile:116: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build grive.
mrbit commented on 2013-12-21 13:12 (UTC)
uhummm strange strange,...why i686 ??
ArchGiac recompile now , test please
ArchGiac commented on 2013-12-21 10:49 (UTC)
@lto
Correct the bug occurs on i686
ArchGiac commented on 2013-12-21 10:46 (UTC)
@mrbit, Thanks, but ... :(
I still have same error:
[ 90%] Building CXX object grive/CMakeFiles/grive_executable.dir/src/main.cc.o
Linking CXX executable grive
../libgrive/libgrive.a(State.cc.o): In function `gr::v1::State::Write(boost::filesystem::path const&) const':
State.cc:(.text+0x75d): undefined reference to `gr::Json::Json<long>(long const&)'
State.cc:(.text+0x7c8): undefined reference to `gr::Json::Json<unsigned long>(unsigned long const&)'
State.cc:(.text+0x875): undefined reference to `gr::Json::Json<long>(long const&)'
collect2: error: ld returned 1 exit status
grive/CMakeFiles/grive_executable.dir/build.make:101: recipe for target 'grive/grive' failed
make[2]: *** [grive/grive] Error 1
CMakeFiles/Makefile2:202: recipe for target 'grive/CMakeFiles/grive_executable.dir/all' failed
make[1]: *** [grive/CMakeFiles/grive_executable.dir/all] Error 2
Makefile:116: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build grive.
mrbit commented on 2013-12-20 23:18 (UTC)
change dependence....
ArchGiac recompile now , test please
<deleted-account> commented on 2013-12-20 21:41 (UTC)
I have the same error reported by ArchGiac when building on i686.
On x86_64 instead the package builds fine.
Pinned Comments
edh commented on 2023-10-11 23:00 (UTC)
If you encounter errors similar to
error [...] loading shared libraries
, you most likely need to rebuilt the grive package. Usually no further action is needed except for forcing a rebuilt.The error is due to grive having been built against an older version of the library mentioned in the error message. The library has likely since been updated by
pacman
and grive need to be made aware of this by rebuilding it.