Mac OSX Leopard : Gnucash with Quartz in a .app

Charles Day cedayiv at gmail.com
Thu Feb 19 10:11:54 EST 2009


On Thu, Feb 19, 2009 at 3:13 AM, Chocodup <chocodup at free.fr> wrote:

>
> Le 19 févr. 09 à 00:10, Charles Day a écrit :
>
> On Wed, Feb 18, 2009 at 2:49 PM, Chocodup <chocodup at free.fr> wrote:
>
>> Hi,
>>
>> I have already been able to compile Gnucash 2.2.8 with X11 using fink.
>> I recenty have compiled Gnucash 2.2.8 with Quartz using macport (
>> http://wiki.gnucash.org/wiki/MacOSX/MacPortsDetail
>> )
>> All these solutions worked for me, but I still have to launch gnucash
>> using a terminal.
>>
>> Today, I tried to make a gnucash.app using the solution described in
>> the following wiki page : http://wiki.gnucash.org/wiki/MacOSX/Quartz.
>> However, I haven't been able to compile gnucash successfully using
>> this solution.
>>
>> When I try to launch "jhbuild build", I have the following error :
>> jhbuild build: libgnomeprintui has a dependency on unknown
>> "libgnomecanvas" module
>>
>> Has anybody seen this error before ? How to go on ?
>
>
> I haven't tried building the .app yet, so I may not be much help. But I'm
> glad that you are trying! I think that libgnomecanvas is a dependency that
> should already have been installed by macports:
>
> $ port list installed | grep libgnomecanvas
> libgnomecanvas                 @2.20.1.1       gnome/libgnomecanvas
>
> The include files are in /opt/local/include/libgnomecanvas-2.0 and the
> libraries are in /opt/local/lib. Perhaps the scripts on the wiki need some
> help?
>
> You're right : libgnomeanvas has already been compiled using macports.
> However, the method I use to build the .app uses jhbuild, and I don't know
> how to use a previously compiled library (i.e. the one from macports) in
> jhbuild context...
>

I've never used jhbuild, so this is just a guess. Would adding the
information about where to find libgnomecanvas in the gnucash.bundle help?
 Something like this, which is very similar to the existing entries for
other libraries?

<binary>
  ${prefix}/lib/libgnomecanvas*
</binary>


>
>
>> Thanks for your help,
>> Guillaume.
>>
>
> Cheers,
> Charles
>
>
>


More information about the gnucash-user mailing list