Package Details: p2pool-git 2.0.r1.g6b4640c-1

Git Clone URL: https://aur.archlinux.org/p2pool-git.git (read-only, click to copy)
Package Base: p2pool-git
Description: Decentralized pool for Monero mining
Upstream URL: https://github.com/SChernykh/p2pool
Keywords: monero p2pool xmrig
Licenses: GPL3
Conflicts: p2pool
Provides: p2pool
Submitter: karce
Maintainer: None
Last Packager: karce
Votes: 4
Popularity: 0.000000
First Submitted: 2021-09-05 23:20 (UTC)
Last Updated: 2022-05-03 10:52 (UTC)

Required by (2)

Sources (1)

Latest Comments

1 2 Next › Last »

Hypnotron commented on 2025-08-21 18:35 (UTC)

I was able to resolve the absl-related build errors by recursively cloning the git submodules with git submodule update --init --recursive. The following patch to the PKGBUILD should work:

--- PKGBUILD        2025-08-21 18:01:02.236334066 +0000
+++ PKGBUILD.new    2025-08-21 18:28:45.825032758 +0000
@@ -24,8 +24,7 @@

 prepare() {
   cd "$_pkgname"
-  git submodule init
-  git submodule update
+  git submodule update --init --recursive
   mkdir -p build
 }

mavrent commented on 2025-08-15 15:36 (UTC)

I'm getting 7 errors that look like this:


CMake Error at external/src/grpc/CMakeLists.txt:2102 (target_link_libraries): Target "gpr" links to:

absl::base

but the target was not found. Possible reasons include:

* There is a typo in the target name.
* A find_package call is missing for an IMPORTED target.
* An ALIAS target is missing.

The target/links involved are: gpr/absl::base, grpc/absl::algorithm_container, grpc_unsecure/absl::algorithm_container, grpc++/absl::absl_check, grpc++_unsecure/absl::absl_check, grpc_authorization_provider/absl::config, grpc_plugin_support/absl::status

Ladripper commented on 2025-05-14 19:42 (UTC)

Any chance for an update? I'm not the best at communicating bugs, please excuse me

CMake Error at external/src/grpc/cmake/cares.cmake:25 (add_subdirectory):

The source directory

/home/ladripper/.cache/yay/p2pool-git/src/p2pool/external/src/grpc/third_party/cares/cares

does not contain a CMakeLists.txt file. Call Stack (most recent call first): external/src/grpc/CMakeLists.txt:388 (include)

karce commented on 2022-05-03 10:55 (UTC)

@Farzat I removed that line from the PKGBUILD after looking over the commit and building the change in a clean chroot. Let me know if you experience any issues.

Farzat commented on 2022-05-03 03:47 (UTC)

Please remove this line from PKGBUILD: sed -i 's/gss//g' CMakeLists.txt

This causes an error with the new commit: https://github.com/SChernykh/p2pool/commit/d6992da3a307980d3c417b908d64b67173b3676d

CMake Error at CMakeLists.txt:105 (find_library):
  find_library called with incorrect number of arguments

karce commented on 2022-03-20 14:37 (UTC)

@JstKddng Thanks for letting me know. I had removed it from this build of p2pool because libgss didn't exist in the Arch ecosystem until now. I'll test it and add it.

JstKddng commented on 2022-03-20 14:29 (UTC)

@karce

Hey, I just created a libgss package. It should be added here I think since p2pool uses it.

bfg commented on 2021-09-12 17:57 (UTC)

I can confirm that problem was 'Werror' (I dont know why)

karce commented on 2021-09-12 16:08 (UTC) (edited on 2021-09-12 16:09 (UTC) by karce)

@bfg I looked into this more. Looks like p2pool warnings are treated as errors. I think you can disable this in two lines in flags.cmake:

Remove Werror from these two lines.

https://github.com/SChernykh/p2pool/blob/master/cmake/flags.cmake#L9

and

https://github.com/SChernykh/p2pool/blob/master/cmake/flags.cmake#L42

I'm not sure why they are producing warnings for you. I don't have them in my build. But removing Werror flag should help you build this.