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.
Git Clone URL: | https://aur.archlinux.org/ceph.git (read-only, click to copy) |
---|---|
Package Base: | ceph |
Description: | Ceph Storage compressor libs |
Upstream URL: | https://ceph.com/ |
Licenses: | GPL-2.0-or-later OR LGPL-2.1-or-later OR LGPL-3.0-or-later |
Submitter: | foxxx0 |
Maintainer: | pbazaah |
Last Packager: | pbazaah |
Votes: | 7 |
Popularity: | 0.061574 |
First Submitted: | 2022-08-08 09:09 (UTC) |
Last Updated: | 2025-02-18 14:41 (UTC) |
« First ‹ Previous 1 .. 6 7 8 9 10 11 12 Next › Last »
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.
Compiling the source takes hours even on a decently fast Linux box. Have you thought about providing a bin package? Thank you.
I'll take a look after work today. I thought managed to nail down all the depends issues
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)
@a4orce84
It takes about 1:30h for a -j12 on a decent build server. I'm currently running the build that will eventually make it way to https://aur.archlinux.org/packages/ceph-bin which may be of interest to you, if you don't want build the whole package.
How long should it take to build this package? I got an update for it, and my laptop has been running for 30 min+ so far.
Any ideas? Thanks!
@petronny,
You can basically ignore any commit that touches the justfile, and just cherry-pick those e.g something like:
git log --format=%h v15.2.14-7^..v15.2.14-9 -- ":(exclude)justfile" | xargs
Could pull out all of commits that aren't related to my private repo tools.
Just replace 'v15.2.14-7^..v15.2.14-9' with whatever range makes sense.
I (used) to have a working 16.2.x build until whatever killed the tests compiling, need to figure that out. I'm mostly at the point where I'm testing the package before releasing it.
I'm not expecting it to take to much longer, but obviously my day job takes priority.
You can mess around with my current work here: https://github.com/bazaah/aur-ceph/tree/feature/16-2-7_1
And thanks for finding the fix for fmt 9, with that I finally have ceph-pacific
compiled.
But I see that you have more changes in your branch which I don't know if they are necessary. Please let me know if you want to add them to ceph-pacific
.
PS. ceph 18.0.0 is out, but it doesn't have a name yet.
I can help provide the prebuilt binaries in the arch4edu repository. If the PKGBUILD works then the binaries will be in the repository tommorow.
Build log: https://github.com/arch4edu/cactus/actions/runs/3150309101/jobs/5122945341
I've pushed the first functional version of this package to AUR now.
That is: 15.2.14-9 can actually be built. I'm currently building the binaries for ceph-bin, and should hopefully get that out today, too; for those who don't want to build ceph from source.
What still needs to be done at this point:
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.