[EMAIL PROTECTED] writes:

> I'm running guile 1.3 and I don't have qthreads and it works fine.

I think it proabably depends on whether or not you compiled guile with
threads support.  If you did, then I think it needs qthreads.

> > We need one more case that has -lqthread and no -ltermcap.
> > Unfortunately, that won't work either because autoconf caches the
> > results of the first test for gh_eval_file and skips the others.
> 
> ? 
>
> > To fix this, you have to do things manually, you can't use
> > AC_CHECK_LIB.  
> 
> ? why not ? 

The first AC_CHECK_LIB for a given library/function combination is the
only one that can ever succeed/fail.  After that, all the other tests
are skipped because configure assumes the result is in the cache.
AC_CHECK_LIB doesn't care that you're retrying with different library
combinations.  I've got a good fix now (that might need a little
debugging, but is basically solid).  I'll send you a patch after I
sync up with your latest changes.

> I'm finding all of this guile-related setup quite irritating.  
> I'm concerned that it's driving people away .... we don't need that.

You won't get any disagreement from me.  Guile was still pretty shaky
when we (I) started using it.  I still think it's the right idea,
though, and I believe (though I could be wrong) that with the latest
1.3 release, things should be smoother.  Let me get you these latest
fixes, let that settle out, and see how it goes.

If, after a little longer, things are still a big PITA, then we can
discuss our options...

-- 
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

Reply via email to