After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 112718 - mutually dependent libraries
mutually dependent libraries
Status: VERIFIED FIXED
Product: GnuCash
Classification: Other
Component: General
1.8.x
Other Windows
: Normal normal
: ---
Assigned To: Chris Lyttle
Chris Lyttle
Depends on:
Blocks:
 
 
Reported: 2003-05-10 18:13 UTC by idmiddle
Modified: 2018-06-29 20:31 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description idmiddle 2003-05-10 18:13:46 UTC
The libraries `src/app-file/libgncmod-app-file.la' and 
`src/app-file/gnome/libgnc-app-file-gnome.la' are mutually dependent.  
(This is in version 1.8.2.)

Namely, the library `src/app-file/libgncmod-app-file.la' needs the symbols 
`gnc_history_add_file', `gnc_history_get_last', and `gnc_file_dialog' from 
the library `src/app-file/gnome/libgnc-app-file-gnome.la'; and conversely, 
the latter library needs `gnc_file_open_file' from the former.

Found this while trying to build on Cygwin, where all symbols must be 
resolved when linking shared libraries (see my post to gnucash-devel).  
Since `src/app-file/Makefile' has the line

SUBDIRS = gnome . test

I'm guessing that `src/app-file/gnome/libgnc-app-file-gnome.la' should not 
be dependent on `src/app-file/libgncmod-app-file.la'.
Comment 1 idmiddle 2003-05-12 20:21:34 UTC
My proposed solution: move `src/app-file/gnc-file.c' into the gnome 
library `src/app-file/gnome/libgnc-app-file-gnome.la'.

I'll submit a patch later which includes all of the changes I've made 
for compiling on Cygwin.
Comment 2 Christian Stimming 2005-11-15 14:04:39 UTC
This has been fixed at some point and doesn't occur in the current SVN,
http://gnomesupport.org/wiki/index.php/GnuCashSvn, does it?
Comment 3 John Ralls 2018-06-29 20:31:48 UTC
GnuCash bug tracking has moved to a new Bugzilla host. This bug has been copied to https://bugs.gnucash.org/show_bug.cgi?id=112718. Please update any external references or bookmarks.