Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Dec 2014 18:14:59 -0600
From:      Mike Bush <mike@closedbox.com>
To:        python@FreeBSD.org
Subject:   numpy/gnuradio issue
Message-ID:  <54863F03.2020607@closedbox.com>

next in thread | raw e-mail | index | archive | help
I believe there is a problem with the numpy port which I've run across
while attempting to play with gnuradio. Gnuradio/numpy was installed via
pkg install (not built via ports)

Issue 1: I believe 'gcc46' needs to be flagged as a dependency (see
error below) so it's installed along with numpy?
Issue 2: After manually installing gcc46 I still got the same error
(below). I needed to manually set LD_LIBRARY_PATH to the new gcc46 path
was needed.

----------------------------------
[mike@workstation ~]$ grcc
Traceback (most recent call last):
  File "/usr/local/bin/grcc", line 30, in <module>
    from gnuradio.grc.python.Platform import Platform
  File
"/usr/local/lib/python2.7/site-packages/gnuradio/grc/python/Platform.py", line
22, in <module>
    from gnuradio import gr
  File "/usr/local/lib/python2.7/site-packages/gnuradio/gr/__init__.py",
line 45, in <module>
    from hier_block2 import *
  File
"/usr/local/lib/python2.7/site-packages/gnuradio/gr/hier_block2.py",
line 23, in <module>
    import pmt
  File "/usr/local/lib/python2.7/site-packages/pmt/__init__.py", line
55, in <module>
    from pmt_to_python import pmt_to_python as to_python
  File "/usr/local/lib/python2.7/site-packages/pmt/pmt_to_python.py",
line 22, in <module>
    import numpy
  File "/usr/local/lib/python2.7/site-packages/numpy/__init__.py", line
170, in <module>
    from . import add_newdocs
  File "/usr/local/lib/python2.7/site-packages/numpy/add_newdocs.py",
line 13, in <module>
    from numpy.lib import add_newdoc
  File "/usr/local/lib/python2.7/site-packages/numpy/lib/__init__.py",
line 18, in <module>
    from .polynomial import *
  File "/usr/local/lib/python2.7/site-packages/numpy/lib/polynomial.py",
line 19, in <module>
    from numpy.linalg import eigvals, lstsq, inv
  File
"/usr/local/lib/python2.7/site-packages/numpy/linalg/__init__.py", line
51, in <module>
    from .linalg import *
  File "/usr/local/lib/python2.7/site-packages/numpy/linalg/linalg.py",
line 29, in <module>
    from numpy.linalg import lapack_lite, _umath_linalg
ImportError: /lib/libgcc_s.so.1: version GCC_4.6.0 required by
/usr/local/lib/gcc48/libgfortran.so.3 not found
----------------------------------

My workaround: Install gcc46 (pkg install) manually and set LD_LIBRARY_PATH

----------------------------------
[mike@workstation ~]$ export LD_LIBRARY_PATH=/usr/local/lib/gcc46/
[mike@workstation ~]$ grcc
Please specify a GRC file name to compile.
----------------------------------

Thanks,

Mike



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54863F03.2020607>