@mikaelblomkvists
You can use the ceph-libs-bin
package on the AUR (https://aur.archlinux.org/packages/ceph-libs-bin) to avoid compiling the entire ceph-libs
package yourself and you will avoid those issues with the make dependencies on Manjaro
Search Criteria
Package Details: python-rgw 19.2.2-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/ceph.git (read-only, click to copy) |
---|---|
Package Base: | ceph |
Description: | Ceph Storage python library for librgw |
Upstream URL: | https://ceph.com/ |
Licenses: | GPL-2.0-or-later, LGPL-2.1-or-later, LGPL-3.0-or-later |
Submitter: | foxxx0 |
Maintainer: | pbazaah |
Last Packager: | pbazaah |
Votes: | 8 |
Popularity: | 0.76 |
First Submitted: | 2022-08-08 09:09 (UTC) |
Last Updated: | 2025-05-07 21:23 (UTC) |
Dependencies (84)
- librgwAUR
- libxcrypt (libxcrypt-gitAUR)
- python-ceph-commonAUR
- python-radosAUR
- bash (bash-devel-gitAUR, bash-gitAUR) (make)
- boost (boost-gitAUR) (make)
- boost-libs (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- coreutils (coreutils-gitAUR, coreutils-selinuxAUR, coreutils-uutilsAUR, coreutils-uutils-symlinkAUR) (make)
- cryptsetup (cryptsetup-gitAUR) (make)
- curl (curl-gitAUR, curl-c-aresAUR) (make)
- cython (cython-gitAUR) (make)
- expat (expat-gitAUR) (make)
- fmt (fmt-gitAUR) (make)
- fuse3 (fuse3-gitAUR) (make)
- gawk (gawk-gitAUR) (make)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR) (make)
- gperf (gperf-gitAUR) (make)
- gperftools (gperftools-gitAUR) (make)
- jq (jq-gitAUR, jaq-binAUR) (make)
- junit (make)
- keyutils (keyutils-gitAUR) (make)
- libaio (libaio-gitAUR) (make)
- libatomic_ops (make)
- libcap (make)
- libcap-ng (libcap-ng-gitAUR) (make)
- libcurl-compat (libcurl-compat-gitAUR) (make)
- libedit (make)
- libgudev (make)
- libnl (libnl-gitAUR) (make)
- librabbitmq-c (make)
- librdkafka (librdkafka-gitAUR) (make)
- libutil-linux (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR, util-linux-libs) (make)
- libuv (libuv-gitAUR) (make)
- libxcrypt (libxcrypt-gitAUR) (make)
- lua (make)
- lz4 (lz4-gitAUR) (make)
- nasm (nasm-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR, ninja-memAUR) (make)
- nss (nss-hgAUR) (make)
- oath-toolkit (oath-toolkit-gitAUR) (make)
- openssl (openssl-gitAUR, openssl-staticAUR) (make)
- pkgconf (pkgconf-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-bcrypt (make)
- python-build (make)
- python-cherrypy (make)
- python-coverage (make)
- python-dateutil (python-dateutil-gitAUR) (make)
- python-installer (make)
- python-jinja (make)
- python-packaging (make)
- python-pecan (make)
- python-prettytable (make)
- python-pyjwt (make)
- python-pyopenssl (make)
- python-requests (make)
- python-scipy (python-scipy-gitAUR, python-scipy-mkl-binAUR, python-scipy-mkl-tbbAUR, python-scipy-mklAUR) (make)
- python-setuptools (make)
- python-setuptools-rust (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- python-typing_extensions (make)
- python-werkzeug (make)
- python-wheel (make)
- python-yaml (python-yaml-gitAUR) (make)
- snappy (snappy-gitAUR) (make)
- sqlite (sqlite-fossilAUR) (make)
- systemd-libs (systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR) (make)
- thrift (thrift-gitAUR) (make)
- util-linux (util-linux-aesAUR, util-linux-selinuxAUR) (make)
- xfsprogs (xfsprogs-gitAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- zstd (zstd-gitAUR, zstd-staticAUR) (make)
- inetutils (inetutils-gitAUR) (check)
- python-nose (check)
- python-pycodestyle (check)
- python-pylint (check)
- python-pytest (check)
- python-pytest-cov (check)
- python-saml (check)
- python-xmlsec (check)
- xmlstarlet (xmlstarlet-gitAUR) (check)
Required by (1)
Sources (37)
- ceph-13.2.2-dont-install-sysvinit-script.patch
- ceph-17.2.4-pybind-unmock-cythonize.patch
- ceph-17.2.4-test-bluefs-split.patch
- ceph-17.2.4-tox-flake8-git-ls-files.patch
- ceph-17.2.5-fix-iterator-depreciations.patch
- ceph-17.2.5-logrotate-ignore-dups.patch
- ceph-17.2.6-cython-fixes.patch
- ceph-17.2.6-mgr-dashboard-cherrypy-18.patch
- ceph-17.2.6-mgr-dashboard-pylint-217.patch
- ceph-18.2.0-fix-ecode-shec-test.patch
- ceph-18.2.0-fmt10-fixes.patch
- ceph-18.2.2-disable-mypy-flake8-tests.patch
- ceph-18.2.2-mgr-alias-ceph-bcrypt.patch
- ceph-18.2.2-py312-fixes.patch
- ceph-18.2.2-std-atomic-depreciations.patch
- ceph-18.2.2-test-mempool-shard-select-disable.patch
- ceph-18.2.4-avoid-cpython-pysys-api.patch
- ceph-18.2.4-boost-1.86-fixes.patch
- ceph-18.2.4-fmt-formatter-const.patch
- ceph-18.2.4-py313-fixes.patch
- ceph-19.2.0-backport-ceph-exporter.patch
- ceph-19.2.0-backport-mds-link-boost-urls.patch
- ceph-19.2.0-fix-cohort-lru-include.patch
- ceph-19.2.1-backport-fix-importlib-metadata-compat.patch
- ceph-19.2.1-boost-1.87-fixes.patch
- ceph-19.2.1-fix-ipv6-support-in-is-addr-in-subnet.patch
- ceph-19.2.1-quiet-stringop-truncation.patch
- ceph-19.2.2-gcc15-zpp-bits.patch
- ceph-19.2.2-rgw-lua-boost-process-v1.patch
- ceph-19.2.2-rocksdb-cstdint.patch
- ceph-disable-empty-readable.sh-test.patch
- ceph.sudoers
- ceph.sysusers
- https://download.ceph.com/tarballs/ceph-19.2.2.tar.gz
- python-bcrypt-4.2.1.tar.gz
- python-bcrypt-allow-subinterpreters.patch
- python-bcrypt-prefix-ceph.patch
CrimsonHemlock commented on 2022-10-07 22:47 (UTC) (edited on 2022-10-07 22:53 (UTC) by CrimsonHemlock)
mikaelblomkvists commented on 2022-10-06 10:19 (UTC) (edited on 2022-10-06 10:26 (UTC) by mikaelblomkvists)
I get build error. I just ran Manjaro update and this package ceph-libs
is a dependency for snappy
for some reason and it fails to install.
...
-- Performing Test HAVE_STDLIB_MAP_SPLICING - Success
-- Performing Test COMPILER_SUPPORTS_DIAGNOSTICS_COLOR
-- Performing Test COMPILER_SUPPORTS_DIAGNOSTICS_COLOR - Success
-- Ceph/.git directory not found, parsing /var/tmp/pamac-build-mkac/ceph/src/ceph-16.2.7/src/.git_version for CEPH_GIT_VER and CEPH_GIT_NICE_VER
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Java (missing: Java_JAVAC_EXECUTABLE Java_JAR_EXECUTABLE
Java_JAVADOC_EXECUTABLE Development) (found version "18.0.2")
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
/usr/share/cmake/Modules/FindJava.cmake:314 (find_package_handle_standard_args)
src/java/CMakeLists.txt:1 (find_package)
-- Configuring incomplete, errors occurred!
See also "/var/tmp/pamac-build-mkac/ceph/src/ceph-16.2.7/build/CMakeFiles/CMakeOutput.log".
See also "/var/tmp/pamac-build-mkac/ceph/src/ceph-16.2.7/build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
Aborting...
WorseDoughnut commented on 2022-10-05 14:36 (UTC)
@Achilleus just need to set your default java version higher, changed mine from 8 to 14 and it built fine.
sudo archlinux-java set <version>
WorseDoughnut commented on 2022-10-05 14:31 (UTC)
@Achilleus same issue, but I'm getting "(found version "1.8.0.345")"
pbazaah commented on 2022-10-05 13:03 (UTC) (edited on 2022-10-05 13:03 (UTC) by pbazaah)
For future commenters:
TLDR:
https://aur.archlinux.org/pkgbase/ceph | From source build (slow)
https://aur.archlinux.org/pkgbase/ceph-bin | Pre-built binaries (fast)
Unlike the original community version, this repo builds ceph from source. Ceph is a large, complicated project so this takes several hours on a good build server.
To get a similar experience to how community/ceph worked (pre-built binaries) use ceph-bin instead.
pbazaah commented on 2022-10-05 12:55 (UTC)
@Achilleus
It built successfully in a clean chroot, so it's something on your end.
@mmtung
See https://aur.archlinux.org/packages/ceph-bin
@petronny
Thanks for checking my work!
petronny commented on 2022-10-05 12:08 (UTC) (edited on 2022-10-05 12:09 (UTC) by petronny)
I confirm that current PKGBUILD builds well. https://github.com/arch4edu/cactus/actions/runs/3188168399
@mmtung Yes and read the history comments. Or you can directly download from the link above.
mmtung commented on 2022-10-05 11:51 (UTC)
Compiling the source takes hours even on a decently fast Linux box. Have you thought about providing a bin package? Thank you.
pbazaah commented on 2022-10-05 07:42 (UTC)
I'll take a look after work today. I thought managed to nail down all the depends issues
Achilleus commented on 2022-10-05 06:58 (UTC)
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find Java (missing: Java_JAVAC_EXECUTABLE Java_JAR_EXECUTABLE Java_JAVADOC_EXECUTABLE Development) (found version "10.0.2") Call Stack (most recent call first): /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE) /usr/share/cmake/Modules/FindJava.cmake:314 (find_package_handle_standard_args) src/java/CMakeLists.txt:1 (find_package)
Pinned Comments
pbazaah commented on 2022-10-05 13:03 (UTC) (edited on 2022-10-05 13:03 (UTC) by pbazaah)
For future commenters:
TLDR:
https://aur.archlinux.org/pkgbase/ceph | From source build (slow)
https://aur.archlinux.org/pkgbase/ceph-bin | Pre-built binaries (fast)
Unlike the original community version, this repo builds ceph from source. Ceph is a large, complicated project so this takes several hours on a good build server.
To get a similar experience to how community/ceph worked (pre-built binaries) use ceph-bin instead.