Hi John I crosscompile on openSUSE. So lucky enough MSWindows can't be a problem.
Maybe this warning is important? configure: WARNING: using cross tools not prefixed with host triplet There are more problems as g_free: ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-constraint.o): In function `__set_property': /tmp/spread-sheet-widget-0.1/src/ssw-constraint.c:50: undefined reference to `g_type_name' /tmp/spread-sheet-widget-0.1/src/ssw-constraint.c:50: undefined reference to `g_type_name' /tmp/spread-sheet-widget-0.1/src/ssw-constraint.c:50: undefined reference to `g_log' /tmp/spread-sheet-widget-0.1/src/ssw-constraint.c:47: undefined reference to `g_value_get_int' /tmp/spread-sheet-widget-0.1/src/ssw-constraint.c:44: undefined reference to `g_value_get_int' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-constraint.o): In function `__size_allocate': /tmp/spread-sheet-widget-0.1/src/ssw-constraint.c:100: undefined reference to `gtk_widget_set_clip' /tmp/spread-sheet-widget-0.1/src/ssw-constraint.c:102: undefined reference to `gtk_widget_get_type' /tmp/spread-sheet-widget-0.1/src/ssw-constraint.c:102: undefined reference to `g_type_check_class_cast' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-constraint.o): In function `ssw_constraint_new': /tmp/spread-sheet-widget-0.1/src/ssw-constraint.c:78: undefined reference to `gtk_widget_get_type' /tmp/spread-sheet-widget-0.1/src/ssw-constraint.c:78: undefined reference to `g_object_new' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-constraint.o): In function `ssw_constraint_class_init': /tmp/spread-sheet-widget-0.1/src/ssw-constraint.c:139: undefined reference to `g_object_class_install_property' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-constraint.o): In function `__get_property': /tmp/spread-sheet-widget-0.1/src/ssw-constraint.c:65: undefined reference to `g_value_set_int' /tmp/spread-sheet-widget-0.1/src/ssw-constraint.c:65: undefined reference to `g_value_set_int' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-cell.o): In function `ssw_cell_class_intern_init': /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:47: undefined reference to `g_type_class_peek_parent' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:47: undefined reference to `g_type_class_adjust_private_offset' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-cell.o): In function `ssw_cell_class_init': /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:103: undefined reference to `g_type_check_class_cast' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:108: undefined reference to `g_param_spec_pointer' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-cell.o): In function `ssw_cell_get_type': /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:47: undefined reference to `g_once_init_enter' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:47: undefined reference to `g_intern_static_string' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:47: undefined reference to `atk_object_get_type' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:47: undefined reference to `g_type_register_static_simple' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:47: undefined reference to `atk_table_cell_get_type' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:47: undefined reference to `g_type_add_interface_static' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:47: undefined reference to `atk_text_get_type' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:47: undefined reference to `g_type_add_interface_static' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:47: undefined reference to `g_once_init_leave' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-cell.o): In function `__get_text': /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:32: undefined reference to `g_utf8_strlen' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-cell.o): In function `__get_property': /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:95: undefined reference to `g_type_name' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:95: undefined reference to `g_type_name' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:95: undefined reference to `g_log' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-cell.o): In function `__set_property': /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:78: undefined reference to `g_type_name' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:78: undefined reference to `g_type_name' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:78: undefined reference to `g_log' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:74: undefined reference to `g_free' /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:75: undefined reference to `g_value_get_pointer' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-cell.o): In function `ssw_cell_class_init': /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:118: undefined reference to `g_object_class_install_property' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-cell.o): In function `__get_text': /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:34: undefined reference to `g_utf8_substring' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-cell.o): In function `__get_property': /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:92: undefined reference to `g_value_set_pointer' ./.libs/libspread-sheet-widget.a(libspread_sheet_widget_la-ssw-cell.o): In function `__finalize': /tmp/spread-sheet-widget-0.1/src/ssw-cell.c:55: undefined reference to `g_free' collect2: error: ld returned 1 exit status make[1]: *** [doc/prog1.exe] Error 1 make: *** [install] Error 2 Any ideas? Have fun 2017-09-17 8:27 GMT+02:00 John Darrington <[email protected]>: > On Sat, Sep 16, 2017 at 07:04:25PM +0200, Harry Thijssen wrote: > HI > > I attached the redirected output off all the build steps. Hope this > helps. > > libtool: link: i686-w64-mingw32-gcc -mms-bitfields > -I/usr/i686-w64-mingw32/sys-root/mingw/include/gtk-3.0 > -I/usr/i686-w64-mingw32/sys-root/mingw/include/cairo > -I/usr/i686-w64-mingw32/sys-root/mingw/include > -I/usr/i686-w64-mingw32/sys-root/mingw/include/pango-1.0 > -I/usr/i686-w64-mingw32/sys-root/mingw/include/harfbuzz > -I/usr/i686-w64-mingw32/sys-root/mingw/include/pango-1.0 > -I/usr/i686-w64-mingw32/sys-root/mingw/include/atk-1.0 > -I/usr/i686-w64-mingw32/sys-root/mingw/include/cairo > -I/usr/i686-w64-mingw32/sys-root/mingw/include/pixman-1 > -I/usr/i686-w64-mingw32/sys-root/mingw/include > -I/usr/i686-w64-mingw32/sys-root/mingw/include/freetype2 > -I/usr/i686-w64-mingw32/sys-root/mingw/include > -I/usr/i686-w64-mingw32/sys-root/mingw/include/libpng16 > -I/usr/i686-w64-mingw32/sys-root/mingw/include/gdk-pixbuf-2.0 > -I/usr/i686-w64-mingw32/sys-root/mingw/include/libpng16 > -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 > -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include > -mms-bitfields -I/usr/i686-w64-mingw32/sys-root/mingw/include/glib-2.0 > -I/usr/i686-w64-mingw32/sys-root/mingw/lib/glib-2.0/include -I ./src -O2 > -g -pipe -Wall -fexceptions --param=ssp-buffer-size=4 -mms-bitfields > -Wl,--exclude-libs=libintl.a -Wl,--exclude-libs=libiconv.a > -Wl,--no-keep-memory -o doc/.libs/prog1.exe doc/doc_prog1-prog1.o > -L/usr/i686-w64-mingw32/sys-root/mingw/lib -lgtk-3 -lgdk-3 > -lpangowin32-1.0 -lpangocairo-1.0 -lpango-1.0 -latk-1.0 -lcairo-gobject > -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl > ./.libs/libspread-sheet-widget.a > Makefile:641: recipe for target 'doc/prog1.exe' failed > make[1]: Leaving directory '/tmp/spread-sheet-widget-0.1' > Makefile:492: recipe for target 'all' failed > > > I don't understand why this fails to link. g_free is (or should be) > provided by > glib. So -lglib-2.0 should have kept the linker happy. > > Maybe you could try reordering the list of dependent libraries. Sometimes > windows is fussy about such things. > > J' > > > > -- > Avoid eavesdropping. Send strong encrypted email. > PGP Public key ID: 1024D/2DE827B3 > fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3 > See http://sks-keyservers.net or any PGP keyserver for public key. > >
_______________________________________________ pspp-dev mailing list [email protected] https://lists.gnu.org/mailman/listinfo/pspp-dev
