The most recent boost (and boost-libs) version, 1.91.0, seems to break the build process. I have tested with namecoin and bitcoin, and both run into problems. The solution for this package is to manually downgrade boost and boost-libs to 1.90.0-4, build this package, and then upgrade boost and boost-libs after building. As far as I can tell, the installed namecoin-core-wallet package does not have any issues with 1.91.0 shared libraries, only the build process. I am still in the process of figuring out what the exact issues are, so I can make issues or PRs to the upstream bitcoin and/or namecoin repos, but I haven't been able to do that yet, and don't have a good patch or other solution beyond downgrading boost for the build.
Search Criteria
Package Details: namecoin-core-wallet 1776966901:v31.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/namecoin-core-wallet.git (read-only, click to copy) |
|---|---|
| Package Base: | namecoin-core-wallet |
| Description: | This package provides the Namecoin Core GUI client, CLI daemon, and daemon user service. |
| Upstream URL: | https://namecoin.org/ |
| Licenses: | MIT |
| Conflicts: | namecoin-cli, namecoin-core-wallet, namecoin-daemon, namecoin-qt, namecoin-tx |
| Provides: | namecoin-cli, namecoin-core-wallet, namecoin-daemon, namecoin-qt, namecoin-tx |
| Submitter: | maxweiss |
| Maintainer: | maxweiss |
| Last Packager: | maxweiss |
| Votes: | 4 |
| Popularity: | 0.000000 |
| First Submitted: | 2017-07-22 12:22 (UTC) |
| Last Updated: | 2026-04-23 18:55 (UTC) |
Dependencies (19)
- boost (boost-gitAUR)
- boost-libs
- desktop-file-utils (desktop-file-utils-gitAUR)
- libevent (libevent-gitAUR)
- miniupnpc (miniupnpc-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR, openssl-aegisAUR)
- protobuf (protobuf-gitAUR)
- qrencode (qrencode-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-hifpsAUR, qt6-base-headlessAUR)
- qt6-tools
- sqlite (sqlite-fossilAUR)
- zeromq (zeromq-gitAUR, zeromq-gitAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- coreutils (coreutils-gitAUR, coreutils-selinuxAUR, uutils-coreutils-gitAUR, uutils-coreutils-git-binAUR) (make)
- doxygen (doxygen-gitAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- gzip (dxcompress-gitAUR, dxcompressAUR, gzip-gitAUR, pigz-replace-gzip-staticAUR, gzippy-replace-gzipAUR) (make)
- make (make-gitAUR, make-staticAUR) (make)
- patch (patch-gitAUR) (make)
Required by (0)
Sources (5)
Latest Comments
maxweiss commented on 2026-05-01 02:44 (UTC) (edited on 2026-05-01 02:45 (UTC) by maxweiss)
maxweiss commented on 2025-10-21 16:32 (UTC)
Starting at version v30.0, the berkley db 4.8 wallets are no longer supported, and all wallets are in sqlite3 format. Prior to upgrading, you need to go to File->Migrate Wallet and select your wallet file. Once the migration is finished, you can safely upgrade to v30.0.
If you have already upgraded, unfortunately there is no good solution. The migrate option in v30.0 does not work, and dumps created with the namecoin-wallet program cannot be imported either. You will need to go in a docker container or VM and clone this AUR repo, checkout an earlier version such as 28.0, build it, install it, run namecoin-qt from there, use the migrate option, and then copy your newly migrated wallet file into your main v30.0 .namecoin folder. In your .namecoin directory, you need to create a folder with the name of the wallet, e.g. "~/.namecoin/My Wallet/" and then move the migrated wallet file into that folder and name it "wallet.dat". E.g. "~/.namecoin/My Wallet/wallet.dat". The folder should have permission 700 and the wallet.dat file 600. After moving the wallet file to the right place, run namecoin-qt again, and in your v30.0 namecoin-qt window, go to the File menu and open the wallet. It may take a couple of minutes to load the first time. Now exit namecoin-qt, and re-run it. You should be all set now.
maxweiss commented on 2018-01-23 20:28 (UTC)
This most recent update (from 0.13.99 to 0.15.99) will prompt you to do a re-index. If you are using the GUI client, the re-index will show the bottom progress bar go from 0% to 100% fairly quickly, and then the "real" re-index will start (start over) and the stats shown in the GUI will update.
So far, on multiple computers, the GUI freezes after some time and needs to be force-quit, which I've found is not harmful but does not save any of the re-indexing progress.
The fix I've found is to let the GUI do that first faux re-index where none of the stats update, and then as soon as the second re-index begins, go to File and Exit the application cleanly. (This saves the state of the re-index.) Then run the namecoind command line daemon and let that do the re-index and sync. It should finish within a couple hours, and you'll know it's completed when you run "$ namecoin-cli getblockchaininfo" and the "blocks" value and the "headers"value are the same value and both values are the most recent block. When that happens, run "$ namecoin-cli stop" to shut it down, wait a little bit for the process to close, and then you can open the GUI and use it as you normally would.
Pinned Comments
maxweiss commented on 2026-05-01 02:44 (UTC) (edited on 2026-05-01 02:45 (UTC) by maxweiss)
The most recent boost (and boost-libs) version, 1.91.0, seems to break the build process. I have tested with namecoin and bitcoin, and both run into problems. The solution for this package is to manually downgrade boost and boost-libs to 1.90.0-4, build this package, and then upgrade boost and boost-libs after building. As far as I can tell, the installed namecoin-core-wallet package does not have any issues with 1.91.0 shared libraries, only the build process. I am still in the process of figuring out what the exact issues are, so I can make issues or PRs to the upstream bitcoin and/or namecoin repos, but I haven't been able to do that yet, and don't have a good patch or other solution beyond downgrading boost for the build.
maxweiss commented on 2025-10-21 16:32 (UTC)
Starting at version v30.0, the berkley db 4.8 wallets are no longer supported, and all wallets are in sqlite3 format. Prior to upgrading, you need to go to File->Migrate Wallet and select your wallet file. Once the migration is finished, you can safely upgrade to v30.0.
If you have already upgraded, unfortunately there is no good solution. The migrate option in v30.0 does not work, and dumps created with the namecoin-wallet program cannot be imported either. You will need to go in a docker container or VM and clone this AUR repo, checkout an earlier version such as 28.0, build it, install it, run namecoin-qt from there, use the migrate option, and then copy your newly migrated wallet file into your main v30.0 .namecoin folder. In your .namecoin directory, you need to create a folder with the name of the wallet, e.g. "~/.namecoin/My Wallet/" and then move the migrated wallet file into that folder and name it "wallet.dat". E.g. "~/.namecoin/My Wallet/wallet.dat". The folder should have permission 700 and the wallet.dat file 600. After moving the wallet file to the right place, run namecoin-qt again, and in your v30.0 namecoin-qt window, go to the File menu and open the wallet. It may take a couple of minutes to load the first time. Now exit namecoin-qt, and re-run it. You should be all set now.