c.shoemaker at cox.net
Fri Jun 3 12:19:55 EDT 2005
On Fri, Jun 03, 2005 at 11:58:54AM -0400, Derek Atkins wrote:
> Quoting Chris Shoemaker <c.shoemaker at cox.net>:
> > /home/chris/gnucash/gnucash/src/gnome-utils/.libs/libgncmod-gnome-utils.so:
> > undefined reference to `gnc_gconf_toolbar_detachable'
> > > > collect2: ld returned 1 exit status
> > > > make: *** [test-link] Error 1
> > >
> > > You've got an old generated file there somewhere.
> > > gnc_gconf_toolbar_detachable() is now a static inline in a header file.
> > > Try a 'make distclean'.
> > Hmm, that didn't seem to make a difference.
> > [.libs]$ nm libgncmod-gnome-utils.so.0.0.0 |grep gconf_tool
> > U gnc_gconf_toolbar_detachable
> > shows the undefined symbol.
> > It seems that the inline is not working quite right.
> > If it were truly inlined I wouldn't see it as an external symbol, right?
> > Maybe gnc-gconf-utils.h has to be added to the /core-utils/Makefile.am
> > somewhere?
> > Am I really the only person having this problem? Anyone else building
> > g2 from yesterday's CVS?
> I just updated and built g2 branch about 30 minutes ago and it worked just fine
> on my FC3 machine.
> gcc version 3.4.3 20050227 (Red Hat 3.4.3-22.fc3)
no kidding, so it's just me then. :(
I just re-updated cvs and autogen'd and make'd. same failure.
I did recently add --enable-doxygen and --disable-error-on-warning to
my autogen line. Let me remove them and retry...
More information about the gnucash-devel