Grass4.1 compilation error
Alain TOURET
touret at cemef.cma.fr
Wed Oct 26 06:01:20 EDT 1994
Hi!
compilation failed under my system:
- sun sparc 10 work station,
- SunOS Release 4.1.3_U1
- gcc version 2.6.0
- shell "bash"
details about the context follow.
dialog during setup:
I will check the loader flags now
Please watch for error messages
>> ld: Undefined symbol
>> mcount
>> collect2: ld returned 2 exit status
Check complete
Any problems? y
XCFLAGS [ ] : -
XCFLAGS =
and then the script resumed. but compilation failed.
result of setup:
============================================================
CC = gcc
COMPILE_FLAGS = -O2 -g -p
LDFLAGS =
MATHLIB = -lm
TERMLIB = -ltermlib
CURSES = -lcurses
XLIB = -lX11
XTLIB = -lXt
XMLIB = -lXm
>> XCFLAGS =
XLDFLAGS =
XINCPATH =
XMINCPATH =
XLIBPATH = /usr/X11/lib
XTLIBPATH = /usr/X11/lib
XMLIBPATH = /usr/X11/lib
XEXTRALIBS =
UNIX_BIN = /usr/local/bin
GISBASE = /tools/grass4.1/sun4
SRC = /tools/grass4.1/src
DEFAULT_DATABASE = /tools/grass4.1/databases
DEFAULT_LOCATION = spearfish
============================================================
and messages at compilation time:
GISGEN: src/display/devices/monitorcap - Tue Oct 25 17:15:47 WET 1994
#################################################################
/tools/grass4.1/src/display/devices/monitorcap
mkdir OBJ.sun4
make -f OBJ.sun4/make.rules
sed -e s:BASEDIR:/tools/grass4.1/sun4:g monitorcap > /tools/grass4.1/sun4/etc/moncap.sample
GISGEN: src/fonts/for_grass - Tue Oct 25 17:15:49 WET 1994
#################################################################
/tools/grass4.1/src/fonts/for_grass
mkdir OBJ.sun4
make -f OBJ.sun4/make.rules
rm -f splitfont font_2_bin font.bin
rm -rf /tools/grass4.1/sun4/fonts
mkdir /tools/grass4.1/sun4/fonts
rm -f OBJ.sun4/splitfont.o
gcc -O2 -g -p -I/tools/grass4.1/src/include -c splitfont.c
mv splitfont.o OBJ.sun4/splitfont.o
rm -f OBJ.sun4/fontmap.o
gcc -O2 -g -p -I/tools/grass4.1/src/include -c fontmap.c
mv fontmap.o OBJ.sun4/fontmap.o
gcc -s OBJ.sun4/splitfont.o OBJ.sun4/fontmap.o -o splitfont
>> ld: Undefined symbol
>> mcount
>> collect2: ld returned 2 exit status
*** Error code 1
make: Fatal error: Command failed for target `splitfont'
GISGEN failure at STEP: src/fonts/for_grass
[grass@:/src/CMD]
please note that:
LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/tools/lib:/usr/X11/lib:/usr/lib/X11
Can you help me?
Other questions:
- I have X11R4, and openwindows installed, I uncommented the XINCPATH and
XLIBPATH in src/display/devices/XDRIVER/XDRIVER/Gmakefile, will we be able
to use the generated drivers under X11R4 ?
- this warning is often produced by gcc,
gcc -O2 -g -p -I/tools/grass4.1/src/include -c V_call.c
V_call.c:390: warning: `fmt' was declared implicitly `extern' and later `static'
V_call.c:409: warning: `centered' was declared implicitly `extern' and later `static'
Thank you for your help.
--
`````````````````````````````````````
Alain Touret
CEMEF - IAM
Ecole des Mines de Paris
BP 207
06904 SOPHIA ANTIPOLIS CEDEX
FRANCE
email: touret at cemef.cma.fr
tel: (33) 93 95 74 86
tel: (33) 93 95 75 61
fax: (33) 93 65 43 04
`````````````````````````````````````
More information about the grass-user
mailing list