Re: missing libnio?

From: Mary Haley <haley_at_nyahnyahspammersnyahnyah>
Date: Tue, 17 Feb 2009 16:17:52 -0700 (MST)

Hi Steve,

What version of the NCL source code do you have? In V5.0.0 and 4.3.1,
the file should be there. In V5.1.0, which hasn't been released yet,
the file is not there. However, I don't think I've given the 5.1.0
source code out yet, so I'm wondering if maybe you have a much older
version of NCL?

Either that, or NCL was not fully installed for some reason.

If you still have the make-output file from the NCL build, you
can email it to me personally and I'll take a look.

--Mary

On Tue, 17 Feb 2009, Steve Sullivan wrote:

> Hi,
>
> I'm building PyNio from source and seem to be missing
> a library. I know, source is not recommended,
> but that's what I need here.
> Apparently it's looking for libnio.a, which doesn't exist.
> I've installed all the prereqs from source, and am guessing
> that libnio should have come from the NCL install.
>
> The link step shown below has -L/home/ss/ftp/netcdf/tdi/lib
> and that dir contains:
> $ /bin/ls -sF
> total 19348
> 464 libblas_ncl.a 5344 libncarg.a 652 libngmath.a
> 44 libcgm.a 64 libncarg_c.a 852 libsphere3.1_dp.a
> 368 libfftpack5_dp.a 1188 libncarg_gks.a 4 ncarg/
> 2428 libhlu.a 1724 libnfp.a
> 5464 liblapack_ncl.a 752 libnfpfort.a
>
> No libnio there!
> I'm running debian lenny, with python 3.6.1, on an amd machine.
> When I issue "python setup.py install" I get the following:
>
> ===== install log =====
>
> ====> Installing Nio to the "PyNIO" site packages directory.
> running install
> running build
> running build_py
> copying ./pynio_version.py -> build/lib.linux-i686-2.6/PyNIO
> running build_ext
> building 'nio' extension
> gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DNeedFuncProto=1 -I/home/ss/ftp/python/tdi/lib/python2.6/site-packages/numpy/core/include -I/home/ss/ftp/ncl/tdi/include -Iinclude -I/home/ss/ftp/netcdf/tdi/include -I/home/ss/ftp/python/tdi/include/python2.6 -c niomodule.c -o build/temp.linux-i686-2.6/niomodule.o
> In file included from /home/ss/ftp/ncl/tdi/include/ncarg/hlu/hlu.h:48,
> from include/nio.h:1,
> from niomodule.c:17:
> /home/ss/ftp/ncl/tdi/include/ncarg/c.h:201: warning: function declaration isn’t a prototype
> /home/ss/ftp/ncl/tdi/include/ncarg/c.h:202: warning: function declaration isn’t a prototype
> /home/ss/ftp/ncl/tdi/include/ncarg/c.h:309: warning: function declaration isn’t a prototype
> niomodule.c: In function ‘NioVariable_WriteArray’:
> niomodule.c:2063: warning: ‘dir’ may be used uninitialized in this function
> gcc -pthread -shared build/temp.linux-i686-2.6/niomodule.o -L/home/ss/ftp/ncl/tdi/lib -L/home/ss/ftp/netcdf/tdi/lib -L/usr/lib -lnio -lmfhdf -ldf -ljpeg -lpng -lz -lnetcdf -lhdf5_hl -lhdf5 -lsz -lgfortran -o build/lib.linux-i686-2.6/PyNIO/nio.so
> /usr/bin/ld: cannot find -lnio
> collect2: ld returned 1 exit status
> error: command 'gcc' failed with exit status 1
> ===== end log =====
>
> Where should libnio come from?
>
> Thanks,
>
> Steve
>
>
> --
> Steve Sullivan steves_at_ucar.edu 303-497-2823
>
> FL/2, Research Applications Laboratory
> National Center for Atmospheric Research
> PO Box 3000
> Boulder CO 80307
> USA
>
> _______________________________________________
> pyngl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/pyngl-talk
>

_______________________________________________
pyngl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/pyngl-talk
Received on Tue Feb 17 2009 - 16:17:52 MST

This archive was generated by hypermail 2.2.0 : Tue Mar 03 2009 - 09:55:28 MST