Package Details: grass 8.3.0-1

Git Clone URL: https://aur.archlinux.org/grass.git (read-only, click to copy)
Package Base: grass
Description: Geospatial data management and analysis, image processing, graphics/maps production, spatial modeling and visualization
Upstream URL: http://grass.osgeo.org/
Keywords: analysis GIS remote sensing spatial
Licenses: GPL
Submitter: Scimmia
Maintainer: kikislater
Last Packager: kikislater
Votes: 38
Popularity: 0.000277
First Submitted: 2015-09-06 15:10 (UTC)
Last Updated: 2023-08-05 05:55 (UTC)

Latest Comments

1 2 3 4 5 6 .. 16 Next › Last »

kikislater commented on 2023-07-16 08:04 (UTC)

No bison, no flex ... The minimum prerequisite with AUR is to install base-devel package !

Slug commented on 2023-07-15 20:09 (UTC) (edited on 2023-07-15 20:46 (UTC) by Slug)

I had this failure installing today in manjaro 23.0.0

checking for a BSD-compatible install... /usr/bin/install -c

checking for flex... no

checking for lex... no

checking for bison... no

checking for byacc... no

checking for yacc... no

configure: error: *** Unable to locate yacc.

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

Aborting...

EDIT : Solved. The package base-devel was needed ; it's found in manjaro official repositories (core)

https://packages.manjaro.org/?query=base-devel

kikislater commented on 2023-01-09 05:02 (UTC)

@glenjo Thanks and updated

glenjo commented on 2023-01-06 12:58 (UTC)

Package now compiles using python-wxpython package from Community repo.

skualos commented on 2022-11-14 06:07 (UTC) (edited on 2022-11-14 10:03 (UTC) by skualos)

@kikislater Thanks. I've been trying several times this last couple months, hoping that some package update would fix it. But still have the same errors. I am now manually running makepkg -si from a clean folder.

I found this page c-undefined-reference-to-yylex that says it has to do with the 2.6.x version of flex. But the oldest version I could find for arch is 2.6.4-2, which gave me the same error.

I also found the exact same issue in this Grass Github discussions: Bug Unable to install on HPC. GRASS 8.0 · Discussion #2115 · OSGeo/grass, but there is no solution

peippo commented on 2022-10-03 18:32 (UTC)

Hi! Could you add postgresql-libs to the depends(), configure fails without it. Thanks!

kikislater commented on 2022-06-16 14:49 (UTC)

I couldn't reproduce it ! Could you please remove src and pkg folder before building ?

rm -rf $HOME/.cache/yay/grass/src
rm -rf $HOME/.cache/yay/grass/pkg

An retry again

skualos commented on 2022-06-16 14:03 (UTC)

I'm getting the following errors: undefined reference to yylex undefined reference to yyerror

I ran make inside grass/src/grass-8.2.0/raster and got

/usr/bin/ld: OBJ.x86_64-pc-linux-gnu/mapcalc.tab.o: in function `yyparse':
mapcalc.tab.c:(.text+0x562): undefined reference to `yylex'
/usr/bin/ld: mapcalc.tab.c:(.text+0xb42): undefined reference to `yylex'
/usr/bin/ld: OBJ.x86_64-pc-linux-gnu/mapcalc.tab.o: in function `parse_string':
mapcalc.tab.c:(.text+0x17ba): undefined reference to `initialize_scanner_string'
/usr/bin/ld: OBJ.x86_64-pc-linux-gnu/mapcalc.tab.o: in function `parse_stream':
mapcalc.tab.c:(.text+0x17df): undefined reference to `initialize_scanner_stream'
collect2: error: ld returned 1 exit status
make[1]: *** [../../include/Make/Multi.make:24: /home/starch/.cache/yay/grass/src/grass-8.2.0/dist.x86_64-pc-linux-gnu/bin/r.mapcalc] Error 1
make[1]: Leaving directory '/home/starch/.cache/yay/grass/src/grass-8.2.0/raster/r.mapcalc'
make: *** [Makefile:142: default] Error 2
FAIL

and in grass/src/grass-8.2.0/db/drivers/dbf I get

/usr/bin/ld: /home/starch/.cache/yay/grass/src/grass-8.2.0/dist.x86_64-pc-linux-gnu/lib/libgrass_sqlp.8.2.so: undefined reference to `yyerror'
/usr/bin/ld: /home/starch/.cache/yay/grass/src/grass-8.2.0/dist.x86_64-pc-linux-gnu/lib/libgrass_sqlp.8.2.so: undefined reference to `yylex'
collect2: error: ld returned 1 exit status
make: *** [../../../include/Make/DB.make:16: /home/starch/.cache/yay/grass/src/grass-8.2.0/dist.x86_64-pc-linux-gnu/driver/db/dbf] Error 1
FAIL