https://github.com/bitcoin/bitcoin/pull/16367#pullrequestreview-266803105 reported various problems getting multiprocess code to build outside the make depends system. I've only focused on make depends builds so far, but would like to create libmultiprocess packages and add better instructions to make installation in other contexts easier.
-
ryanofsky commented at 6:30 PM on July 26, 2019: collaborator
-
ryanofsky commented at 6:31 PM on July 26, 2019: collaborator
@ariard can you post more details here? Main thing I'd like to know is how you installed capnp (via package manager or with manual install) and what platform or distro you used to make sure I can reproduce the problems.
If you have still have the build commands you used or any error messages / build output, it'd be great to post that as well. Thanks!
-
ryanofsky commented at 10:37 PM on July 26, 2019: collaborator
Talked to @ariard, turns out he was doing a depends build of capnproto and libmultiprocess, but a non-depends build of bitcoin itself, due to not passing
--prefix=$PWD/depends/x86_64-pc-linux-gnuto the bitcoin configure script. Passing the --prefix flag should fix all the issues encountered. To prevent this confusion in the future I think the depends README needs to be updated to clearly state that depends outputs will be ignored if prefix is not specified.The other thing that should be be done is to update the build-osx and build-unix files to mention how to install capnproto and libmultiprocess as optional dependencies, maybe just linking to instructions at the bottom of the libmultiprocess README
- ryanofsky referenced this in commit 54c6f0842e on Aug 6, 2019
- ryanofsky referenced this in commit 02268d196a on Aug 20, 2019
- fanquake referenced this in commit 755779ab88 on Aug 23, 2019
- fanquake referenced this in commit be27161ee4 on Aug 23, 2019
- sidhujag referenced this in commit 547407ee3b on Aug 23, 2019
- HashUnlimited referenced this in commit a06e8c71d9 on Aug 30, 2019
- barrystyle referenced this in commit 8e3b924b0d on Nov 11, 2019
- ShengguangXiao referenced this in commit bc810435b0 on Aug 28, 2020
- lyricidal referenced this in commit d59ca7e42c on Mar 24, 2023
- lyricidal referenced this in commit f38df21712 on Mar 24, 2023
-
hebasto commented at 4:17 PM on March 16, 2024: member
https://github.com/chaincodelabs/libmultiprocess/issues/4#issue-473482967:
... would like to create libmultiprocess packages...
See https://github.com/chaincodelabs/libmultiprocess/pull/96.
- ryanofsky referenced this in commit 456c8e5914 on Jun 27, 2025
- ryanofsky referenced this in commit cbe5d32dcd on Jun 27, 2025
- ryanofsky referenced this in commit 5975fef52c on Jun 27, 2025
- ryanofsky referenced this in commit ff5141c5df on Jun 27, 2025
- ryanofsky referenced this in commit 264b639708 on Jun 27, 2025
- ryanofsky referenced this in commit d46b5ddf89 on Jun 27, 2025
- ryanofsky referenced this in commit 266c7446e2 on Jun 27, 2025
- ryanofsky referenced this in commit f01867805e on Jun 27, 2025
- ryanofsky referenced this in commit 258b83cdba on Jun 27, 2025
- ryanofsky referenced this in commit f21798df80 on Jun 28, 2025
- ryanofsky referenced this in commit 71d3107ad2 on Jun 28, 2025
- ryanofsky referenced this in commit 0d986ff144 on Jul 1, 2025
- ryanofsky referenced this in commit 88695fc053 on Jul 1, 2025
- ryanofsky referenced this in commit 8218a1d876 on Jul 1, 2025
- ryanofsky referenced this in commit f6bd4385c0 on Jul 1, 2025
- ryanofsky referenced this in commit 47f052c3ed on Jul 1, 2025
- ryanofsky referenced this in commit d8011c8360 on Jul 1, 2025
- ryanofsky referenced this in commit fe4a188803 on Jul 1, 2025
- ryanofsky referenced this in commit 84b292fcc4 on Jul 1, 2025
- ryanofsky referenced this in commit e09143d2ea on Jul 1, 2025
- ryanofsky referenced this in commit 79c09e4442 on Jul 10, 2025
- ryanofsky referenced this in commit 85df929b4e on Jul 10, 2025
- ryanofsky referenced this in commit 30431bc0c6 on Jul 10, 2025
- ryanofsky closed this on Aug 23, 2025
- RandyMcMillan referenced this in commit a295b9decb on Sep 9, 2025
- ryanofsky referenced this in commit 9e2147bcbd on Oct 2, 2025
- ryanofsky referenced this in commit 1cfe54149d on Oct 2, 2025
- ryanofsky referenced this in commit ca3c05d567 on Oct 2, 2025
- ryanofsky referenced this in commit 73d22ba2e9 on Oct 2, 2025