Package Details: nco 5.3.3-1

Git Clone URL: https://aur.archlinux.org/nco.git (read-only, click to copy)
Package Base: nco
Description: netCDF Operators allow users to manipulate and analyse data stored in NetCDF files
Upstream URL: http://nco.sourceforge.net/
Licenses: BSD-3-Clause
Submitter: graziano
Maintainer: bcb
Last Packager: bcb
Votes: 16
Popularity: 0.000000
First Submitted: 2006-11-23 15:10 (UTC)
Last Updated: 2025-03-31 10:44 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

lazyboy commented on 2017-05-22 15:03 (UTC)

Next compilation error: https://pastebin.com/rQCA3DJx

graziano commented on 2017-01-25 14:21 (UTC) (edited on 2017-01-25 14:21 (UTC) by graziano)

@lazyboy, I will file the bug for the missing PIC flag to antlr2 package. You may want to recompile the antlr2 package from extra yourself from the sources https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/antlr2 manually adding in the PKGBUILD the flags: CFLAGS+='-fPIC -DPIC' ./configure --prefix=/usr \ --disable-examples \ --disable-csharp and re-install the antlr2.

lazyboy commented on 2017-01-25 14:01 (UTC)

Compilation error with 4.6.3: http://pastebin.com/p9sQLtz2

graziano commented on 2016-08-18 14:46 (UTC)

Fixed the compilation error and bumped for an upstream release.

pezzacolori commented on 2016-08-18 07:30 (UTC)

I get following error when compiling (tried with and without flex package installed) ncap_lex.o ncap_lex.c ncap_lex.c:1060:8: error: conflicting types for ‘nco_yyget_leng’ int nco_yyget_leng (void ); ^~~~~~~~~~~~~~ ncap_lex.l:104:13: note: previous declaration of ‘nco_yyget_leng’ was here yy_size_t yyget_leng(void); /* fixes: warning: no previous prototype for `yyget_leng' */ ^~~~~~~~~~~~~~ ncap_lex.c: In function ‘yy_get_next_buffer’: ncap_lex.c:1131:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( n = 0; n < max_size && \ ^ ncap_lex.c:2600:3: note: in expansion of macro ‘YY_INPUT’ YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), ^~~~~~~~ ncap_lex.c: In function ‘nco_yy_scan_bytes’: ncap_lex.c:3141:17: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for ( i = 0; i < _yybytes_len; ++i ) ^ ncap_lex.c: At top level: ncap_lex.c:3215:5: error: conflicting types for ‘nco_yyget_leng’ int nco_yyget_leng (void) ^~~~~~~~~~~~~~ ncap_lex.l:104:13: note: previous declaration of ‘nco_yyget_leng’ was here yy_size_t yyget_leng(void); /* fixes: warning: no previous prototype for `yyget_leng' */ ^~~~~~~~~~~~~~ ncap_lex.c:2739:16: warning: ‘input’ defined but not used [-Wunused-function] static int input (void) ^~~~~ make[3]: *** [Makefile:1071: ncap_lex.o] Error 1 make[3]: Leaving directory '/home/pezzatti/aur/nco/src/nco-4.6.0/src/nco' make[2]: *** [Makefile:382: all-recursive] Error 1 make[2]: Leaving directory '/home/pezzatti/aur/nco/src/nco-4.6.0/src' make[1]: *** [Makefile:444: all-recursive] Error 1 make[1]: Leaving directory '/home/pezzatti/aur/nco/src/nco-4.6.0' make: *** [Makefile:376: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... :: failed to build nco package(s)

richli commented on 2016-02-04 22:19 (UTC)

$ makepkg ==> ERROR: license should be an array

graziano commented on 2016-01-31 15:58 (UTC) (edited on 2016-01-31 16:13 (UTC) by graziano)

The build problem seems to be on antlr2. Some C++ ABI change ? If I compile and install the antlr2 package on my laptop from the files in the extra repository, and attempt the build of NCO afterwards, I have a success, and the package tests are all OK. If you do just a "clean" compile with simple configure/make/make install, the ncap2 program is just not compiled because configure does not find runantl2 (non default runantlr script name to have also antlr3 same box). And you can trust me you do want the ncap2. I think I will try to scale this up to the antlr2 package maintainer. FS:47966

blippy commented on 2016-01-31 11:25 (UTC) (edited on 2016-01-31 11:54 (UTC) by blippy)

PKGBUILD nco 4.5.3-1 doesn't build: ncoTree.o: undefined reference to `antlr::ASTFactory::create More here: http://pastebin.com/EfcHatfC I downloaded the recent version, nco-4.5.4, and obtained a clean compile

bnordgren commented on 2013-10-29 01:33 (UTC)

In order to get ncap2 to build, I added sed -i 's/runantlr/runantlr2/g' configure to the build function right before the configure command is run.