/usr/lib/libmpi_f77.so.1: undefined symbol: opal_uses_threads
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openmpi (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I was trying to use FeniCS actually. As I type the following in python console, or run the demo programs(either C++ or Python), I get this error:
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import fenics
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/
from dolfin import *
File "/usr/lib/
import cpp
File "/usr/lib/
exec("import %s" % module_name)
File "<string>", line 1, in <module>
File "/usr/lib/
_common = swig_import_
File "/usr/lib/
_mod = imp.load_
ImportError: /usr/lib/
The last 'undefined symbols' are always there. However, openmpi seems to be compiled with threads:
$ ompi_info -c | grep -i thread
Thread support: posix (MPI_THREAD_
Build CFLAGS: -O3 -DNDEBUG -finline-functions -fno-strict-
Build CXXFLAGS: -O3 -DNDEBUG -finline-functions -pthread
Wrapper extra CFLAGS: -pthread
Wrapper extra CXXFLAGS: -pthread
Wrapper extra FCFLAGS: -pthread
FT Checkpoint support: no (checkpoint thread: no)
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: libopenmpi1.6 1.6.5-8
ProcVersionSign
Uname: Linux 3.13.0-40-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.5
Architecture: amd64
CurrentDesktop: Unity
Date: Mon Dec 1 09:26:24 2014
InstallationDate: Installed on 2014-10-28 (33 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
SourcePackage: openmpi
UpgradeStatus: No upgrade log present (probably fresh install)