numpy and cadence don't play nice together

Issue #16 resolved
Bart Moeneclaey created an issue

Due to a cadence path in LD_LIBRARY_PATH, numpy tries to load a wrong version of libgfortran.so.

Traceback (most recent call last):
  File ".//gnt.py", line 10, in <module>
    import gnt.analysis
  File "/home/design/bmoenecl/WorkingCopies/gnt/src/rev5/python/gnt/analysis.py", line 10, in <module>
    from gnt.determinant_expr import ContextualNullReturnRatio, ContextualReferenceGtf, ContextualReturnRatio, \
  File "/home/design/bmoenecl/WorkingCopies/gnt/src/rev5/python/gnt/determinant_expr.py", line 7, in <module>
    from gnt.data import Determinant
  File "/home/design/bmoenecl/WorkingCopies/gnt/src/rev5/python/gnt/data.py", line 6, in <module>
    import numpy as np
  File "/usr/lib64/python2.7/site-packages/numpy/__init__.py", line 170, in <module>
    from . import add_newdocs
  File "/usr/lib64/python2.7/site-packages/numpy/add_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc
  File "/usr/lib64/python2.7/site-packages/numpy/lib/__init__.py", line 18, in <module>
    from .polynomial import *
  File "/usr/lib64/python2.7/site-packages/numpy/lib/polynomial.py", line 19, in <module>
    from numpy.linalg import eigvals, lstsq, inv
  File "/usr/lib64/python2.7/site-packages/numpy/linalg/__init__.py", line 51, in <module>
    from .linalg import *
  File "/usr/lib64/python2.7/site-packages/numpy/linalg/linalg.py", line 29, in <module>
    from numpy.linalg import lapack_lite, _umath_linalg
ImportError: /work/ecad/cadence/2014_2015/cadence/2014-15/RHELx86/IC_6.1.6.080/tools/lib/64bit/libgfortran.so.3: version `GFORTRAN_1.4' not found (required by /usr/lib64/liblapack.so.3)

Comments (2)

  1. Log in to comment