namecoin / namecoin-legacy

Legacy client. New version here: https://github.com/namecoin/namecoin-core Note the release branch! - Official website:

Home Page:https://namecoin.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fedora 21 Packages Not Available

JeremyRand opened this issue · comments

Seems that pmc's packages haven't yet been updated for Fedora 21. The Fedora 20 packages give the following error on Fedora 21:

namecoin: error while loading shared libraries: libboost_system.so.1.54.0: cannot open shared object file: No such file or directory

I see the same issue with another project that's hosted on OpenSUSE's build server... maybe the fix would be on OpenSUSE's end?

The build environment for Fedora-21 is not (yet) available on OBS. Will enable it for my repo when they have integrated it.

Thanks @pmconrad , that's what I figured. Any idea how long (ballpark) it typically takes OBS to set up their system for a new Fedora release?

My guess would be a couple of days, but it depends a lot on what else they have on their agenda.

OBS has Fedora 21 now.

Yes, I noticed. The build servers are currently overloaded, it will take a while until the namecoin packages have been built.

Builds finished.

I'm only seeing i686 builds; are there supposed to be x64 builds as well?

x86_64 repository state is being recalculated, should appear soon. The build as such is complete.

Confirmed working, closing. Thanks.

bash-4.3 $ sudo yum install namecoin
Loaded modules: langpacks
Dependency resolution
-> Check Script
---> Package namecoin.x86_64 0: 0.3.80-3.1 marked for installation
-> Processing Dependency: libboost_filesystem.so.1.53.0 () (64bit) Package: namecoin-0.3.80-3.1.x86_64
-> Processing Dependency: libboost_system-mt.so.1.53.0 () (64bit) Package: namecoin-0.3.80-3.1.x86_64
-> Processing Dependency: libboost_system.so.1.53.0 () (64bit) Package: namecoin-0.3.80-3.1.x86_64
-> Processing Dependency: libboost_program_options.so.1.53.0 () (64bit) Package: namecoin-0.3.80-3.1.x86_64
-> Processing Dependency: libboost_thread-mt.so.1.53.0 () (64bit) Package: namecoin-0.3.80-3.1.x86_64
-> Checking dependencies over
Error: Package: namecoin-0.3.80-3.1.x86_64 (home_p_conrad_coins)
You must: libboost_system.so.1.53.0 () (64bit)
Error: Package: namecoin-0.3.80-3.1.x86_64 (home_p_conrad_coins)
You must: libboost_thread-mt.so.1.53.0 () (64bit)
Error: Package: namecoin-0.3.80-3.1.x86_64 (home_p_conrad_coins)
You must: libboost_system-mt.so.1.53.0 () (64bit)
Error: Package: namecoin-0.3.80-3.1.x86_64 (home_p_conrad_coins)
You must: libboost_filesystem.so.1.53.0 () (64bit)
Error: Package: namecoin-0.3.80-3.1.x86_64 (home_p_conrad_coins)
You must: libboost_program_options.so.1.53.0 () (64bit)


bash-4.3 $ sudo yum install boost-system
Loaded modules: langpacks
Package boost-system-1.55.0-8.fc21.x86_64 already installed, and this latest version.
perform nothing
bash-4.3 $ sudo yum install boost-thread
Loaded modules: langpacks
Package boost-thread-1.55.0-8.fc21.x86_64 already installed, and this latest version.
perform nothing

installed packages fresher than required

Are you sure you're using the Fedora_21 repo? In Fedora_21, namecoin is linked against boost 1.55.

bash-4.3$ cat /etc/yum.repos.d/home:p_conrad:coins.repo
[home_p_conrad_coins]
name=Lots of Cryptocoin clients + miners (Fedora_21)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/home:/p_conrad:/coins/Fedora_21/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/home:/p_conrad:/coins/Fedora_21/repodata/repomd.xml.key
enabled=1

Is this config good?

That looks like it should.

Is it possible that you have another repository configured that contains a namecoin package?
Or have you upgraded your system from an older fedora version and you have an old namecoin package cached somewhere?

This is the version you should be installing: https://build.opensuse.org/package/binary/home:p_conrad:coins/namecoin?arch=x86_64&filename=namecoin-0.3.80-3.1.x86_64.rpm&repository=Fedora_21
If all else fails, please download the RPM from the above URL and try to install it manually.