[comp.windows.x] Compiling xview2.0 on a sun4

davidh@syma.sussex.ac.uk (David Hobley) (08/22/90)

I have been trying to compile xview2.0 on a sun4. Unfortunately, near
the start of compilation, I get the following errors in the libolgx library:

ld `./objsort.sh ./lorder-sparc ./xshared` -assert pure-text -o libolgx.so.3.0~
ld: ./xshared/ol_init.o: _olgx_get_gcrec: multiply defined
./xshared/ol_init.o: _olgx_total_gcs: multiply defined
./xshared/ol_init.o: _olgx_cmp_fonts: multiply defined
./xshared/ol_init.o: _olgx_destroy_gcrec: multiply defined
./xshared/ol_init.o: _olgx_set_text_font: multiply defined
./xshared/ol_init.o: _olgx_malloc: multiply defined
./xshared/ol_init.o: _olgx_initialize: multiply defined
./xshared/ol_init.o: _olgx_set_glyph_font: multiply defined
./xshared/ol_init.o: _olgx_destroy: multiply defined
./xshared/ol_init.o: _olgx_gcrec_available: multiply defined
./xshared/ol_init.o: _olgx_set_color_smart: multiply defined
./xshared/ol_init.o: _gc_matches: multiply defined
./xshared/ol_init.o: _olgx_set_stipple_pixmaps: multiply defined
./xshared/ol_init.o: _olgx_get_perdisplay_list: multiply defined
./xshared/ol_init.o: _olgx_error: multiply defined
./xshared/ol_init.o: _olgx_initialise_gcrec: multiply defined
./xshared/ol_init.o: _olgx_get_grey_stipple: multiply defined
./xshared/ol_init.o: _olgx_get_busy_stipple: multiply defined
./xshared/ol_init.o: _olgx_get_single_color: multiply defined
./xshared/ol_init.o: _olgx_set_single_color: multiply defined
./xshared/ol_misc.o: _olgx_draw_check_box: multiply defined
./xshared/ol_misc.o: _olgx_draw_resize_corner: multiply defined
./xshared/ol_misc.o: _olgx_draw_text_ledge: multiply defined
./xshared/ol_misc.o: _olgx_draw_pushpin: multiply defined
./xshared/ol_sb.o: _olgx_compute_intersection: multiply defined
./xshared/ol_sb.o: _olgx_scroll_stipple_rects: multiply defined
./xshared/ol_sb.o: _olgx_draw_elevator: multiply defined
./xshared/ol_sb.o: _olgx_draw_scrollbar: multiply defined
./xshared/ol_slider.o: _olgx_draw_vertical_slider: multiply defined
./xshared/ol_slider.o: _olgx_update_horizontal_slider: multiply defined
./xshared/ol_slider.o: _olgx_draw_gauge: multiply defined
./xshared/ol_slider.o: _olgx_update_vertical_gauge: multiply defined
./xshared/ol_slider.o: _olgx_update_horiz_gauge: multiply defined
./xshared/ol_slider.o: _olgx_draw_slider: multiply defined
./xshared/ol_slider.o: _olgx_draw_horizontal_slider: multiply defined
./xshared/ol_slider.o: _olgx_update_vertical_slider: multiply defined
./xshared/ol_slider.o: _olgx_draw_vertical_gauge: multiply defined
./xshared/ol_slider.o: _olgx_draw_slider_control: multiply defined
./xshared/ol_slider.o: _olgx_draw_horiz_gauge: multiply defined
*** Error code 2
make: Fatal error: Command failed for target `libolgx.so.3.0'

I checked the sources and then nm'd the object files, and couldn't find
any evidence of multiple inclusion.
Anyone any ideas?
david