Hi,
I've compiled with succes PyNGL module in a centos el6 x86_64 machine with Python 2.6.6.
When I try to import Ngl I obtain this error:
Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Ngl
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "Ngl.py", line 39, in <module>
import fplib
ImportError: /usr/lib64/python2.6/site-packages/PyNGL/fplib.so: undefined symbol: _gfortran_copy_string
It seems a problem with linking of gfortran libraries but F2CLIBS and F2CLIBS_PREFIX are exported correctly to:
F2CLIBS="gfortran"
F2CLIBS_PREFIX="/usr/lib64"
Some command output that can help you:
uname -a
Linux 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux
ldd fplib.so
linux-vdso.so.1 => (0x00007fff85dff000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007fa411c8c000)
libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007fa411a13000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007fa4117dc000)
libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007fa411554000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007fa4112b7000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007fa41108e000)
libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00007fa410e68000)
libz.so.1 => /lib64/libz.so.1 (0x00007fa410c52000)
libgfortran.so.3 => /usr/lib64/libgfortran.so.3 (0x00007fa41095f000)
libpython2.6.so.1.0 => /usr/lib64/libpython2.6.so.1.0 (0x00007fa4105b9000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fa41039c000)
libc.so.6 => /lib64/libc.so.6 (0x00007fa410007000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007fa40fde9000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fa40fbe5000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007fa40f9da000)
libm.so.6 => /lib64/libm.so.6 (0x00007fa40f756000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa412204000)
libutil.so.1 => /lib64/libutil.so.1 (0x00007fa40f552000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007fa40f34f000)
ld fplib.so
/usr/lib64/python2.6/site-packages/PyNGL/fplib.so: undefined reference to `_gfortran_copy_string'
/usr/lib64/python2.6/site-packages/PyNGL/fplib.so: undefined reference to `_gfortran_internal_malloc'
/usr/lib64/python2.6/site-packages/PyNGL/fplib.so: undefined reference to `_gfortran_pow_r8_i4'
/usr/lib64/python2.6/site-packages/PyNGL/fplib.so: undefined reference to `_gfortran_internal_free'
locate libgfortran.so*
/usr/lib/gcc/x86_64-redhat-linux/4.4.4/libgfortran.so
/usr/lib/gcc/x86_64-redhat-linux/4.4.4/32/libgfortran.so
/usr/lib64/libgfortran.so.1
/usr/lib64/libgfortran.so.3
/usr/lib64/libgfortran.so.3.0.0
Thanks a lot.
*Andrea Chini*
_______________________________________________
pyngl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/pyngl-talk
Received on Thu Mar 20 08:54:43 2014
This archive was generated by hypermail 2.1.8 : Mon Apr 14 2014 - 11:43:53 MDT