Package Details: gnudatalanguage 0.9.9-2

Git Clone URL: https://aur.archlinux.org/gnudatalanguage.git (read-only, click to copy)
Package Base: gnudatalanguage
Description: An IDL (Interactive Data Language) compatible incremental compiler (ie. runs IDL programs)
Upstream URL: https://github.com/gnudatalanguage/gdl
Licenses: GPL
Submitter: Snowman
Maintainer: jankoh
Last Packager: jankoh
Votes: 18
Popularity: 0.000280
First Submitted: 2005-10-19 19:37
Last Updated: 2019-11-07 21:02

Latest Comments

« First ‹ Previous ... 2 3 4 5 6 7 8 9 Next › Last »

James-T commented on 2013-10-30 10:53

The latest version of plplot (5.9.10) replaces plwid with plwidth and supports floating point line widths. Other routines with linewidth arguments also change arguments. As a result the package will no longer build. Probably *mainly* an issue for upstream, but I've flagged the package as out of date as a reminder/warning.

James-T commented on 2013-10-30 10:48

plplot 5.9.10 (the version now in AUR) has floating-point line widths, and plwid (or equivalent) becomes plwidth.

Anonymous comment on 2013-06-13 19:03

Hello.
Just like it happened to srikanthbojja, my GDL installations fails with an error related to imagemagick:

checking for Magick++-config... no
configure: error: ImageMagick is required but was not found (Magick++-config program not found)
Use --with-Magick=DIR to specify the ImageMagick directory tree
Use --with-Magick=no to not use it

(suitable Debian/Ubuntu package: libmagick++-dev)
(suitable Fedora package: ImageMagick-c++-devel)

==> ERROR: A failure occurred in build().
Aborting...

I edited the PKGBUILD when packer asked and added the --with-Magic=DIR (where dir is /usr/bin)...it didn't work. However, it seems that in fact it needs the ImageMagick-c++-devel package (which isn't in AUR).

srikanthbojja commented on 2013-05-06 10:46

gnudatalanguage dependencies:
- python2 (already installed)
- python2-numpy (already installed)
- plplot>=5.9.9 (already installed)
- gsl (already installed)
- imagemagick (already installed)
- readline (already installed)
- hdf5 (already installed)
- netcdf (already installed)
- netcdf-cxx-legacy (already installed)
- wxgtk (already installed)
- fftw (already installed)
- udunits (already installed)
- pslib (already installed)
- grib_api (already installed)

dependency check says ImageMagick installed but no idea why this error is poping up

Error! ImageMagick version 5.5.7 or later is required but was not found

srikanthbojja commented on 2013-04-24 13:05

@James-T: Thanks a ton.

fixed python-numarray issue..

now cannot install udunits (one of the dependencies)...can i also skip this??

James-T commented on 2013-04-24 11:21

python-numarray is now part of python-numpy, so just delete python-numarray from the PKGBUILD

James-T commented on 2013-04-24 11:20

@srikanthbojja

python-numarray has now been subsumed into python-numpy, so until the maintainer updates the PKGBUILD, edit PKGBUILD and simply remove python-numpy.

srikanthbojja commented on 2013-04-24 09:43

any idea how to fix this?

error: target not found: python-numarray

James-T commented on 2013-02-11 01:56

@srikanthbojja
The following patch should be added to the sources, and applied right at the start of the build process
** START OF PATCH
*** configure.in~ 2012-12-27 09:22:45.000000000 -0700
--- configure.in 2013-02-10 18:33:34.548244019 -0700
***************
*** 32,38 ****
dnl == some basics =========================================
dnl ========================================================

! AM_CONFIG_HEADER(config.h)

AM_INIT_AUTOMAKE

--- 32,38 ----
dnl == some basics =========================================
dnl ========================================================

! AC_CONFIG_HEADERS(config.h)

AM_INIT_AUTOMAKE

*** src/Makefile.am~ 2012-12-27 09:22:44.000000000 -0700
--- src/Makefile.am 2013-02-10 18:41:13.731588289 -0700
***************
*** 1,5 ****
# set the include path found by configure
! INCLUDES = $(EXT_INCLUDES) $(all_includes)
SUBDIRS = antlr pro

cpp_hpp_files = overload.hpp overload.cpp nullgdl.hpp nullgdl.cpp allix.hpp allix.cpp prognode.hpp \
--- 1,5 ----
# set the include path found by configure
! AM_CPPFLAGS = $(EXT_INCLUDES) $(all_includes)
SUBDIRS = antlr pro

cpp_hpp_files = overload.hpp overload.cpp nullgdl.hpp nullgdl.cpp allix.hpp allix.cpp prognode.hpp \
*** src/antlr/Makefile.am~ 2012-12-27 09:22:44.000000000 -0700
--- src/antlr/Makefile.am 2013-02-10 18:41:36.414922156 -0700
***************
*** 1,4 ****
! INCLUDES = -I$(top_srcdir)/src $(all_includes)

antlr_sources = ANTLRException.hpp ANTLRUtil.cpp ANTLRUtil.hpp ASTArray.hpp ASTFactory.cpp ASTFactory.hpp AST.hpp ASTNULLType.cpp ASTNULLType.hpp ASTPair.hpp ASTRefCount.cpp ASTRefCount.hpp BaseAST.cpp BaseAST.hpp BitSet.cpp BitSet.hpp CharBuffer.cpp CharBuffer.hpp CharInputBuffer.hpp CharScanner.cpp CharScanner.hpp CharStreamException.hpp CharStreamIOException.hpp CircularQueue.hpp CommonAST.cpp CommonAST.hpp CommonASTWithHiddenTokens.cpp CommonASTWithHiddenTokens.hpp CommonHiddenStreamToken.cpp CommonHiddenStreamToken.hpp CommonToken.cpp CommonToken.hpp config.hpp InputBuffer.cpp InputBuffer.hpp IOException.hpp LexerSharedInputState.hpp LLkParser.cpp LLkParser.hpp Makefile.am Makefile.in MismatchedCharException.cpp MismatchedCharException.hpp MismatchedTokenException.cpp MismatchedTokenException.hpp NoViableAltException.cpp NoViableAltException.hpp NoViableAltForCharException.cpp NoViableAltForCharException.hpp Parser.cpp Parser.hpp ParserSharedInputState.hpp RecognitionException.cpp RecognitionException.hpp RefCount.hpp SemanticException.hpp String.cpp String.hpp TokenBuffer.cpp TokenBuffer.hpp Token.cpp Token.hpp TokenStreamBasicFilter.cpp TokenStreamBasicFilter.hpp TokenStreamException.hpp TokenStreamHiddenTokenFilter.cpp TokenStreamHiddenTokenFilter.hpp TokenStream.hpp TokenStreamIOException.hpp TokenStreamRecognitionException.hpp TokenStreamRetryException.hpp TokenStreamSelector.cpp TokenStreamSelector.hpp TreeParser.cpp TreeParser.hpp TreeParserSharedInputState.hpp

--- 1,4 ----
! AM_CPPFLAGS = -I$(top_srcdir)/src $(all_includes)

antlr_sources = ANTLRException.hpp ANTLRUtil.cpp ANTLRUtil.hpp ASTArray.hpp ASTFactory.cpp ASTFactory.hpp AST.hpp ASTNULLType.cpp ASTNULLType.hpp ASTPair.hpp ASTRefCount.cpp ASTRefCount.hpp BaseAST.cpp BaseAST.hpp BitSet.cpp BitSet.hpp CharBuffer.cpp CharBuffer.hpp CharInputBuffer.hpp CharScanner.cpp CharScanner.hpp CharStreamException.hpp CharStreamIOException.hpp CircularQueue.hpp CommonAST.cpp CommonAST.hpp CommonASTWithHiddenTokens.cpp CommonASTWithHiddenTokens.hpp CommonHiddenStreamToken.cpp CommonHiddenStreamToken.hpp CommonToken.cpp CommonToken.hpp config.hpp InputBuffer.cpp InputBuffer.hpp IOException.hpp LexerSharedInputState.hpp LLkParser.cpp LLkParser.hpp Makefile.am Makefile.in MismatchedCharException.cpp MismatchedCharException.hpp MismatchedTokenException.cpp MismatchedTokenException.hpp NoViableAltException.cpp NoViableAltException.hpp NoViableAltForCharException.cpp NoViableAltForCharException.hpp Parser.cpp Parser.hpp ParserSharedInputState.hpp RecognitionException.cpp RecognitionException.hpp RefCount.hpp SemanticException.hpp String.cpp String.hpp TokenBuffer.cpp TokenBuffer.hpp Token.cpp Token.hpp TokenStreamBasicFilter.cpp TokenStreamBasicFilter.hpp TokenStreamException.hpp TokenStreamHiddenTokenFilter.cpp TokenStreamHiddenTokenFilter.hpp TokenStream.hpp TokenStreamIOException.hpp TokenStreamRecognitionException.hpp TokenStreamRetryException.hpp TokenStreamSelector.cpp TokenStreamSelector.hpp TreeParser.cpp TreeParser.hpp TreeParserSharedInputState.hpp

** END OF PATCH

@Rodland

For a long-term solution the PKGBUILD should be updated to use cmake.
Also, python-numarray no longer exists (it is now part of python-numpy) so the makedepend should go, also ImageMagick is not correctly found even if installed (I don't know why, I just disabled it for the time being).

James-T commented on 2013-02-01 17:57

There is an unnecessary duplication of the routines library, they are ending up in both the default /usr/share/gnudatalanguage/lib and also in /usr/lib/gdl.

I'd suggest removing the /usr/lib/gdl stuff altogether unless there is some other very good reason to have it.