[ELGIS] Building Grass on CentOS 6

Hatzopoulos, Nikolaos hatzopou at chapman.edu
Tue Jul 12 20:17:34 EDT 2011


I am trying to build Grass

from this file:
http://elgis.argeo.org/repos/5/elgis/SRPMS/grass-6.4.0-2.el5.elgis.src.rpm


and I got

symlinked /usr/lib/debug/usr/lib64/libgrass_dspf.so.6.4.0.debug to /usr/lib/debug/usr/lib64/libgrass_dspf.so.debug
cpio: grass-6.4.0/raster/r.mapcalc/<stdout>: Cannot stat: No such file or directory
30183 blocks
+ /usr/lib/rpm/check-buildroot
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:cyrilc|Cyrillic|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/cyrilc.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:gothgbt|Gothic Great Britain triplex|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/gothgbt.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:gothgrt|Gothic German triplex|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/gothgrt.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:gothitt|Gothic Italian triplex|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/gothitt.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:greekc|Greek complex|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/greekc.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:greekcs|Greek complex script|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/greekcs.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:greekp|Greek plain|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/greekp.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:greeks|Greek simplex|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/greeks.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:italicc|Italian complex|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/italicc.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:italiccs|Italian complex small|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/italiccs.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:italict|Italian triplex|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/italict.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:romanc|Roman complex|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/romanc.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:romancs|Roman complex small|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/romancs.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:romand|Roman duplex|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/romand.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:romans|Roman simplex|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/romans.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:romant|Roman triplex|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/romant.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:scriptc|Script complex|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/scriptc.hmp|0|utf-8|
/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/lib64/grass-6.4.0/etc/fontcap:scripts|Script simplex|0|/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64/usr/grass-6.4.0/fonts/scripts.hmp|0|utf-8|
Found '/home/nickhatz/rpmbuild/BUILDROOT/grass-6.4.0-2.el6.x86_64' in installed files; aborting
error: Bad exit status from /var/tmp/rpm-tmp.DzONoU (%install)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.DzONoU (%install)



I think this line causes the problem:
cpio: grass-6.4.0/raster/r.mapcalc/<stdout>: Cannot stat: No such file or directory


does anyone knows how to fix this problem

under BUILD directory I have the directory r.mapcalc:

./raster/r.mapcalc
./raster/r.mapcalc/xshiftl.c
./raster/r.mapcalc/xmode.c
./raster/r.mapcalc/xgt.c
./raster/r.mapcalc/xneg.c
./raster/r.mapcalc/globals.h
./raster/r.mapcalc/xbitor.c
./raster/r.mapcalc/globals2.h
./raster/r.mapcalc/xmul.c
./raster/r.mapcalc/xshiftru.c
./raster/r.mapcalc/xres.c
./raster/r.mapcalc/xrand.c
./raster/r.mapcalc/expression.h
./raster/r.mapcalc/xsqrt.c
./raster/r.mapcalc/map.c
./raster/r.mapcalc/xor.c
./raster/r.mapcalc/xif.c
./raster/r.mapcalc/mapcalc.l
./raster/r.mapcalc/xbitnot.c
./raster/r.mapcalc/map3.c
./raster/r.mapcalc/xlog.c
./raster/r.mapcalc/xsub.c
./raster/r.mapcalc/check.c
./raster/r.mapcalc/xabs.c
./raster/r.mapcalc/xfloat.c
./raster/r.mapcalc/xtan.c
./raster/r.mapcalc/xmod.c
./raster/r.mapcalc/function.c
./raster/r.mapcalc/xand.c
./raster/r.mapcalc/evaluate.c
./raster/r.mapcalc/xor2.c
./raster/r.mapcalc/xne.c
./raster/r.mapcalc/xmedian.c
./raster/r.mapcalc/xexp.c
./raster/r.mapcalc/xcoor.c
./raster/r.mapcalc/xcoor3.c
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xsqrt.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xasin.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xpow.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xsub.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xcoor3.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xround.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xatan.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xres.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xor.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xisnull.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/function.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xdiv.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/map.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xand.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xshiftr.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xrowcol.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/check.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xcoor.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xres3.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xbitnot.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xtan.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xnull.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xlog.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xeq.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xbitor.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/column_shift.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xne.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/main.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xor2.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xabs.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xfloat.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/y.tab.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xdouble.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xle.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xmin.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xmax.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xlt.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xge.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xif.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xmedian.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xint.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xneg.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xmode.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xbitxor.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xadd.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/evaluate.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xexp.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xand2.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xgraph.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xrand.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xeval.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/lex.yy.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xshiftru.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xmul.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xshiftl.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xbitand.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xcos.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xgt.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xmod.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xacos.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/map3.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xnot.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/expression.o
./raster/r.mapcalc/OBJ.x86_64-unknown-linux-gnu/xsin.o
./raster/r.mapcalc/xdouble.c
./raster/r.mapcalc/xrowcol.c
./raster/r.mapcalc/lex.yy.c
./raster/r.mapcalc/r3.mapcalc.html
./raster/r.mapcalc/globals3.h
./raster/r.mapcalc/xlt.c
./raster/r.mapcalc/mapcalc.h
./raster/r.mapcalc/xsin.c
./raster/r.mapcalc/xdiv.c
./raster/r.mapcalc/xand2.c
./raster/r.mapcalc/expression.c
./raster/r.mapcalc/xnot.c
./raster/r.mapcalc/r.mapcalc.html
./raster/r.mapcalc/xround.c
./raster/r.mapcalc/xpow.c
./raster/r.mapcalc/xasin.c
./raster/r.mapcalc/xint.c
./raster/r.mapcalc/xle.c
./raster/r.mapcalc/xgraph.c
./raster/r.mapcalc/xbitxor.c
./raster/r.mapcalc/xeq.c
./raster/r.mapcalc/xshiftr.c
./raster/r.mapcalc/y.tab.h
./raster/r.mapcalc/xres3.c
./raster/r.mapcalc/xge.c
./raster/r.mapcalc/xeval.c
./raster/r.mapcalc/xisnull.c
./raster/r.mapcalc/y.tab.c
./raster/r.mapcalc/xacos.c
./raster/r.mapcalc/xmin.c
./raster/r.mapcalc/xadd.c
./raster/r.mapcalc/func_proto.h
./raster/r.mapcalc/xatan.c
./raster/r.mapcalc/mapcalc.y
./raster/r.mapcalc/column_shift.c
./raster/r.mapcalc/main.c
./raster/r.mapcalc/xcos.c
./raster/r.mapcalc/xnull.c
./raster/r.mapcalc/Makefile
./raster/r.mapcalc/xbitand.c
./raster/r.mapcalc/xmax.c
./locale/scriptstrings/r.mapcalculator_to_translate.c
./scripts/r.mapcalculator
./scripts/r.mapcalculator/r.mapcalculator.tmp.html
./scripts/r.mapcalculator/r.mapcalculator
./scripts/r.mapcalculator/description.html
./scripts/r.mapcalculator/Makefile
./dist.x86_64-unknown-linux-gnu/scripts/r.mapcalculator
./dist.x86_64-unknown-linux-gnu/bin/r.mapcalc
./dist.x86_64-unknown-linux-gnu/man/man1/r.mapcalculator.1
./dist.x86_64-unknown-linux-gnu/man/man1/r.mapcalc.1
./dist.x86_64-unknown-linux-gnu/docs/html/r.mapcalculator.html
./dist.x86_64-unknown-linux-gnu/docs/html/r.mapcalc.htm


I check the compile and seems ok

the only thing that I modified was the dependancies

Requires: wxGTK wxGTK-gl wxPython python-elementtree
Requires: proj-epsg proj-nad

BuildRequires:  gettext
BuildRequires:  bison flex pkgconfig
BuildRequires:  desktop-file-utils libjpeg-devel
BuildRequires:  libtiff-devel libpng-devel freetype-devel
BuildRequires:  zlib-devel readline-devel ncurses-devel tk-devel
BuildRequires:  unixODBC-devel mysql-devel postgresql-devel sqlite-devel
BuildRequires:  mesa-libGLU-devel mesa-libGL-devel libXmu-devel lesstif-devel
BuildRequires:  proj-devel geos-devel blas-devel lapack-devel fftw2-devel gdal-devel
BuildRequires:  cairo-devel wxGTK-devel wxPython-devel
BuildRequires:  proj-epsg


--Nikos



More information about the el mailing list