-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Peter McAlpine schrieb:
> While I certainly don't claim to be an expert on the autotools, I
> couldn't grasp why the modules' shared libraries should want to
> (statically) link against each other, so I removed the offending
> libraries from the Makefile.am's and eventually got a clean build. I've
> attached the patch to actually get it to built 

Thanks for the patch. However, if a library's libfoo.la file is
mentioned in libbar_LIBADD then this doesn't necessarily mean these
libraries are *statically* linked against each other. Instead, it merely
means "Dear funky libtool, please make sure this libbar is linked
against libfoo, and unfortunatly I have to leave it up to you to decide
whether you do this statically or dynamically." If you're on a platform
where static linking is switched off anyway (like windows/mingw), then
all of these are dynamically linked libraries.

In this particular case, removing these linker flags gives plenty of
"undefined reference to function xyz" errors on windows. Windows is a
particular case here because it doesn't allow any undefined symbol,
whereas other unix linkers are fine with some undefined symbols as long
as they can be resolved at runtime.

Nevertheless these errors are perfectly valid - if the code in libbar
calls a function in libfoo, then libbar must be linked against libfoo.
I've attached an excerpt of the error messages below.

What we *could* do is to reorganize the code split: We could move some
functions out of a libgncmod module into a libgnc library and link
against that instead of the modules.

Regards,

Christian


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBRdHG52XAi+BfhivFAQI7awP/U/a6/OM/Zz+rJVzosNxccgr1YF5mjei9
9PcFioj7PyqEWcUPEF2Tb0pd6VtcD3TXQPPXp3hyDfgVXNt1RiCsMZz6PL40dWIi
tuDH/7XuivR1N7Ncs8zPF3mXNsEd6E8/I3/4G+UOLrbECwqYvaPo6n14nCdwY5Uy
vq9qdZDGLyc=
=hSgx
-----END PGP SIGNATURE-----
Making all in register
make[1]: Entering directory `/c/work/gnucash/opt/build/src/register'
Making all in register-core
make[2]: Entering directory 
`/c/work/gnucash/opt/build/src/register/register-core'
Making all in .
make[3]: Entering directory 
`/c/work/gnucash/opt/build/src/register/register-core'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory 
`/c/work/gnucash/opt/build/src/register/register-core'
Making all in test
make[3]: Entering directory 
`/c/work/gnucash/opt/build/src/register/register-core/test'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/c/work/gnucash/opt/build/src/register/register-core/test'
make[2]: Leaving directory 
`/c/work/gnucash/opt/build/src/register/register-core'
Making all in register-gnome
make[2]: Entering directory 
`/c/work/gnucash/opt/build/src/register/register-gnome'
Making all in .
make[3]: Entering directory 
`/c/work/gnucash/opt/build/src/register/register-gnome'
/bin/sh ../../../libtool --tag=CC --mode=link gcc -I../../../../../repos/src 
-I../../../../../repos/src/core-utils -I../../../../../repos/src/engine 
-I../../../../../repos/src/gnc-module -I../../../../../repos/src/app-utils 
-I../../../../../repos/src/gnome-utils 
-I../../../../../repos/src/register/ledger-core 
-I../../../../../repos/src/register/register-core 
-Ic:/work/gnucash/guile/include -mms-bitfields 
-Ic:/work/gnucash/gnome/include/libglade-2.0 
-Ic:/work/gnucash/gnome/include/gtk-2.0 -Ic:/work/gnucash/gnome/include 
-Ic:/work/gnucash/gnome/lib/gtk-2.0/include 
-Ic:/work/gnucash/gnome/include/atk-1.0 -Ic:/work/gnucash/gnome/include/cairo 
-Ic:/work/gnucash/gnome/include/pango-1.0 
-Ic:/work/gnucash/gnome/include/glib-2.0 
-Ic:/work/gnucash/gnome/lib/glib-2.0/include 
-Ic:/work/gnucash/gnome/include/glib-2.0 
-Ic:/work/gnucash/gnome/lib/glib-2.0/include    -I../../../lib/libqof/qof 
-I../../../../../repos/lib/libqof/qof -mms-bitfields -DORBIT2=1 
-Ic:/work/gnucash/gnome/include/libgnomeui-2.0 
-Ic:/work/gnucash/gnome/include/libgnome-2.0 
-Ic:/work/gnucash/gnome/include/libgnomecanvas-2.0 
-Ic:/work/gnucash/gnome/include/gtk-2.0 
-Ic:/work/gnucash/gnome/include/libart-2.0 
-Ic:/work/gnucash/gnome/include/gconf/2 
-Ic:/work/gnucash/gnome/include/libbonoboui-2.0 
-Ic:/work/gnucash/gnome/include/gnome-vfs-2.0 
-Ic:/work/gnucash/gnome/lib/gnome-vfs-2.0/include 
-Ic:/work/gnucash/gnome/include/glib-2.0 
-Ic:/work/gnucash/gnome/lib/glib-2.0/include 
-Ic:/work/gnucash/gnome/include/orbit-2.0 
-Ic:/work/gnucash/gnome/include/libbonobo-2.0 
-Ic:/work/gnucash/gnome/include/bonobo-activation-2.0 
-Ic:/work/gnucash/gnome/include/pango-1.0 -Ic:/devel/target/stable/include 
-Ic:/opt/freetype/include/freetype2 -Ic:/opt/freetype/include 
-Ic:/work/gnucash/gnome/lib/gtk-2.0/include 
-Ic:/work/gnucash/gnome/include/atk-1.0 -Ic:/work/gnucash/gnome/include/cairo 
-Ic:/work/gnucash/gnome/include -Werror -Wdeclaration-after-statement -g  -g  
-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations  -Wno-unused 
-mms-bitfields  -L/c/work/gnucash/autotools/lib -L/c/work/gnucash/regex/lib 
-lregex -L/c/work/gnucash/gnome/lib -L/c/work/gnucash/guile/lib 
-L/c/work/gnucash/gwenhywfar/lib -g -no-undefined -mwindows -o 
libgncmod-register-gnome.la -rpath c:/work/gnucash/opt/inst/lib/gnucash 
-avoid-version gncmod-register-gnome.lo combocell-gnome.lo datecell-gnome.lo 
formulacell-gnome.lo gnucash-color.lo gnucash-cursor.lo gnucash-date-picker.lo 
gnucash-grid.lo gnucash-header.lo gnucash-item-edit.lo gnucash-item-list.lo 
gnucash-scrolled-window.lo gnucash-sheet.lo gnucash-style.lo pricecell-gnome.lo 
quickfillcell-gnome.lo table-gnome.lo 
../../../src/core-utils/libgnc-core-utils.la 
../../../src/gnc-module/libgnc-module.la 
../../../src/engine/libgncmod-engine.la 
../../../src/app-utils/libgncmod-app-utils.la 
../../../src/gnome-utils/libgncmod-gnome-utils.la -Lc:/work/gnucash/gnome/lib 
-lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv   
../../../lib/libqof/qof/libgnc-qof.la -Wl,--enable-runtime-pseudo-reloc -user32 
-Wl,-luuid -Lc:/work/gnucash/gnome/lib -lgnomeui-2 -lbonoboui-2 -lxml2 -lz 
-lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-win32-2.0 
-lgdk-win32-2.0 -limm32 -lshell32 -lole32 -latk-1.0 -lgdk_pixbuf-2.0 
-lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgnomevfs-2 
-lbonobo-2 -lgconf-2 -lgobject-2.0 -lbonobo-activation -lORBit-2 -lgmodule-2.0 
-lgthread-2.0 -lglib-2.0 -lintl -liconv   -lpopt -lm  -lm
rm -fr  .libs/libgncmod-register-gnome.dll.a
gcc -shared  .libs/gncmod-register-gnome.o .libs/combocell-gnome.o 
.libs/datecell-gnome.o .libs/formulacell-gnome.o .libs/gnucash-color.o 
.libs/gnucash-cursor.o .libs/gnucash-date-picker.o .libs/gnucash-grid.o 
.libs/gnucash-header.o .libs/gnucash-item-edit.o .libs/gnucash-item-list.o 
.libs/gnucash-scrolled-window.o .libs/gnucash-sheet.o .libs/gnucash-style.o 
.libs/pricecell-gnome.o .libs/quickfillcell-gnome.o .libs/table-gnome.o  
-L/c/work/gnucash/opt/build/src/core-utils/.libs 
-L/c/work/gnucash/opt/build/src/gnc-module/.libs 
-L/c/work/gnucash/opt/build/src/engine/.libs 
-L/c/work/gnucash/opt/build/src/app-utils/.libs 
-L/c/work/gnucash/opt/build/lib/libqof/qof/.libs 
-L/c/work/gnucash/autotools/lib -L/c/work/gnucash/regex/lib -lregex 
-L/c/work/gnucash/gnome/lib -L/c/work/gnucash/guile/lib 
-L/c/work/gnucash/gwenhywfar/lib 
../../../src/core-utils/.libs/libgnc-core-utils.dll.a 
-Lc:/work/gnucash/guile/lib -L/c/work/gnucash/readline/lib 
-Lc:/work/gnucash/gnome/lib ../../../src/gnc-module/.libs/libgnc-module.dll.a 
../../../src/engine/.libs/libgncmod-engine.dll.a 
../../../src/app-utils/.libs/libgncmod-app-utils.dll.a 
-L/c/work/gnucash/opt/build/src/calculation/.libs 
../../../src/gnome-utils/.libs/libgncmod-gnome-utils.dll.a 
-L/c/work/gnucash/opt/build/src/backend/file/.libs 
-L/c/work/gnucash/opt/build/src/network-utils/.libs 
-Lc:/work/gnucash/libgsf/lib -Lc:/work/gnucash/goffice/lib 
-L/c/work/gnucash/libgsf/lib ../../../lib/libqof/qof/.libs/libgnc-qof.dll.a 
-lgnomeui-2 -lbonoboui-2 -lxml2 -lz -lgnomecanvas-2 -lgnome-2 -lart_lgpl_2 
-lpangoft2-1.0 -lgtk-win32-2.0 -lgdk-win32-2.0 -limm32 -lshell32 -lole32 
-latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 
-lpango-1.0 -lcairo -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lgobject-2.0 
-lbonobo-activation -lORBit-2 -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl 
-liconv -lpopt  -mms-bitfields -mms-bitfields -mms-bitfields -mwindows 
-Wl,--enable-runtime-pseudo-reloc -Wl,-luuid -o 
.libs/libgncmod-register-gnome.dll -Wl,--enable-auto-image-base -Xlinker 
--out-implib -Xlinker .libs/libgncmod-register-gnome.dll.a
Creating library file: .libs/libgncmod-register-gnome.dll.a
.libs/gncmod-register-gnome.o: In function 
`gnc_module_init':c:/work/gnucash/repos/src/register/register-gnome/gncmod-register-gnome.c:53:
 undefined reference to `gnc_register_add_cell_type'
:c:/work/gnucash/repos/src/register/register-gnome/gncmod-register-gnome.c:55: 
undefined reference to `gnc_register_add_cell_type'
:c:/work/gnucash/repos/src/register/register-gnome/gncmod-register-gnome.c:57: 
undefined reference to `gnc_register_add_cell_type'
:c:/work/gnucash/repos/src/register/register-gnome/gncmod-register-gnome.c:60: 
undefined reference to `gnc_register_add_cell_type'
:c:/work/gnucash/repos/src/register/register-gnome/gncmod-register-gnome.c:63: 
undefined reference to `gnc_register_add_cell_type'
.libs/combocell-gnome.o: In function 
`gnc_combo_cell_init':c:/work/gnucash/repos/src/register/register-gnome/combocell-gnome.c:132:
 undefined reference to `gnc_basic_cell_init'
.libs/combocell-gnome.o: In function 
`gnc_combo_cell_set_value':c:/work/gnucash/repos/src/register/register-gnome/combocell-gnome.c:493:
 undefined reference to `gnc_basic_cell_set_value'
.libs/combocell-gnome.o: In function 
`gnc_combo_cell_modify_verify':c:/work/gnucash/repos/src/register/register-gnome/combocell-gnome.c:519:
 undefined reference to `gnc_basic_cell_set_value_internal'
:c:/work/gnucash/repos/src/register/register-gnome/combocell-gnome.c:531: 
undefined reference to `gnc_basic_cell_set_value_internal'
:c:/work/gnucash/repos/src/register/register-gnome/combocell-gnome.c:538: 
undefined reference to `gnc_basic_cell_set_value_internal'
:c:/work/gnucash/repos/src/register/register-gnome/combocell-gnome.c:548: 
undefined reference to `gnc_basic_cell_set_value_internal'
:c:/work/gnucash/repos/src/register/register-gnome/combocell-gnome.c:576: 
undefined reference to `gnc_basic_cell_set_value_internal'
.libs/combocell-gnome.o:c:/work/gnucash/repos/src/register/register-gnome/combocell-gnome.c:636:
 more undefined references to `gnc_basic_cell_set_value_internal' follow
.libs/datecell-gnome.o: In function 
`gnc_date_cell_init':c:/work/gnucash/repos/src/register/register-gnome/datecell-gnome.c:131:
 undefined reference to `gnc_basic_cell_init'
:c:/work/gnucash/repos/src/register/register-gnome/datecell-gnome.c:160: 
undefined reference to `gnc_basic_cell_set_value_internal'
.libs/datecell-gnome.o: In function 
`gnc_date_cell_set_value':c:/work/gnucash/repos/src/register/register-gnome/datecell-gnome.c:347:
 undefined reference to `gnc_basic_cell_set_value_internal'
.libs/datecell-gnome.o: In function 
`gnc_date_cell_set_value_secs':c:/work/gnucash/repos/src/register/register-gnome/datecell-gnome.c:372:
 undefined reference to `gnc_basic_cell_set_value_internal'
.libs/datecell-gnome.o: In function 
`gnc_date_cell_commit':c:/work/gnucash/repos/src/register/register-gnome/datecell-gnome.c:401:
 undefined reference to `gnc_basic_cell_set_value_internal'
.libs/datecell-gnome.o: In function 
`gnc_date_cell_direct_update':c:/work/gnucash/repos/src/register/register-gnome/datecell-gnome.c:434:
 undefined reference to `gnc_basic_cell_set_value_internal'
.libs/datecell-gnome.o: In function 
`gnc_date_cell_modify_verify':c:/work/gnucash/repos/src/register/register-gnome/datecell-gnome.c:468:
 undefined reference to `gnc_basic_cell_set_value'
:c:/work/gnucash/repos/src/register/register-gnome/datecell-gnome.c:524: 
undefined reference to `gnc_basic_cell_set_value_internal'
.libs/datecell-gnome.o: In function 
`gnc_date_cell_set_value_internal':c:/work/gnucash/repos/src/register/register-gnome/datecell-gnome.c:673:
 undefined reference to `gnc_basic_cell_set_value_internal'
.libs/formulacell-gnome.o: In function 
`gnc_formula_cell_direct_update':c:/work/gnucash/repos/src/register/register-gnome/formulacell-gnome.c:80:
 undefined reference to `gnc_formula_cell_set_value'
.libs/formulacell-gnome.o: In function 
`gnc_formula_cell_gnome_new':c:/work/gnucash/repos/src/register/register-gnome/formulacell-gnome.c:112:
 undefined reference to `gnc_formula_cell_new'
.libs/gnucash-cursor.o: In function 
`gnucash_cursor_get_pixel_coords':c:/work/gnucash/repos/src/register/register-gnome/gnucash-cursor.c:72:
 undefined reference to `gnc_table_get_virtual_cell'
:c:/work/gnucash/repos/src/register/register-gnome/gnucash-cursor.c:80: 
undefined reference to `gnc_cellblock_get_cell'
:c:/work/gnucash/repos/src/register/register-gnome/gnucash-cursor.c:97: 
undefined reference to `gnc_cellblock_get_cell'
(...)
collect2: ld returned 1 exit status
make[3]: [libgncmod-register-gnome.la] Error 1 (ignored)
make[3]: Leaving directory 
`/c/work/gnucash/opt/build/src/register/register-gnome'
Making all in test
make[3]: Entering directory 
`/c/work/gnucash/opt/build/src/register/register-gnome/test'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/c/work/gnucash/opt/build/src/register/register-gnome/test'
make[2]: Leaving directory 
`/c/work/gnucash/opt/build/src/register/register-gnome'
Making all in ledger-core
make[2]: Entering directory `/c/work/gnucash/opt/build/src/register/ledger-core'
Making all in .
make[3]: Entering directory `/c/work/gnucash/opt/build/src/register/ledger-core'
/bin/sh ../../../libtool --tag=CC --mode=link gcc -I../../../../../repos/src 
-I../../../../../repos/src/engine -I../../../../../repos/src/gnc-module 
-I../../../../../repos/src/core-utils -I../../../../../repos/src/app-utils 
-I../../../../../repos/src/gnome-utils 
-I../../../../../repos/src/register/register-core 
-I../../../../../repos/src/register/register-gnome 
-Ic:/work/gnucash/guile/include -mms-bitfields 
-Ic:/work/gnucash/gnome/include/libglade-2.0 
-Ic:/work/gnucash/gnome/include/gtk-2.0 -Ic:/work/gnucash/gnome/include 
-Ic:/work/gnucash/gnome/lib/gtk-2.0/include 
-Ic:/work/gnucash/gnome/include/atk-1.0 -Ic:/work/gnucash/gnome/include/cairo 
-Ic:/work/gnucash/gnome/include/pango-1.0 
-Ic:/work/gnucash/gnome/include/glib-2.0 
-Ic:/work/gnucash/gnome/lib/glib-2.0/include -mms-bitfields -DORBIT2=1 
-Ic:/work/gnucash/gnome/include/libgnomeui-2.0 
-Ic:/work/gnucash/gnome/include/libgnome-2.0 
-Ic:/work/gnucash/gnome/include/libgnomecanvas-2.0 
-Ic:/work/gnucash/gnome/include/gtk-2.0 
-Ic:/work/gnucash/gnome/include/libart-2.0 
-Ic:/work/gnucash/gnome/include/gconf/2 
-Ic:/work/gnucash/gnome/include/libbonoboui-2.0 
-Ic:/work/gnucash/gnome/include/gnome-vfs-2.0 
-Ic:/work/gnucash/gnome/lib/gnome-vfs-2.0/include 
-Ic:/work/gnucash/gnome/include/glib-2.0 
-Ic:/work/gnucash/gnome/lib/glib-2.0/include 
-Ic:/work/gnucash/gnome/include/orbit-2.0 
-Ic:/work/gnucash/gnome/include/libbonobo-2.0 
-Ic:/work/gnucash/gnome/include/bonobo-activation-2.0 
-Ic:/work/gnucash/gnome/include/pango-1.0 -Ic:/devel/target/stable/include 
-Ic:/opt/freetype/include/freetype2 -Ic:/opt/freetype/include 
-Ic:/work/gnucash/gnome/lib/gtk-2.0/include 
-Ic:/work/gnucash/gnome/include/atk-1.0 -Ic:/work/gnucash/gnome/include/cairo 
-Ic:/work/gnucash/gnome/include -I../../../lib/libqof/qof 
-I../../../../../repos/lib/libqof/qof -Ic:/work/gnucash/gnome/include/glib-2.0 
-Ic:/work/gnucash/gnome/lib/glib-2.0/include   -Werror 
-Wdeclaration-after-statement -g  -g  -Wall -Wunused -Wmissing-prototypes 
-Wmissing-declarations  -Wno-unused -mms-bitfields  
-L/c/work/gnucash/autotools/lib -L/c/work/gnucash/regex/lib -lregex 
-L/c/work/gnucash/gnome/lib -L/c/work/gnucash/guile/lib 
-L/c/work/gnucash/gwenhywfar/lib -g -no-undefined -mwindows -o 
libgncmod-ledger-core.la -rpath c:/work/gnucash/opt/inst/lib/gnucash 
-avoid-version dialog-dup-trans.lo gnc-ledger-display.lo gncmod-ledger-core.lo 
split-register.lo split-register-control.lo split-register-layout.lo 
split-register-load.lo split-register-model.lo split-register-model-save.lo 
split-register-util.lo ../../../src/gnome-utils/libgncmod-gnome-utils.la 
../../../src/app-utils/libgncmod-app-utils.la 
../../../src/engine/libgncmod-engine.la 
../../../src/core-utils/libgnc-core-utils.la 
../../../src/gnc-module/libgnc-module.la -user32 -Wl,-luuid 
-Lc:/work/gnucash/gnome/lib -lglade-2.0 -lgtk-win32-2.0 -lxml2 -lz 
-lgdk-win32-2.0 -limm32 -lshell32 -lole32 -latk-1.0 -lgdk_pixbuf-2.0 
-lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 
-lgmodule-2.0 -lglib-2.0 -lintl -liconv   -Wl,--enable-runtime-pseudo-reloc 
-Lc:/work/gnucash/gnome/lib -lgconf-2 -lORBit-2 -lgmodule-2.0 -lgthread-2.0 
-lglib-2.0 -lintl -liconv   -Lc:/work/gnucash/guile/lib -lguile -lguile-ltdl 
-lwsock32 -L/c/work/gnucash/readline/lib -L/c/work/gnucash/regex/lib -lregex 
-lm -user32 -Wl,-luuid -Lc:/work/gnucash/gnome/lib -lgtk-win32-2.0 
-lgdk-win32-2.0 -limm32 -lshell32 -lole32 -latk-1.0 -lgdk_pixbuf-2.0 
-lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 
-lgmodule-2.0 -lglib-2.0 -lintl -liconv   ../../../lib/libqof/qof/libgnc-qof.la 
-Lc:/work/gnucash/gnome/lib -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 
-lglib-2.0 -lintl -liconv   -lpopt -lm  -lm
rm -fr  .libs/libgncmod-ledger-core.dll.a
gcc -shared  .libs/dialog-dup-trans.o .libs/gnc-ledger-display.o 
.libs/gncmod-ledger-core.o .libs/split-register.o 
.libs/split-register-control.o .libs/split-register-layout.o 
.libs/split-register-load.o .libs/split-register-model.o 
.libs/split-register-model-save.o .libs/split-register-util.o  
-L/c/work/gnucash/opt/build/src/app-utils/.libs 
-L/c/work/gnucash/opt/build/src/engine/.libs 
-L/c/work/gnucash/opt/build/src/core-utils/.libs 
-L/c/work/gnucash/opt/build/src/gnc-module/.libs 
-L/c/work/gnucash/opt/build/lib/libqof/qof/.libs 
-L/c/work/gnucash/autotools/lib -L/c/work/gnucash/regex/lib 
-L/c/work/gnucash/gnome/lib -L/c/work/gnucash/guile/lib 
-L/c/work/gnucash/gwenhywfar/lib 
../../../src/gnome-utils/.libs/libgncmod-gnome-utils.dll.a 
-Lc:/work/gnucash/guile/lib -L/c/work/gnucash/readline/lib 
-Lc:/work/gnucash/gnome/lib -L/c/work/gnucash/opt/build/src/backend/file/.libs 
-L/c/work/gnucash/opt/build/src/network-utils/.libs 
-L/c/work/gnucash/opt/build/src/calculation/.libs -Lc:/work/gnucash/libgsf/lib 
-Lc:/work/gnucash/goffice/lib -L/c/work/gnucash/libgsf/lib 
../../../src/app-utils/.libs/libgncmod-app-utils.dll.a 
../../../src/engine/.libs/libgncmod-engine.dll.a 
../../../src/core-utils/.libs/libgnc-core-utils.dll.a 
../../../src/gnc-module/.libs/libgnc-module.dll.a -lglade-2.0 -lxml2 -lz 
-lgconf-2 -lORBit-2 /c/work/gnucash/guile/lib/libguile.dll.a 
/c/work/gnucash/guile/lib/libguile-ltdl.dll.a -lwsock32 -lregex -lgtk-win32-2.0 
-lgdk-win32-2.0 -limm32 -lshell32 -lole32 -latk-1.0 -lgdk_pixbuf-2.0 
-lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpango-1.0 -lcairo 
../../../lib/libqof/qof/.libs/libgnc-qof.dll.a -lgthread-2.0 -lgobject-2.0 
-lgmodule-2.0 -lglib-2.0 -lintl -liconv -lpopt  -mms-bitfields -mms-bitfields 
-mms-bitfields -mwindows -Wl,-luuid -Wl,--enable-runtime-pseudo-reloc 
-Wl,-luuid -o .libs/libgncmod-ledger-core.dll -Wl,--enable-auto-image-base 
-Xlinker --out-implib -Xlinker .libs/libgncmod-ledger-core.dll.a
Creating library file: .libs/libgncmod-ledger-core.dll.a
.libs/split-register.o: In function 
`gnc_split_register_expand_current_trans':c:/work/gnucash/repos/src/register/ledger-core/split-register.c:187:
 undefined reference to `gnc_table_find_close_valid_cell'
:c:/work/gnucash/repos/src/register/ledger-core/split-register.c:188: undefined 
reference to `gnc_table_move_cursor_gui'
:c:/work/gnucash/repos/src/register/ledger-core/split-register.c:198: undefined 
reference to `gnc_table_set_virt_cell_cursor'
:c:/work/gnucash/repos/src/register/ledger-core/split-register.c:206: undefined 
reference to `gnc_table_virtual_loc_valid'
:c:/work/gnucash/repos/src/register/ledger-core/split-register.c:208: undefined 
reference to `gnc_table_find_close_valid_cell'
:c:/work/gnucash/repos/src/register/ledger-core/split-register.c:209: undefined 
reference to `gnc_table_move_cursor_gui'
:c:/work/gnucash/repos/src/register/ledger-core/split-register.c:217: undefined 
reference to `gnc_table_refresh_gui'
.libs/split-register.o: In function 
`gnc_split_register_get_split_virt_loc':c:/work/gnucash/repos/src/register/ledger-core/split-register.c:305:
 undefined reference to `gnc_table_get_virtual_cell'
.libs/split-register.o: In function 
`gnc_split_register_get_split_amount_virt_loc':c:/work/gnucash/repos/src/register/ledger-core/split-register.c:349:
 undefined reference to `gnc_table_get_cell_location'
.libs/split-register.o: In function 
`gnc_split_register_duplicate_current':c:/work/gnucash/repos/src/register/ledger-core/split-register.c:393:
 undefined reference to `gnc_table_current_cursor_changed'
:c:/work/gnucash/repos/src/register/ledger-core/split-register.c:512: undefined 
reference to `gnc_table_layout_get_cell'
:c:/work/gnucash/repos/src/register/ledger-core/split-register.c:514: undefined 
reference to `gnc_num_cell_set_last_num'
.libs/split-register.o: In function 
`gnc_split_register_copy_current_internal':c:/work/gnucash/repos/src/register/ledger-core/split-register.c:571:
 undefined reference to `gnc_table_current_cursor_changed'
.libs/split-register.o: In function 
`gnc_split_register_cut_current':c:/work/gnucash/repos/src/register/ledger-core/split-register.c:667:
 undefined reference to `gnc_table_current_cursor_changed'
.libs/split-register.o: In function 
`gnc_split_register_cancel_cursor_split_changes':c:/work/gnucash/repos/src/register/ledger-core/split-register.c:1057:
 undefined reference to `gnc_table_current_cursor_changed'
(...)
collect2: ld returned 1 exit status
make[3]: [libgncmod-ledger-core.la] Error 1 (ignored)
make[3]: Leaving directory `/c/work/gnucash/opt/build/src/register/ledger-core'
Making all in test
make[3]: Entering directory 
`/c/work/gnucash/opt/build/src/register/ledger-core/test'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory 
`/c/work/gnucash/opt/build/src/register/ledger-core/test'
make[2]: Leaving directory `/c/work/gnucash/opt/build/src/register/ledger-core'
make[2]: Entering directory `/c/work/gnucash/opt/build/src/register'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/c/work/gnucash/opt/build/src/register'
make[1]: Leaving directory `/c/work/gnucash/opt/build/src/register'
Making all in gnome
make[1]: Entering directory `/c/work/gnucash/opt/build/src/gnome'
Making all in glade
make[2]: Entering directory `/c/work/gnucash/opt/build/src/gnome/glade'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/c/work/gnucash/opt/build/src/gnome/glade'
Making all in schemas
make[2]: Entering directory `/c/work/gnucash/opt/build/src/gnome/schemas'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/c/work/gnucash/opt/build/src/gnome/schemas'
Making all in ui
make[2]: Entering directory `/c/work/gnucash/opt/build/src/gnome/ui'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/c/work/gnucash/opt/build/src/gnome/ui'
make[2]: Entering directory `/c/work/gnucash/opt/build/src/gnome'
/bin/sh ../../libtool --tag=CC --mode=link gcc -I../../../../repos/src 
-I../../src -I../../../../repos/src/core-utils 
-I../../../../repos/src/calculation -I../../../../repos/src/engine 
-I../../../../repos/src/network-utils -I../../../../repos/src/app-utils 
-I../../../../repos/src/backend/file -I../../../../repos/src/gnome-utils 
-I../../../../repos/src/gnome-search 
-I../../../../repos/src/register/ledger-core 
-I../../../../repos/src/register/register-core 
-I../../../../repos/src/register/register-gnome 
-I../../../../repos/src/report/report-system 
-I../../../../repos/src/report/report-gnome -I../../../../repos/lib/libc 
-Ic:/work/gnucash/guile/include -mms-bitfields -DORBIT2=1 
-Ic:/work/gnucash/gnome/include/libgnomeui-2.0 
-Ic:/work/gnucash/gnome/include/libgnome-2.0 
-Ic:/work/gnucash/gnome/include/libgnomecanvas-2.0 
-Ic:/work/gnucash/gnome/include/gtk-2.0 
-Ic:/work/gnucash/gnome/include/libart-2.0 
-Ic:/work/gnucash/gnome/include/gconf/2 
-Ic:/work/gnucash/gnome/include/libbonoboui-2.0 
-Ic:/work/gnucash/gnome/include/gnome-vfs-2.0 
-Ic:/work/gnucash/gnome/lib/gnome-vfs-2.0/include 
-Ic:/work/gnucash/gnome/include/glib-2.0 
-Ic:/work/gnucash/gnome/lib/glib-2.0/include 
-Ic:/work/gnucash/gnome/include/orbit-2.0 
-Ic:/work/gnucash/gnome/include/libbonobo-2.0 
-Ic:/work/gnucash/gnome/include/bonobo-activation-2.0 
-Ic:/work/gnucash/gnome/include/pango-1.0 -Ic:/devel/target/stable/include 
-Ic:/opt/freetype/include/freetype2 -Ic:/opt/freetype/include 
-Ic:/work/gnucash/gnome/lib/gtk-2.0/include 
-Ic:/work/gnucash/gnome/include/atk-1.0 -Ic:/work/gnucash/gnome/include/cairo 
-Ic:/work/gnucash/gnome/include -mms-bitfields 
-Ic:/work/gnucash/gnome/include/libgnomeprint-2.2 
-Ic:/work/gnucash/gnome/include/libart-2.0 
-Ic:/work/gnucash/gnome/include/glib-2.0 
-Ic:/work/gnucash/gnome/lib/glib-2.0/include -Ic:/work/gnucash/gnome/include 
-Ic:/work/gnucash/gnome/include/pango-1.0 
-Ic:/work/gnucash/gnome/include/libgnomeprintui-2.2 
-Ic:/work/gnucash/gnome/include/libgnomecanvas-2.0 
-Ic:/devel/target/stable/include -Ic:/opt/freetype/include/freetype2 
-Ic:/opt/freetype/include -Ic:/work/gnucash/gnome/include/gtk-2.0 
-Ic:/work/gnucash/gnome/lib/gtk-2.0/include 
-Ic:/work/gnucash/gnome/include/atk-1.0 -Ic:/work/gnucash/gnome/include/cairo 
-Ic:/work/gnucash/gnome/include/gtk-2.0 
-Ic:/work/gnucash/gnome/include/glib-2.0 
-Ic:/work/gnucash/gnome/lib/glib-2.0/include -mms-bitfields -DORBIT2=1 
-Ic:/work/gnucash/gnome/include/libgtkhtml-3.8 
-Ic:/work/gnucash/gnome/include/libgnomeui-2.0 
-Ic:/work/gnucash/gnome/include/libgnomeprintui-2.2 
-Ic:/work/gnucash/gnome/include/libglade-2.0 
-Ic:/work/gnucash/gnome/include/libgnome-2.0 
-Ic:/work/gnucash/gnome/include/libgnomecanvas-2.0 
-Ic:/work/gnucash/gnome/include/gtk-2.0 
-Ic:/work/gnucash/gnome/include/libart-2.0 
-Ic:/work/gnucash/gnome/include/gconf/2 
-Ic:/work/gnucash/gnome/include/libbonoboui-2.0 
-Ic:/work/gnucash/gnome/include/gnome-vfs-2.0 
-Ic:/work/gnucash/gnome/lib/gnome-vfs-2.0/include 
-Ic:/work/gnucash/gnome/include/glib-2.0 
-Ic:/work/gnucash/gnome/lib/glib-2.0/include 
-Ic:/work/gnucash/gnome/include/orbit-2.0 
-Ic:/work/gnucash/gnome/include/libbonobo-2.0 
-Ic:/work/gnucash/gnome/include/bonobo-activation-2.0 
-Ic:/work/gnucash/gnome/include/pango-1.0 -Ic:/devel/target/stable/include 
-Ic:/opt/freetype/include/freetype2 -Ic:/opt/freetype/include 
-Ic:/work/gnucash/gnome/lib/gtk-2.0/include 
-Ic:/work/gnucash/gnome/include/atk-1.0 -Ic:/work/gnucash/gnome/include/cairo 
-Ic:/work/gnucash/gnome/include 
-Ic:/work/gnucash/gnome/include/libgnomeprint-2.2 -mms-bitfields 
-Ic:/work/gnucash/gnome/include/libglade-2.0 
-Ic:/work/gnucash/gnome/include/gtk-2.0 -Ic:/work/gnucash/gnome/include 
-Ic:/work/gnucash/gnome/lib/gtk-2.0/include 
-Ic:/work/gnucash/gnome/include/atk-1.0 -Ic:/work/gnucash/gnome/include/cairo 
-Ic:/work/gnucash/gnome/include/pango-1.0 
-Ic:/work/gnucash/gnome/include/glib-2.0 
-Ic:/work/gnucash/gnome/lib/glib-2.0/include 
-Ic:/work/gnucash/gnome/include/glib-2.0 
-Ic:/work/gnucash/gnome/lib/glib-2.0/include   -I../../lib/libqof/qof 
-I../../../../repos/lib/libqof/qof -Werror -Wdeclaration-after-statement -g  -g 
 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations  -Wno-unused 
-mms-bitfields  -L/c/work/gnucash/autotools/lib -L/c/work/gnucash/regex/lib 
-lregex -L/c/work/gnucash/gnome/lib -L/c/work/gnucash/guile/lib 
-L/c/work/gnucash/gwenhywfar/lib -g -no-undefined -mwindows -o libgnc-gnome.la 
-rpath c:/work/gnucash/opt/inst/lib  swig-gnome.lo dialog-chart-export.lo 
dialog-commodities.lo dialog-fincalc.lo dialog-find-transactions.lo 
dialog-new-user.lo dialog-price-editor.lo dialog-price-edit-db.lo 
dialog-print-check.lo dialog-progress.lo dialog-sx-editor.lo 
dialog-sx-from-trans.lo dialog-sx-since-last-run.lo dialog-tax-info.lo 
dialog-userpass.lo druid-acct-period.lo druid-hierarchy.lo druid-merge.lo 
druid-loan.lo druid-stock-split.lo gnc-plugin-account-tree.lo 
gnc-plugin-basic-commands.lo gnc-plugin-budget.lo gnc-plugin-register.lo 
gnc-plugin-page-account-tree.lo gnc-plugin-page-budget.lo 
gnc-plugin-page-sx-list.lo gnc-plugin-page-register.lo gnc-split-reg.lo 
gnc-sx-list-tree-model-adapter.lo lot-viewer.lo reconcile-list.lo top-level.lo 
window-reconcile.lo ../../src/register/ledger-core/libgncmod-ledger-core.la 
../../src/report/report-gnome/libgncmod-report-gnome.la 
../../src/report/report-system/libgncmod-report-system.la 
../../src/gnome-search/libgncmod-gnome-search.la 
../../src/gnome-utils/libgncmod-gnome-utils.la 
../../src/backend/file/libgnc-backend-file-utils.la 
../../src/app-utils/libgncmod-app-utils.la ../../src/engine/libgncmod-engine.la 
../../src/calculation/libgncmod-calculation.la 
../../src/core-utils/libgnc-core-utils.la -user32 -Wl,-luuid 
-Lc:/work/gnucash/gnome/lib -lglade-2.0 -lgtk-win32-2.0 -lxml2 -lz 
-lgdk-win32-2.0 -limm32 -lshell32 -lole32 -latk-1.0 -lgdk_pixbuf-2.0 
-lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 
-lgmodule-2.0 -lglib-2.0 -lintl -liconv   -Lc:/work/gnucash/guile/lib -lguile 
-lguile-ltdl -lwsock32 -L/c/work/gnucash/readline/lib 
-L/c/work/gnucash/regex/lib -lregex -lm -Wl,--enable-runtime-pseudo-reloc 
-user32 -Wl,-luuid -Lc:/work/gnucash/gnome/lib -lgnomeui-2 -lbonoboui-2 -lxml2 
-lz -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 
-lgtk-win32-2.0 -lgdk-win32-2.0 -limm32 -lshell32 -lole32 -latk-1.0 
-lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpango-1.0 -lcairo 
-lgnomevfs-2 -lbonobo-2 -lgconf-2 -lgobject-2.0 -lbonobo-activation -lORBit-2 
-lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -lintl -liconv   
-Lc:/work/gnucash/gnome/lib -lgthread-2.0 -lgobject-2.0 -lgmodule-2.0 
-lglib-2.0 -lintl -liconv   ../../lib/libqof/qof/libgnc-qof.la -lpopt -lm  -lm
rm -fr  .libs/libgnc-gnome.dll.a
gcc -shared  .libs/swig-gnome.o .libs/dialog-chart-export.o 
.libs/dialog-commodities.o .libs/dialog-fincalc.o 
.libs/dialog-find-transactions.o .libs/dialog-new-user.o 
.libs/dialog-price-editor.o .libs/dialog-price-edit-db.o 
.libs/dialog-print-check.o .libs/dialog-progress.o .libs/dialog-sx-editor.o 
.libs/dialog-sx-from-trans.o .libs/dialog-sx-since-last-run.o 
.libs/dialog-tax-info.o .libs/dialog-userpass.o .libs/druid-acct-period.o 
.libs/druid-hierarchy.o .libs/druid-merge.o .libs/druid-loan.o 
.libs/druid-stock-split.o .libs/gnc-plugin-account-tree.o 
.libs/gnc-plugin-basic-commands.o .libs/gnc-plugin-budget.o 
.libs/gnc-plugin-register.o .libs/gnc-plugin-page-account-tree.o 
.libs/gnc-plugin-page-budget.o .libs/gnc-plugin-page-sx-list.o 
.libs/gnc-plugin-page-register.o .libs/gnc-split-reg.o 
.libs/gnc-sx-list-tree-model-adapter.o .libs/lot-viewer.o 
.libs/reconcile-list.o .libs/top-level.o .libs/window-reconcile.o  
-L/c/work/gnucash/opt/build/src/report/report-system/.libs 
-L/c/work/gnucash/opt/build/src/gnome-utils/.libs 
-L/c/work/gnucash/opt/build/src/backend/file/.libs 
-L/c/work/gnucash/opt/build/src/app-utils/.libs 
-L/c/work/gnucash/opt/build/src/engine/.libs 
-L/c/work/gnucash/opt/build/src/calculation/.libs 
-L/c/work/gnucash/opt/build/src/core-utils/.libs 
-L/c/work/gnucash/opt/build/lib/libqof/qof/.libs 
-L/c/work/gnucash/autotools/lib -L/c/work/gnucash/regex/lib 
-L/c/work/gnucash/gnome/lib -L/c/work/gnucash/guile/lib 
-L/c/work/gnucash/gwenhywfar/lib 
../../src/register/ledger-core/.libs/libgncmod-ledger-core.dll.a 
-L/c/work/gnucash/opt/build/src/register/register-gnome/.libs 
-Lc:/work/gnucash/guile/lib -L/c/work/gnucash/readline/lib 
-Lc:/work/gnucash/gnome/lib -Lc:/work/gnucash/libgsf/lib 
-Lc:/work/gnucash/goffice/lib 
-L/c/work/gnucash/opt/build/src/register/register-core/.libs 
-L/c/work/gnucash/opt/build/src/network-utils/.libs 
-L/c/work/gnucash/libgsf/lib -L/c/work/gnucash/opt/build/src/gnc-module/.libs 
../../src/report/report-gnome/.libs/libgncmod-report-gnome.dll.a 
../../src/report/report-system/.libs/libgncmod-report-system.dll.a 
../../src/gnome-search/.libs/libgncmod-gnome-search.dll.a 
../../src/gnome-utils/.libs/libgncmod-gnome-utils.dll.a 
../../src/backend/file/.libs/libgnc-backend-file-utils.dll.a 
../../src/app-utils/.libs/libgncmod-app-utils.dll.a 
../../src/engine/.libs/libgncmod-engine.dll.a 
../../src/calculation/.libs/libgncmod-calculation.dll.a 
../../src/core-utils/.libs/libgnc-core-utils.dll.a -lglade-2.0 
/c/work/gnucash/guile/lib/libguile.dll.a 
/c/work/gnucash/guile/lib/libguile-ltdl.dll.a -lwsock32 -lregex -lgnomeui-2 
-lbonoboui-2 -lxml2 -lz -lgnomecanvas-2 -lgnome-2 -lart_lgpl_2 -lpangoft2-1.0 
-lgtk-win32-2.0 -lgdk-win32-2.0 -limm32 -lshell32 -lole32 -latk-1.0 
-lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpangocairo-1.0 -lpango-1.0 -lcairo 
-lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lORBit-2 -lgthread-2.0 
-lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv 
../../lib/libqof/qof/.libs/libgnc-qof.dll.a -lpopt  -mms-bitfields 
-mms-bitfields -mms-bitfields -mms-bitfields -mms-bitfields -mwindows 
-Wl,-luuid -Wl,--enable-runtime-pseudo-reloc -Wl,-luuid -o 
.libs/libgnc-gnome-0.dll -Wl,--enable-auto-image-base -Xlinker --out-implib 
-Xlinker .libs/libgnc-gnome.dll.a
Creating library file: .libs/libgnc-gnome.dll.a
.libs/gnc-plugin-page-register.o: In function 
`gnc_plugin_page_register_update_edit_menu':c:/work/gnucash/repos/src/gnome/gnc-plugin-page-register.c:1037:
 undefined reference to `gnucash_register_has_selection'
.libs/gnc-plugin-page-register.o: In function 
`gnc_plugin_page_register_cmd_cut':c:/work/gnucash/repos/src/gnome/gnc-plugin-page-register.c:1849:
 undefined reference to `gnucash_register_cut_clipboard'
.libs/gnc-plugin-page-register.o: In function 
`gnc_plugin_page_register_cmd_copy':c:/work/gnucash/repos/src/gnome/gnc-plugin-page-register.c:1864:
 undefined reference to `gnucash_register_copy_clipboard'
.libs/gnc-plugin-page-register.o: In function 
`gnc_plugin_page_register_cmd_paste':c:/work/gnucash/repos/src/gnome/gnc-plugin-page-register.c:1879:
 undefined reference to `gnucash_register_paste_clipboard'
.libs/gnc-plugin-page-register.o: In function 
`gnc_plugin_page_help_changed_cb':c:/work/gnucash/repos/src/gnome/gnc-plugin-page-register.c:2758:
 undefined reference to `gnc_table_get_help'
.libs/gnc-plugin-page-register.o: In function 
`gnc_plugin_page_register_refresh_cb':c:/work/gnucash/repos/src/gnome/gnc-plugin-page-register.c:2786:
 undefined reference to `gnucash_register_refresh_from_gconf'
.libs/gnc-split-reg.o: In function 
`gsr_create_table':c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:384: 
undefined reference to `gnucash_register_set_initial_rows'
:c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:385: undefined reference to 
`gnucash_register_new'
:c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:386: undefined reference to 
`gnucash_register_get_type'
:c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:387: undefined reference to 
`gnc_table_init_gui'
:c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:390: undefined reference to 
`gnucash_sheet_get_type'
.libs/gnc-split-reg.o: In function 
`gnc_split_reg_ld_destroy':c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:689: 
undefined reference to `gnc_table_save_state'
.libs/gnc-split-reg.o: In function 
`gsr_default_cut_handler':c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:752: 
undefined reference to `gnucash_register_cut_clipboard'
.libs/gnc-split-reg.o: In function 
`gsr_default_copy_handler':c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:768: 
undefined reference to `gnucash_register_copy_clipboard'
.libs/gnc-split-reg.o: In function 
`gsr_default_paste_handler':c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:784:
 undefined reference to `gnucash_register_paste_clipboard'
.libs/gnc-split-reg.o: In function 
`gnc_split_reg_jump_to_split':c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:1346:
 undefined reference to `gnucash_register_goto_virt_cell'
.libs/gnc-split-reg.o: In function 
`gnc_split_reg_jump_to_split_amount':c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:1370:
 undefined reference to `gnucash_register_goto_virt_loc'
.libs/gnc-split-reg.o: In function 
`gnc_split_reg_jump_to_blank':c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:1387:
 undefined reference to `gnucash_register_goto_virt_cell'
.libs/gnc-split-reg.o: In function 
`gnc_split_reg_goto_next_trans_row':c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:1675:
 undefined reference to `gnucash_register_goto_next_matching_row'
.libs/gnc-split-reg.o: In function 
`gnc_split_reg_enter':c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:1726: 
undefined reference to `gnucash_register_goto_next_virt_row'
.libs/gnc-split-reg.o: In function `gnc_spInfo: resolving _scm_freelist2 by 
linking to __imp__scm_freelist2 (auto-import)
Info: resolving _scm_master_freelist2 by linking to __imp__scm_master_freelist2 
(auto-import)
lit_reg_set_moved_cb':c:/work/gnucash/repos/src/gnome/gnc-split-reg.c:2009: 
undefined reference to `gnucash_register_set_moved_cb'
.libs/top-level.o: In function 
`gnc_main_gui_init':c:/work/gnucash/repos/src/gnome/top-level.c:369: undefined 
reference to `gnucash_style_init'
:c:/work/gnucash/repos/src/gnome/top-level.c:371: undefined reference to 
`gnucash_color_init'
collect2: ld returned 1 exit status
make[2]: [libgnc-gnome.la] Error 1 (ignored)
make[2]: Leaving directory `/c/work/gnucash/opt/build/src/gnome'
make[1]: Leaving directory `/c/work/gnucash/opt/build/src/gnome'
Making all in import-export
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to