ld (linker) error!
Murali Vadivelu <[email protected]> Tue, 19 Jul 2005 20:08:06 +0100
| Newsgroups | gmane.comp.scigraphica.devel |
|---|---|
| Message-ID | <[email protected]> |
Dear Developers, Please note that I got the following error while compiling libscigraphica in Mac OS X 10.4.2 (with both gcc-4.0 and gcc-3.3): gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../scigraphica -Ipython -I../ pixmaps -I../scigraphica/widgets -I../scigraphica/dialogs -I../ scigraphica/algorithms -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/ include -I/sw/include/pango-1.0 -I/usr/X11R6/include -I/usr/X11R6/ include/freetype2 -I/sw/include/gtk-2.0 -I/sw/include/atk-1.0 -I/sw/ lib/gtk-2.0/include -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include/pango-1.0 -I/usr/X11R6/include -I/usr/X11R6/include/ freetype2 -I/sw/include/gtk-2.0 -I/sw/include/atk-1.0 -I/sw/lib/ gtk-2.0/include -I/sw/include/gtkextra-2.0 -I/sw/include/libxml2 -I/ sw/include -I/sw/include/python2.4 -I/sw/include/python2.4//Numeric/ - DWITH_NUMERIC_PYTHON -DPYTHON_MODULE_PATH=\"\" -DSG_PREFIX=\"/opt/ libscigraphica-2.1.1-1\" -DSG_DATADIR=\"/opt/libscigraphica-2.1.1-1/ share/scigraphica/2.1.0\" -DSG_LIBDIR=\"/opt/libscigraphica-2.1.1-1/ lib/scigraphica/2.1.0\" -DSG_PLUGINDIR=\"/opt/libscigraphica-2.1.1-1/ lib/scigraphica/2.1.0/plugins\" -DSG_ICONDIR=\"/opt/ libscigraphica-2.1.1-1/share/pixmaps/scigraphica\" -g -O -W -Wall - DWITH_WARNINGS -MT sg_python_expr.lo -MD -MP -MF .deps/ sg_python_expr.Tpo -c sg_python_expr.c -o sg_python_expr.o >/dev/null 2>&1 mv -f .libs/sg_python_expr.lo sg_python_expr.lo /bin/sh ../libtool --mode=link gcc -g -O -W -Wall -DWITH_WARNINGS - lz -o libscigraphica-2.0.la -rpath /opt/libscigraphica-2.1.1-1/lib - version-info 1:0:0 -release 2.1 -export-dynamic -L/sw/lib -L/usr/ X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXinerama -lXext - lXft -lfreetype -lXrender -lfontconfig -lX11 -lXcursor -latk-1.0 - lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 - lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv -L/sw/lib -L/ usr/X11R6/lib -lgtkextra-x11-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXinerama -lXext -lXft -lfreetype -lXrender -lfontconfig -lX11 - lXcursor -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 - lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv -L/ sw/lib -lxml2 -lpthread -lz -liconv -lm -L/sw/lib/python2.4//config -lpython2.4 -ldl sg_application.lo sg.lo sg_config.lo sg_dataset.lo sg_features.lo sg_file.lo sg_file_dialog.lo sg_layer_control.lo sg_locale.lo sg_plugin_array.lo sg_plugin.lo sg_plugin_dataset.lo sg_plugin_file.lo sg_plugin_formula.lo sg_plugin_function.lo sg_plugin_iterator.lo sg_plugin_layer.lo sg_plugin_loader.lo sg_plugin_menu.lo sg_plugin_style.lo sg_python.lo sg_python_worksheet.lo sg_python_expr.lo algorithms/ libsgalgorithms.la widgets/libsgwidgets.la dialogs/libsgdialogs.la rm -fr .libs/libscigraphica-2.0.la .libs/libscigraphica-2.0.* .libs/ libscigraphica-2.0-2.1.* gcc -r -keep_private_externs -nostdlib -o .libs/ libscigraphica-2.0-2.1.1.0.0.dylib-master.o sg_application.lo sg.lo sg_config.lo sg_dataset.lo sg_features.lo sg_file.lo sg_file_dialog.lo sg_layer_control.lo sg_locale.lo sg_plugin_array.lo sg_plugin.lo sg_plugin_dataset.lo sg_plugin_file.lo sg_plugin_formula.lo sg_plugin_function.lo sg_plugin_iterator.lo sg_plugin_layer.lo sg_plugin_loader.lo sg_plugin_menu.lo sg_plugin_style.lo sg_python.lo sg_python_worksheet.lo sg_python_expr.lo -all_load algorithms/.libs/libsgalgorithms.al widgets/.libs/libsgwidgets.al dialogs/.libs/libsgdialogs.al && gcc - dynamiclib -flat_namespace -undefined suppress -o .libs/ libscigraphica-2.0-2.1.1.0.0.dylib .libs/ libscigraphica-2.0-2.1.1.0.0.dylib-master.o -L/sw/lib -L/usr/X11R6/ lib -lgtkextra-x11-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr - lXinerama -lXext -lXft -lfreetype -lXrender -lfontconfig -lX11 - lXcursor -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 - lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -lxml2 - lpthread -liconv -lm -L/sw/lib/python2.4//config -lpython2.4 -ldl -lz -lc -install_name /opt/libscigraphica-2.1.1-1/lib/ libscigraphica-2.0-2.1.1.dylib -compatibility_version 2 - current_version 2.0 ld: multiple definitions of symbol _PyArrayXXX sg.lo definition of _PyArrayXXX in section (__DATA,__common) sg_config.lo definition of _PyArrayXXX in section (__DATA,__common) sg_file.lo definition of _PyArrayXXX in section (__DATA,__common) sg_file_dialog.lo definition of _PyArrayXXX in section (__DATA,__common) sg_layer_control.lo definition of _PyArrayXXX in section (__DATA,__common) sg_plugin_function.lo definition of _PyArrayXXX in section (__DATA,__common) sg_plugin_loader.lo definition of _PyArrayXXX in section (__DATA,__common) sg_python.lo definition of _PyArrayXXX in section (__DATA,__common) sg_python_worksheet.lo definition of _PyArrayXXX in section (__DATA,__common) sg_python_expr.lo definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_layer.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_matrix.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_matrix_convert.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_matrix_menu.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_matrix_toolbar.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_plot_menu.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_plot_toolbar.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_stock.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_toggle_combos.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_toolbox.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_worksheet.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_worksheet_menu.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_worksheet_toolbar.lo) definition of _PyArrayXXX in section (__DATA,__common) widgets/.libs/libsgwidgets.al(sg_worksheet_window.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_append_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_arrange_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_arrow_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_axis_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_bars_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_break_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_column_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_contour_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_convert_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_data_edit_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_data_expr_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_data_labels_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_data_line_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_dataset_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_ellipse_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_errbars_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_fit_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_formula_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_frame_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_gradient_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_gradient_labels_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_grids_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_labels_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_layer_dataset_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_layer_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_legends_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_line_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_line_symbol_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_matrix_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_misc_dialogs.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_page_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_planes_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_rectangle_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_segment_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_style_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_surface_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_symbol_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_symbol_scale_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_text_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_ticks_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_title_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_vector_scale_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_xy_formula_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) dialogs/.libs/libsgdialogs.al(sg_xyz_dialog.lo) definition of _PyArrayXXX in section (__DATA,__common) make[3]: *** [libscigraphica-2.0.la] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Many thanks. Best regards, Murali. ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click