Build error in gnucash-gnome2-dev branch

Derek Atkins warlord at MIT.EDU
Sun Jun 6 13:50:31 EDT 2004


The problem is that with recent changes to src/gnome/gnc-window.c the
app-file code now depends on src/gnome, which is Bad.  Currently
app-file can depend on gnome-utils, but not gnome (due to the build
order).  This means that the gnc-plugin code NEEDS to move to
src/gnome-utils (as does gnc-window).

-derek

Priit Laes <amd at tt.ee> writes:

> Hello,
> I get this kind of problem:
>
> Making all in test
> make[5]: Entering directory `/home/amd/code/gnucash/src/app-file/test'
> /bin/sh ../../../libtool --mode=link gcc  -g -O2 -Wall -Wunused   -
> Werror   -o test-link  test-link.o ../libgncmod-app-file.la  -lpopt -lm
> -lm
> gcc -g -O2 -Wall -Wunused -Werror -o .libs/test-link test-link.o  ../.
> libs/libgncmod-app-file.so -L/usr/lib /home/amd/code/gnucash/src/gnome-
> utils/.libs/libgncmod-gnome-utils.so /home/amd/code/gnucash/src/network-
> utils/.libs/libgncmod-network-utils.so -L/usr/X11R6/lib /usr/lib/
> libgtkhtml-3.1.so /usr/lib/libgailutil.so /usr/lib/libgnomeprintui-2-2.
> so /usr/lib/libgnomeprint-2-2.so /usr/lib/libfontconfig.so /usr/lib/
> libexpat.so /usr/lib/libfreetype.so /usr/lib/libglade-2.0.so -ldb-3 /
> home/amd/code/gnucash/src/app-file/gnome/.libs/libgnc-app-file-gnome.
> so /usr/lib/libgnomeui-2.so /usr/lib/libgnome-keyring.so /usr/lib/
> libjpeg.so /usr/lib/libbonoboui-2.so -lSM -lICE -lX11 /usr/lib/
> libgnomecanvas-2.so /usr/lib/libgnome-2.so /usr/lib/libesd.so /usr/lib/
> libasound.so /usr/lib/libaudiofile.so /usr/lib/libart_lgpl_2.so /usr/
> lib/libpangoft2-1.0.so /usr/lib/libgnomevfs-2.so /usr/lib/libgconf-2.
> so /usr/lib/libbonobo-2.so /usr/lib/libxml2.so -lz -lssl -lcrypto -lrt /
> usr/lib/libbonobo-activation.so /usr/lib/libORBitCosNaming-2.so /usr/
> lib/libORBit-2.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.
> so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/
> libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /
> usr/lib/libgmodule-2.0.so /home/amd/code/gnucash/src/app-utils/.libs/
> libgncmod-app-utils.so /home/amd/code/gnucash/src/engine/.libs/
> libgncmod-engine.so /home/amd/code/gnucash/src/engine/.libs/libgw-
> engine.so /home/amd/code/gnucash/src/engine/.libs/libgw-kvp.so /home/
> amd/code/gnucash/src/gnc-module/.libs/libgncmodule.so /home/amd/code/
> gnucash/src/core-utils/.libs/libcore-utils.so /usr/lib/libgwrap-wct.so /
> usr/lib/libgwrap-glib.so /usr/lib/libltdl.so /home/amd/code/gnucash/src/
> calculation/.libs/libgncmod-calculation.so /usr/lib/libguile.so /usr/
> lib/libguile-ltdl.so -ldl /usr/lib/libqthreads.so -lcrypt /usr/lib/
> libgthread-2.0.so -lpthread /usr/lib/libgobject-2.0.so /usr/lib/libglib-
> 2.0.so /usr/lib/libpopt.so -lm -Wl,--rpath -Wl,/usr/local/lib/gnucash -
> Wl,--rpath -Wl,/usr/local/lib
> /home/amd/code/gnucash/src/gnome-utils/.libs/libgncmod-gnome-utils.so:
> undefined reference to `gnc_window_show_progress'
> collect2: ld returned 1 exit status
> make[5]: *** [test-link] Error 1
> make[5]: Leaving directory `/home/amd/code/gnucash/src/app-file/test'
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory `/home/amd/code/gnucash/src/app-file'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory `/home/amd/code/gnucash/src/app-file'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/home/amd/code/gnucash/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/amd/code/gnucash'
> make: *** [all] Error 2
>
> Any ideas?
>
> -- 
> Priit Laes <amd tt ee>
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-devel mailing list