SChernykh / p2pool

Decentralized pool for Monero mining
GNU General Public License v3.0
1.03k stars 124 forks source link

Version 2.6 MacOS binary not backward compatible #220

Closed vincente666 closed 1 year ago

vincente666 commented 1 year ago

Using Monero GUI 18.1.2 on MacOS 10.15.1. Replaced old p2pool binary downloaded by GUI with new P2Pool 2.6 MacOS bundle. Now P2Pool mining won't start. Tried starting manually from /Applications/monero-wallet-gui.app/Contents/MacOS

% ./p2pool --host 127.0.0.1 --wallet XXXXXX 2022-12-02 00:14:36.4508 Log started 2022-12-02 00:14:36.4514 P2Pool v2.6 (built with clang/13.0.0 (clang-1300.0.29.30) on Nov 28 2022) 2022-12-02 00:14:36.4518 SideChain network type = mainnet 2022-12-02 00:14:36.4518 SideChain using default config 2022-12-02 00:14:36.4518 SideChain pool name = default 2022-12-02 00:14:36.4518 SideChain block time = 10 seconds 2022-12-02 00:14:36.4518 SideChain min diff = 100000 2022-12-02 00:14:36.4518 SideChain PPLNS window = 2160 blocks 2022-12-02 00:14:36.4518 SideChain uncle penalty = 20% 2022-12-02 00:14:36.4518 SideChain generating consensus ID 2022-12-02 00:14:36.4518 SideChain consensus ID = 22af7ee7****4407f918 dyld: lazy symbol binding failed: Symbol not found: _pthread_jit_write_protect_np Referenced from: /Applications/monero-wallet-gui.app/Contents/MacOS/./p2pool (which was built for Mac OS X 11.7) Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _pthread_jit_write_protect_np Referenced from: /Applications/monero-wallet-gui.app/Contents/MacOS/./p2pool (which was built for Mac OS X 11.7) Expected in: /usr/lib/libSystem.B.dylib

zsh: abort ./p2pool --host 127.0.0.1 --wallet

SChernykh commented 1 year ago

Unfortunately MacOS 10.15 is not supported by github runners anymore: https://github.com/actions/runner-images/issues/5583 The new binaries are built for MacOS 11 now, you'll have to build p2pool yourself for older MacOS: https://github.com/SChernykh/p2pool#macos