namecoin-core icon indicating copy to clipboard operation
namecoin-core copied to clipboard

compilation creates and installs bitcoin instead of namecoin

Open Rav3nPL opened this issue 5 months ago • 2 comments

Is there an existing issue for this?

  • [x] I have searched the existing issues

Current behaviour

Qmake shows

Configure summary
=================
Executables:
  namecoin ............................. ON
  namecoind ............................ ON
  namecoin-node (multiprocess) ......... OFF
  namecoin-qt (GUI) .................... OFF
  namecoin-gui (GUI, multiprocess) ..... OFF
  namecoin-cli ......................... ON
  namecoin-tx .......................... ON
  namecoin-util ........................ ON
  namecoin-wallet ...................... ON
  namecoin-chainstate (experimental) ... OFF
  libnamecoinkernel (experimental) ..... OFF

but make install does:

Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: /usr/local/bin/namecoin-wallet
-- Up-to-date: /usr/local/share/man/man1/namecoin-wallet.1
-- Installing: /usr/local/bin/bitcoin
-- Installing: /usr/local/bin/namecoind
-- Up-to-date: /usr/local/share/man/man1/namecoind.1
-- Installing: /usr/local/bin/namecoin-cli
-- Up-to-date: /usr/local/share/man/man1/namecoin-cli.1
-- Installing: /usr/local/bin/namecoin-tx
-- Up-to-date: /usr/local/share/man/man1/namecoin-tx.1
-- Installing: /usr/local/bin/namecoin-util
-- Up-to-date: /usr/local/share/man/man1/namecoin-util.1

There is no 'namecoin' binary generated nor installed, it overwrites existing 'bitcoin' binary.

bitcoin -v
Namecoin Core version v29.99.0-97e8ca6aca63
Copyright (C) 2009-2025 The Namecoin Core developers

Please contribute if you find Namecoin Core useful. Visit
<https://namecoin.org/> for further information about the software.
The source code is available from <https://github.com/namecoin/namecoin-core>.

This is experimental software.
Distributed under the MIT software license, see the accompanying file COPYING
or <https://opensource.org/license/MIT>

Expected behaviour

Create and install namecoin binary

Steps to reproduce

git clone, qmake, make, make install

Relevant log output

No response

How did you obtain Bitcoin Core

Compiled from source

What version of Bitcoin Core are you using?

v29.99.0-97e8ca6aca63

Operating system and version

Arch (today) 6.12.34-1-lts

Machine specifications

No response

Rav3nPL avatar Jul 11 '25 10:07 Rav3nPL

Hi, thanks for the bug report. TIL there's now a bitcoin binary in Bitcoin Core; this appears to be the multiprocess wrapper introduced by https://github.com/bitcoin/bitcoin/pull/31375.

@domob1812 would you like to fix this or would you prefer that I do the fix?

JeremyRand avatar Jul 22 '25 12:07 JeremyRand

If you have the bandwidth for it, please go ahead :)

domob1812 avatar Jul 22 '25 17:07 domob1812