Tue, Feb 14 2006
14:49:39
|
|
Request created by guest
|
|
Subject: Error in startup script for Grass 6.1cvs Feb.11th Generic Linux binary
Platform: GNU/Linux/x86
grass obtained from: Trento Italy site
grass binary for platform: Downloaded precompiled Binaries
GRASS Version: 6.1 cvs Generic Linux binary 2006-02-11
I downloaded the 2006-02-11 generic binary snapshot into /usr/local/. Extracted
the tar package using the shell script, install went fine. Typed 'grass61' on
command line, selected Location and Mapset, and received the following message:
GRASS 6.1.cvs (Miramichi):/usr/local > Error in startup script: couldn't open
"/usr/local/grass6.1.cvs-i686-pc-linux-gnu-11_02_2006/etc/monitorcap": no such
file or directory
while executing
"open [file join $env(GISBASE) etc monitorcap] r"
(procedure "read_moncap" line 4)
invoked from within
"read_moncap"
(file "/usr/local/grass6.1.cvs-i686-pc-linux-gnu-11_02_2006/etc/dm/d.m.tcl"
line 255)
Multiple attempts at re-installing Grass 6.1 with the same package produced this
error.
~ Eric Patton. |
|
Tue, Feb 28 2006
23:24:25
|
|
Mail sent by mneteler
|
|
Eric,
problem confirmed. I'll check now.
Markus |
|
Tue, Feb 28 2006
23:43:40
|
|
Status changed to resolved by mneteler
|
|
Tue, Feb 28 2006
23:43:42
|
|
Status changed to open by mneteler
|
|
Tue, Feb 28 2006
23:44:29
|
|
Owner changed to gclements by mneteler
|
|
Tue, Feb 28 2006
23:44:29
|
|
Mail sent by mneteler
|
|
The bug is here:
bash-2.04$ cd display/drivers/XDRIVER
bash-2.04$ make
gcc -Wl,--export-dynamic -L/usr/local/lib
-L/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/dist.i686-pc-linux-gnu/lib
-Wl,-rpath-link,/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/dist.i686-pc-linux-gnu/lib
-o
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/dist.i686-pc-linux-gnu/driver/XDRIVER
-L/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/dist.i686-pc-linux-gnu/lib
OBJ.i686-pc-linux-gnu/Box.o OBJ.i686-pc-linux-gnu/Can_do.o
OBJ.i686-pc-linux-gnu/Client.o OBJ.i686-pc-linux-gnu/Color_table.o
OBJ.i686-pc-linux-gnu/Color.o OBJ.i686-pc-linux-gnu/Draw_bitmap.o
OBJ.i686-pc-linux-gnu/Draw_line.o OBJ.i686-pc-linux-gnu/Draw_point.o
OBJ.i686-pc-linux-gnu/Get_w_box.o OBJ.i686-pc-linux-gnu/Get_w_line.o
OBJ.i686-pc-linux-gnu/Get_w_pointer.o OBJ.i686-pc-linux-gnu/Graph_close.o
OBJ.i686-pc-linux-gnu/Graph_set.o OBJ.i686-pc-linux-gnu/Line_width.o
OBJ.i686-pc-linux-gnu/Panel.o OBJ.i686-pc-linux-gnu/Polydots.o
OBJ.i686-pc-linux-gnu/Polygon.o OBJ.i686-pc-linux-gnu/Polyline.o
OBJ.i686-pc-linux-gnu/Raster.o OBJ.i686-pc-linux-gnu/Raster_RGB.o
OBJ.i686-pc-linux-gnu/Respond.o OBJ.i686-pc-linux-gnu/Serve_Xevent.o
OBJ.i686-pc-linux-gnu/Work.o OBJ.i686-pc-linux-gnu/alloc.o
OBJ.i686-pc-linux-gnu/main.o -lgrass_driver -lgrass_gis -lgrass_datetime -lz
-lfreetype -L/usr/X11R6/lib -lSM -lICE -lX11 -lm -lz
/usr/local/lib/libgrass_driver.a(main.o): In function `main':
main.o(.text+0x40): multiple definition of `main'
OBJ.i686-pc-linux-gnu/main.o:/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRI
VER/main.c:6:
first defined here
/usr/bin/ld: Warning: size of symbol `main' changed from 301 to 956 in main.o
OBJ.i686-pc-linux-gnu/Color_table.o: In function `init_color_table':
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:302:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:302:
undefined reference to `LIB_assign_standard_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:303:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:303:
undefined reference to `LIB_assign_standard_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:304:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:304:
undefined reference to `LIB_assign_standard_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:305:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:305:
undefined reference to `LIB_assign_standard_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:306:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:306:
undefined reference to `LIB_assign_standard_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:307:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:307:
undefined reference to `LIB_assign_standard_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:308:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:308:
undefined reference to `LIB_assign_standard_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:309:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:309:
undefined reference to `LIB_assign_standard_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:310:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:310:
undefined reference to `LIB_assign_standard_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:311:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:311:
undefined reference to `LIB_assign_standard_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:312:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:312:
undefined reference to `LIB_assign_standard_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:313:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:313:
undefined reference to `LIB_assign_standard_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:314:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:314:
undefined reference to `LIB_assign_standard_color'
OBJ.i686-pc-linux-gnu/Color_table.o: In function `XD_Color_table_float':
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:374:
undefined reference to `COM_Can_do_float'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:384:
undefined reference to `COM_Color_offset'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:386:
undefined reference to `DRV_reset_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:387:
undefined reference to `DRV_reset_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:388:
undefined reference to `DRV_reset_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:389:
undefined reference to `DRV_reset_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:390:
undefined reference to `DRV_reset_color'
OBJ.i686-pc-linux-gnu/Color_table.o:/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drive
rs/XDRIVER/Color_table.c:391:
more undefined references to `DRV_reset_color' follow
OBJ.i686-pc-linux-gnu/Color_table.o: In function `XD_Color_table_fixed':
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:408:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:408:
undefined reference to `LIB_assign_fixed_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:409:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:409:
undefined reference to `LIB_assign_fixed_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:410:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:410:
undefined reference to `LIB_assign_fixed_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:411:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:411:
undefined reference to `LIB_assign_fixed_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:412:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:412:
undefined reference to `LIB_assign_fixed_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:413:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:413:
undefined reference to `LIB_assign_fixed_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:414:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:414:
undefined reference to `LIB_assign_fixed_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:415:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:415:
undefined reference to `LIB_assign_fixed_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:416:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:416:
undefined reference to `LIB_assign_fixed_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:417:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:417:
undefined reference to `LIB_assign_fixed_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:418:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:418:
undefined reference to `LIB_assign_fixed_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:419:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:419:
undefined reference to `LIB_assign_fixed_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:420:
undefined reference to `DRV_lookup_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color_table.c:420:
undefined reference to `LIB_assign_fixed_color'
OBJ.i686-pc-linux-gnu/Color.o: In function `XD_color':
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Color.c:25:
undefined reference to `DRV_get_table_type'
OBJ.i686-pc-linux-gnu/Graph_set.o: In function `sigint':
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Graph_set.c:96:
undefined reference to `COM_Graph_close'
OBJ.i686-pc-linux-gnu/Graph_set.o: In function `XD_Graph_set':
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Graph_set.c:346:
undefined reference to `COM_Can_do_float'
OBJ.i686-pc-linux-gnu/Raster.o: In function `XD_Raster_int':
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Raster.c:90:
undefined reference to `LIB_get_color_index_array'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Raster.c:94:
undefined reference to `DRV_get_table_type'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Raster.c:141:
undefined reference to `LIB_get_color_index'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Raster.c:144:
undefined reference to `DRV_get_table_type'
OBJ.i686-pc-linux-gnu/Serve_Xevent.o: In function `get_xevent':
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Serve_Xevent.c:29:
undefined reference to `LIB_command_get_input'
OBJ.i686-pc-linux-gnu/Serve_Xevent.o: In function `service_xevent':
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Serve_Xevent.c:82:
undefined reference to `COM_Graph_close'
OBJ.i686-pc-linux-gnu/Serve_Xevent.o: In function `handle_resize_event':
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Serve_Xevent.c:267:
undefined reference to `COM_Standard_color'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Serve_Xevent.c:268:
undefined reference to `COM_Erase'
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/Serve_Xevent.c:286:
undefined reference to `COM_Set_window'
OBJ.i686-pc-linux-gnu/main.o: In function `main':
/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/display/drivers/XDRIVER/main.c:46:
undefined reference to `LIB_main'
/usr/local/lib/libgrass_driver.a(main.o): In function `handle_sigterm':
main.o(.text+0x36): undefined reference to `Graph_Close'
/usr/local/lib/libgrass_driver.a(main.o): In function `main':
main.o(.text+0x1d9): undefined reference to `Graph_Set'
/usr/local/lib/libgrass_driver.a(Clr_table.o): In function `Color_table_float':
Clr_table.o(.text+0x12): undefined reference to `can_do_float'
Clr_table.o(.text+0x4e): undefined reference to `reset_color'
Clr_table.o(.text+0x65): undefined reference to `reset_color'
Clr_table.o(.text+0x95): undefined reference to `reset_color'
Clr_table.o(.text+0xa8): undefined reference to `reset_color'
Clr_table.o(.text+0xbb): undefined reference to `reset_color'
/usr/local/lib/libgrass_driver.a(Clr_table.o)(.text+0xce): more undefined
references to `reset_color' follow
/usr/local/lib/libgrass_driver.a(Color.o): In function `Color':
Color.o(.text+0x20): undefined reference to `color'
/usr/local/lib/libgrass_driver.a(Color.o): In function `RGB_color':
Color.o(.text+0x59): undefined reference to `color'
/usr/local/lib/libgrass_driver.a(Color.o): In function `Standard_color':
Color.o(.text+0x1d5): undefined reference to `color'
/usr/local/lib/libgrass_driver.a(command.o): In function `process_command':
command.o(.text+0x3b2): undefined reference to `line_width'
command.o(.text+0x5e9): undefined reference to `Get_location_with_box2'
command.o(.text+0x62e): undefined reference to `Get_location_with_box2'
command.o(.text+0x705): undefined reference to `Get_location_with_line2'
command.o(.text+0x74a): undefined reference to `Get_location_with_line2'
command.o(.text+0x7f8): undefined reference to `Get_location_with_pointer2'
command.o(.text+0x835): undefined reference to `Get_location_with_pointer2'
command.o(.text+0x87d): undefined reference to `Graph_Close'
command.o(.text+0xe2e): undefined reference to `Polygon_abs'
command.o(.text+0x17c1): undefined reference to `Panel_save'
command.o(.text+0x1801): undefined reference to `Panel_restore'
command.o(.text+0x183d): undefined reference to `Panel_delete'
command.o(.text+0x1d5d): undefined reference to `Get_location_with_box2'
command.o(.text+0x1d75): undefined reference to `Get_location_with_line2'
command.o(.text+0x1d8c): undefined reference to `Get_location_with_pointer2'
/usr/local/lib/libgrass_driver.a(connect_sock.o): In function
`get_connection_sock':
connect_sock.o(.text+0x10a): undefined reference to `Graph_Close'
/usr/local/lib/libgrass_driver.a(Box_abs.o): In function `Box_abs':
Box_abs.o(.text+0x68): undefined reference to `Polygon_abs'
/usr/local/lib/libgrass_driver.a(Cont_abs.o): In function `Cont_abs':
Cont_abs.o(.text+0x2c): undefined reference to `draw_line'
/usr/local/lib/libgrass_driver.a(Polygn_rel.o): In function `Polygon_rel':
Polygn_rel.o(.text+0x5b): undefined reference to `Polygon_abs'
/usr/local/lib/libgrass_driver.a(Raster_def.o): In function `Raster_int_def':
Raster_def.o(.text+0x26): undefined reference to `color'
/usr/local/lib/libgrass_driver.a(Reset_clrs.o): In function `_float_Reset_color':
Reset_clrs.o(.text+0x1eb): undefined reference to `reset_color'
/usr/local/lib/libgrass_driver.a(Text3.o): In function `draw_bitmap':
Text3.o(.text+0x4f0): undefined reference to `draw_point'
collect2: ld returned 1 exit status
make: ***
[/hardmnt/grass0/neteler/grass61_cvs_pserver/grass6/dist.i686-pc-linux-gnu/driver/XDRIVER]
Error 1
Subsequently the entire driver is missing (also the PNG driver).
Linux: Redhat 7.3 with security updates.
Markus
|
|
Tue, Feb 28 2006
23:48:32
|
|
Comments added by mneteler
|
|
gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.2 2.96-112.7.1)
|
|
Mon, May 15 2006
15:23:52
|
|
Mail sent by mneteler
|
|
The problem was fixed, closing report.
Markus |
|
Mon, May 15 2006
15:23:59
|
|
Status changed to resolved by mneteler
|
|