r21768 - gnucash/branches/2.4/packaging/win32 - More changes to compile gtk-2.24.

John Ralls jralls at ceridwen.us
Sat Dec 31 14:45:07 EST 2011


On Dec 31, 2011, at 10:47 AM, Derek Atkins wrote:

> Hi,
> 
> On Sat, December 31, 2011 1:39 pm, John Ralls wrote:
>> 
>> On Dec 31, 2011, at 1:38 AM, Geert Janssens wrote:
>> 
>> 
>>> On a side note: starting tomorrow I won't be much near my computer for a
>>> week,
>>> so if there are things that need my feedback, it make take some time
>>> before I
>>> can answer.
>> 
>> It didn't work:
>> 
>> In c:\Program Files\gnucash/share/guile/1.8/slib/require.scm:
>> 141:  2  (cond ((not feature) (set! *catalog* #f)) ((slib:provided?
>> feature)) . ..)
> [snip]
>> 205:  9  [with-load-pathname "c:\\Program
>> Files\\gnucash/share/guile/1.8/slib/m klibcat" ...]
>> In c:\Program Files\gnucash/share/guile/1.8/slib/guile.init:
>>    ...
>> 308: 10  [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure
>> #f ()> ]
>> In unknown file:
>>   ?: 11* [#<procedure #f ()>]
>> In c:\Program Files\gnucash/share/guile/1.8/slib/require.scm:
>> 207: 12* [apply #<procedure slib:load #> #]
>> In unknown file:
>>   ?: 13  [slib:load "c:\\Program
>> Files\\gnucash/share/guile/1.8/slib/mklibcat"]
>>    ...
>>   ?: 14  [dynamic-wind #<procedure #f ()> #<procedure #f ()> #<procedure
>> #f ()> ]
>>   ?: 15* [#<procedure #f ()>]
>> In c:\Program Files\gnucash/share/guile/1.8/slib/guile.init:
>> 558: 16* (let* ((errinfo #)) (if (and errinfo #) (apply throw errinfo)))
>> 561: 17  (if (and errinfo (catch # # #)) (apply throw errinfo))
>> In unknown file:
>>    ...
>>   ?: 18  [throw]
>> 
>> c:\Program Files\gnucash/share/guile/1.8/slib/guile.init:561:10: In
>> procedure op en-file in expression (if (and errinfo #) (apply throw
>> errinfo)):
>> c:\Program Files\gnucash/share/guile/1.8/slib/guile.init:561:10: No such
>> file or  directory: "c:\\Program
>> Files\\gnucash/share/guile/1.8/slib/mklibcat"
>> 
>> Sigh.
>> 
>> Regards,
>> John Ralls
> 
> This should be a simple fix where we just need to build the catalog file. 
> It can be done once, possibly during the build.  It just requires someone
> to run:
> 
> guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)"
> 
> Maybe we just need to do this in our install.sh script?
> 

Oh, it's there. But it's calling guile.cmd, and there isn't one. 
I see that it works for me when I test because guile.exe can find the guile installation directory which was compiled in, even when the installer puts it in c:\Program Files\gnucash. The guile built on the buildbot must have a different path (even though I'm building in c:\soft), so it can't even find ice-9/boot-9.

Regards,
John Ralls





More information about the gnucash-devel mailing list