On 2/8/07, John Darrington <[EMAIL PROTECTED]> wrote:
On the topic of *printf, I had to comment out libintl_fprintf libintl_printf and libintl_sprintf In intl/printf.c because these symbols conflict with symbols provided by -lintlDidn't Ben's checkin fix this?
No, I'm still getting the following error when trying to compile the gui. Worse, I have to leave them in to compile pspp (unless I link the cli version against -lintl as well). i386-mingw32msvc-gcc -Wall -W -Wwrite-strings -Wstrict-prototypes -Wpointer-arith -Wno-sign-compare -Wmissing-prototypes -Dunix -g -O2 -Wdeclaration-after-statement -o src/ui/gui/psppire.exe src/ui/gui/src_ui_gui_psppire-about.o src/ui/gui/src_ui_gui_psppire-customentry.o src/ui/gui/src_ui_gui_psppire-data-sheet.o src/ui/gui/src_ui_gui_psppire-data-editor.o src/ui/gui/src_ui_gui_psppire-dict-display.o src/ui/gui/src_ui_gui_psppire-flexifile-factory.o src/ui/gui/src_ui_gui_psppire-message-dialog.o src/ui/gui/src_ui_gui_psppire-psppire.o src/ui/gui/src_ui_gui_psppire-helper.o src/ui/gui/src_ui_gui_psppire-missing-val-dialog.o src/ui/gui/src_ui_gui_psppire-psppire-case-file.o src/ui/gui/src_ui_gui_psppire-psppire-data-store.o src/ui/gui/src_ui_gui_psppire-psppire-dict.o src/ui/gui/src_ui_gui_psppire-psppire-dialog.o src/ui/gui/src_ui_gui_psppire-psppire-buttonbox.o src/ui/gui/src_ui_gui_psppire-psppire-selector.o src/ui/gui/src_ui_gui_psppire-psppire-var-store.o src/ui/gui/src_ui_gui_psppire-sort-cases-dialog.o src/ui/gui/src_ui_gui_psppire-syntax-editor.o src/ui/gui/src_ui_gui_psppire-syntax-editor-source.o src/ui/gui/src_ui_gui_psppire-transpose-dialog.o src/ui/gui/src_ui_gui_psppire-val-labs-dialog.o src/ui/gui/src_ui_gui_psppire-var-sheet.o src/ui/gui/src_ui_gui_psppire-var-type-dialog.o src/ui/gui/src_ui_gui_psppire-weight-cases-dialog.o src/ui/gui/src_ui_gui_psppire-window-manager.o src/ui/gui/.libs/psppire.exeS.o -user32 -Wl,-luuid -user32 -Wl,-luuid -Wl,--export-dynamic -L/usr/local/cross-tools/i386-mingw32msvc/lib src/ui/gui/.libs/libpsppire.a lib/gtksheet/libgtksheet.a src/language/liblanguage.a src/ui/libuicommon.a src/output/charts/libcharts.a src/output/liboutput.a src/math/libpspp_math.a src/math/linreg/libpspp_linreg.a lib/linreg/liblinreg.a lib/gsl-extras/libgsl-extras.a src/data/libdata.a src/libpspp/libpspp.a -L/opt/user/cross-tools/i386-mingw32msvc/lib -lglade-2.0 -lgtk-win32-2.0 -lxml2 -lgdk-win32-2.0 -limm32 -lshell32 -lole32 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lfontconfig -lfreetype -lz -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl gl/.libs/libgl.a /usr/local/lib/libplot.a -lm ./intl/libintl.a -liconv /usr/local/lib/libgsl.a /usr/local/lib/libgslcblas.a -lplot -lmingwex -liberty -L/opt/user/cross-tools/i386-mingw32msvc/lib/pspp ./intl/libintl.a(printf.o)(.text+0x1a10): In function `libintl_fprintf': /usr/src/pspp/pspp/intl/printf.c:103: multiple definition of `_libintl_fprintf' /usr/local/cross-tools/i386-mingw32msvc/lib/libintl.dll.a(dkrcs00013.o)(.text+0x0): first defined here ./intl/libintl.a(printf.o)(.text+0x1a70): In function `libintl_printf': /usr/src/pspp/pspp/intl/printf.c:126: multiple definition of `_libintl_printf' /usr/local/cross-tools/i386-mingw32msvc/lib/libintl.dll.a(dkrcs00016.o)(.text+0x0): first defined here ./intl/libintl.a(printf.o)(.text+0x1b20): In function `libintl_sprintf': /usr/src/pspp/pspp/intl/printf.c:162: multiple definition of `_libintl_sprintf' /usr/local/cross-tools/i386-mingw32msvc/lib/libintl.dll.a(dkrcs00018.o)(.text+0x0): first defined here collect2: ld returned 1 exit status -- John C. McCabe-Dansted PhD Student University of Western Australia _______________________________________________ pspp-dev mailing list [email protected] http://lists.gnu.org/mailman/listinfo/pspp-dev
