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

Reply via email to