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