Search Criteria
Package Details: mongo-cxx-driver 3.10.2-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mongo-cxx-driver.git (read-only, click to copy) |
---|---|
Package Base: | mongo-cxx-driver |
Description: | C++ driver for MongoDB |
Upstream URL: | http://mongocxx.org/ |
Keywords: | mongodb |
Licenses: | Apache-2.0 |
Conflicts: | libbsoncxx, libmongocxx |
Provides: | libbsoncxx, libmongocxx |
Submitter: | jbreams |
Maintainer: | luso58 |
Last Packager: | luso58 |
Votes: | 10 |
Popularity: | 0.000140 |
First Submitted: | 2016-01-28 21:25 (UTC) |
Last Updated: | 2024-09-26 11:45 (UTC) |
Dependencies (4)
- mongo-c-driver
- cmake (cmake-gitAUR) (make)
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc11AUR, gcc-snapshotAUR) (make)
- mongo-c-driver (make)
Latest Comments
1 2 Next › Last »
luso58 commented on 2024-03-21 19:55 (UTC)
@Raimar
Thx, didn't realize. I updated it and fixed the build commands
Raimar commented on 2024-02-06 15:03 (UTC) (edited on 2024-02-06 15:05 (UTC) by Raimar)
It would be great to generalize the script by using
cmake --build .
and
cmake --install . --prefix "$pkgdir/usr"
This makes it possible to define a different prefered build tool like Ninja by using the environment variable CMAKE_GENERATOR=Ninja, which builds usually faster.
johnnyapol commented on 2022-05-22 21:36 (UTC) (edited on 2022-05-22 21:37 (UTC) by johnnyapol)
Current revision can't build on latest build toolchain and is out of date. The following PKGBUILD works for me:
sherilyn commented on 2019-10-09 18:44 (UTC)
You have to build EP_mnmlstc_core as root, as long as EP_mnmlstc_core devs will fix it. You can edit PKGBUILD file and add sudo. I removed sudo because its violates AUR rules. I will fix that as soon as itpossible.
LMBernardo commented on 2019-10-05 18:33 (UTC) (edited on 2019-10-15 03:16 (UTC) by LMBernardo)
@steinbuch
It looks like MNMLSTC/core requires root permissions to install to the default location. Not sure what the "correct" fix is, but the mongocxx documentation states:
If you are using the default MNMLSTC polyfill and are installing to a directory requiring root permissions, you should install the polyfill with sudo before running make so you don’t have to run all of make with sudo
Modifying the build() section of the PKGBUILD to the following builds and installs properly, however it seems to ignore DESTDIR and installs the EP_mnmlstc files directly to /usr/include/bsoncxx/v_noabi/bsoncxx/third_party instead of into the built package. This means that pacman will not be able to track / manage these files. Removing the
sudo make EP_mnmlstc_core
line and just running the entire make command as root also installs the files directly instead of in the package, so I'm not sure if this is a result of something being broken or just how the AUR package has always installed.steinbuch commented on 2019-09-27 11:50 (UTC)
There must be some kind of permissions issue (I'm not building as root):
[ 2%] Performing install step for 'EP_mnmlstc_core' CMake Error at ./mongo-cxx-driver-r3.4.0/build/src/bsoncxx/third_party/EP_mnmlstc_core-prefix/src/EP_mnmlstc_core-stamp/EP_mnmlstc_core-install-Release.cmake:49 (message): Command failed: 2
'make' 'install'
See also
make[2]: [src/bsoncxx/third_party/CMakeFiles/EP_mnmlstc_core.dir/build.make:75: src/bsoncxx/third_party/EP_mnmlstc_core-prefix/src/EP_mnmlstc_core-stamp/EP_mnmlstc_core-install] Error 1 make[1]: [CMakeFiles/Makefile2:484: src/bsoncxx/third_party/CMakeFiles/EP_mnmlstc_core.dir/all] Error 2 make: *** [Makefile:141: all] Error 2
xantares commented on 2019-04-04 17:09 (UTC)
hello,
build {
cd "$pkgname-$pkgver"
mkdir -p build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ..
make
package {
cd "$pkgname-$pkgver/build"
make install DESTDIR="$pkgdir"
gauravjuvekar commented on 2018-12-17 16:23 (UTC)
Packages should not install to /usr/local
sherilyn commented on 2018-12-03 11:16 (UTC)
3.4.0 is not STABLE at the moment.
1 2 Next › Last »