Matt Armstrong <[EMAIL PROTECTED]> writes:
> Did you by chance install the libguile4-dev package _after_ you ran
> ./configure? That would explain ./configure not finding the library
> in its tests.
Don't forget that you also need to nuke config.cache. Since it caches
the old values, just re-running configure isn't always enough.
> The bug is that ./configure should fail if it can't find qthreads
> instead of being silent about it. In fact, there are a bunch of
> cases where configure should fail instead of be silent about a
> certain compile or link time problem. Gnucash requires a lot of
> support packages and it is best to insist upon thier installation at
> configure time.
I've got a pretty big patch to configure.in pending. I'm just waiting
to finish the last bit of the export data as text stuff and then I'll
send the whole thing in. This patch makes configure.in much cleaner
and smarter about finding guile, and may make this problem go away.
> To do use autoconf properly, I think the "make gnome" -vs- "make
> motif" options should be turned into ./configure time options.
> (perhaps I've stumbled across a way to contribute to GnuCash!)
I'm not sure I understand. Why would this be an improvement?
We went to some trouble to make sure that you could compile both
simultaneously. This is fairly nice when you're developing and you
need to flip back and forth between the two versions to compare
behaviors. If you had to go through a full configure (and a make
clean) everytime you wanted to switch over, it would slow things down
quite a bit.
One thing you could do is set it up so that if gnome or motif aren't
detected, those options are deleted from the Makefiles, but I'm still
not sure that would buy you much.
However, I do agree that things should be strucured so that configure
outright fails when it can't find something it needs. Wherever it
doesn't, I consider that a bug.
--
Rob Browning <[EMAIL PROTECTED]> PGP=E80E0D04F521A094 532B97F5D64E3930
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body