LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora
User Name
Password
Fedora This forum is for the discussion of the Fedora Project.

Notices


Reply
  Search this Thread
Old 08-09-2018, 02:05 PM   #1
rcx11
Member
 
Registered: Oct 2006
Location: Louisana, USA
Distribution: Fedora 34 x86_64, new to Raspbian
Posts: 83

Rep: Reputation: 15
Fedora 28, 'Nothing provides libmpi.so.20()(64bit)' with openmpi and rpm-mpi-hooks installed


As the title says, on Fedora 28, I'm receiving errors from rpm and dnf won't install my package because libmpi.so.20()(64bit). I've verified the package is in /usr/lib64/openmpi/lib and PATH includes it. OpenMPI and rpm-mpi-hooks are installed. The complete .spec file is below

Code:
# spec file for Bertini v1.6

# define _topdir /home/rcx11/Bertini
%define name Bertini
%define release 0
%define version 1.6
# define buildroot %{_topdir}/%{name}-%{version}-root

BuildRoot:	/var/tmp/%{name}-%{version}-root
Summary:	Bertini - Numerical Algebraic Geometry
License:	Proprietary
Name:		%{name}
Version:	%{version}
Release:	%{release}
Source:		%{name}-%{version}.tar.gz
Prefix:		/usr/local
Group:		Education

Requires:	bison
Requires:	flex
Requires:	gmp
Requires:	mpfr
Requries:	openmpi
Requires:	openmpi-devel
Requires:	rpm-mpi-hooks

BuildRequires:	gmp
BuildRequires:	flex
BuildRequires:	bison
BuildRequires:	mpfr
BuildRequires:	openmpi
BuildRequires:	openmpi-devel
BuildRequires:	rpm-mpi-hooks

%description
Software for solving numerical solutions to polynomial systems using Homotopy continuation.
Bertini is a general-purpose solver, written in C, that was created for research about polynomial continuation. 

 Finds isolated solutions using total-degree start systems, multihomogeneous-degree start systems, and also user defined homotopies.
 Implements parameter continuation for families of systems, such as the inverse kinematics of six-revolute serial-link arms, or the forward kinematics of Stewart-Gough parallel-link robots.
 Adaptive multiprecision implemented for finding isolated solutions and for the numerical irreducible decomposition.
 Treats positive-dimensional solutions by computing witness sets.
 Has automatic differentiation which preserves the straightline quality of an input system.
 Uses homogenization to accurately compute solutions "at infinity."
 Provides endgames to accurately compute singular roots.
 Allows for subfunctions.
 Allows for witness set manipulation via both sampling and membership testing.
 Accepts underdetermined, exactly determined, and overdetermined systems (i.e., the number of variables and equations do not have to be equal). 

%prep
%setup -q

%build
./configure
make

%install
make install prefix=$RPM_BUILD_ROOT/usr/local

%files
%defattr(-,root,root)
/usr/local/bin/bertini
/usr/local/include/bertini.h
/usr/local/include/cascade.h
/usr/local/include/diff.h
/usr/local/include/dimbydim.h
/usr/local/include/eqbyeq.h
/usr/local/include/localdim.h
/usr/local/include/parallel.h
/usr/local/include/pos_dim.h
/usr/local/include/ppParse.h
/usr/local/include/regeneration.h
/usr/local/include/regen_pos_dim.h
/usr/lib/debug/usr/local/bin/bertini-parallel-1.6-0.x86_64.debug
/usr/lib/debug/usr/local/bin/bertini-serial-1.6-0.x86_64.debug
/usr/lib/debug/usr/local/lib/libbertini-parallel.so.0.0.0-1.6-0.x86_64.debug
/usr/lib/debug/usr/local/lib/libbertini-serial.so.0.0.0-1.6-0.x86_64.debug
/usr/local/bin/bertini-parallel
/usr/local/bin/bertini-serial
/usr/local/lib/libbertini-parallel.a
/usr/local/lib/libbertini-parallel.la
/usr/local/lib/libbertini-parallel.so
/usr/local/lib/libbertini-parallel.so.0
/usr/local/lib/libbertini-parallel.so.0.0.0
/usr/local/lib/libbertini-serial.a
/usr/local/lib/libbertini-serial.la
/usr/local/lib/libbertini-serial.so
/usr/local/lib/libbertini-serial.so.0
/usr/local/lib/libbertini-serial.so.0.0.0


# %doc %attr(0444,root,root)
 
Old 08-10-2018, 10:51 PM   #2
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,272
Blog Entries: 28

Rep: Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124
You could try pbone.

I have used it successfully in the past, but it was a long time ago.
 
Old 08-11-2018, 12:15 PM   #3
rcx11
Member
 
Registered: Oct 2006
Location: Louisana, USA
Distribution: Fedora 34 x86_64, new to Raspbian
Posts: 83

Original Poster
Rep: Reputation: 15
pbone indicates that libmpi.so.20()(64bit) is provided by the standard OpenMPI package, which I have installed and is part of the Requires tags in the spec file. I forgot to mention before that I've verified that the file libmpi.so.20 is installed and located at /usr/lib64/openmpi/lib.

Last edited by rcx11; 08-11-2018 at 02:09 PM.
 
Old 08-11-2018, 08:14 PM   #4
frankbell
LQ Guru
 
Registered: Jan 2006
Location: Virginia, USA
Distribution: Slackware, Ubuntu MATE, Mageia, and whatever VMs I happen to be playing with
Posts: 19,272
Blog Entries: 28

Rep: Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124Reputation: 6124
I'm completely out of my element here, but I'm going to take a shot in the dark. Try created a symlink to the file directly in /usr/lib64.

If it doesn't work, you can delete the symlink. If it does work, you can buy me a bottle of Scotch.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
equivalence of openmpi --cpu-set 0-15 in intel mpi centguy Linux - Software 1 10-05-2017 12:53 PM
[SOLVED] installed fedora 10 on windows7 64bit but doesent booot after installation ndhanashekar Linux - Newbie 2 07-28-2011 10:59 PM
[SOLVED] Running OpenMPI applications on Lam/MPI spudgunner Slackware 5 01-18-2011 09:38 AM
MPI vs LAM/MPI vs OpenMPI vs MPICH2 manojg Linux - General 0 11-28-2010 12:37 PM
64bit RPM installation is failing on SLES-10/11 but working fine on RHEL4/5 64bit os raghuhb Linux - Software 2 11-06-2009 07:31 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora

All times are GMT -5. The time now is 03:49 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration