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