Building GnuCash without X11

Charles Day cedayiv at gmail.com
Fri Nov 7 14:26:37 PST 2008


On Fri, Nov 7, 2008 at 1:12 PM, Charles Day <cedayiv at gmail.com> wrote:

> On Tue, Nov 4, 2008 at 10:34 AM, Olaf Foellinger <olaf at foellinger.de>wrote:
>
>> Hi,
>>
>> * Charles Day <cedayiv at gmail.com> [04.11.08 09:20]wrote:
>>
>> >    Greetings,
>> >
>> >    I am one of the GnuCash developers, so I read with some excitement
>> Olaf
>> >    Foellinger's report that he was able to build GnuCash without X11. If
>> I
>>
>> :). Besides, I'm on 10.4
>>
>> >    can repeat his success and test it out, I hope that at some point we
>> >    might be able to begin offering GnuCash for Mac in native form.
>>
>> Very good, that's been my intention, too.
>>
>> >    However, I tried it myself without much luck. Perhaps someone could
>> >    advise.
>> >    I have a brand-new MacBook Pro now (10.5.5), on which I installed
>> >    MacPorts. I started with the following:
>> >    sudo port install dbus +no_x11
>> >    sudo port install cairo +no_x11
>> >    sudo port install pango +no_x11
>> >    sudo port install gtk2 +no_x11
>>
>> Two prerequisites are missing:
>>
>> - delete the line "depends_run port:evince" in the gnucash portfile
>>  (that deletes many complicated gnome dependencies, too)
>>
>
> Thanks, that was the problem. I saw that the line was in the portfile but I
> hadn't commented it out.
>
> - in aqbanking portfile replace the line
>>        --with-frontends="cbanking g2banking qbanking"
>>  with
>>        --with-frontends="g2banking"
>> - for the installation of libgtkhtml3 i had to apply the patch
>>  https://trac.macports.org/ticket/16989
>
>
> This part worked OK for me without the patch, maybe because of 10.5.5.
>
>
>> <https://trac.macports.org/ticket/16989>
>> - during the installatin of slib-guile16 sometimes I had to call
>>        $ ${prefix}/share/guile/site
>>  manually.
>>
>
> I ran into that too, thanks.
>
>
>>
>> >    sudo port install gnucash +without_hbci
>> >    The "+without_hbci" was just to remove a few dependencies, for a
>> >    hopefully greater chance of success. However, this failed when it
>> >    reached the desktop-gnome dependency, saying what I understand to
>> mean
>> >    "I'm trying to build desktop-gnome +x11 but I need gtk2 +x11 and you
>> >    have gtk2 +no_x11 instead."
>>
>> Not necessary, hbci is working and needed here in Germany.
>>
>
> Agreed, I will try building with aqbanking & gwen but just wanted to test
> with less dependencies initially.
>
>
>>
>> >    --->  Configuring gnome-desktop
>>
>> That has not been built here so I assume it's a evince dependency.
>>
>
> Yes, it was only there for evince, so commenting out evince fixed that.
>
>
>>
>> If you have any further questions I'm glad to answer. Gnucash does run
>> here from the command line.
>>
>
> I do have a problem once the install is finished. When I start gnucash it
> complains about being unable to load settings. It seems that gconf can't
> start:
>
> charless-macbook-pro:~ cedayiv$ gconftool-2 --spawn
> Failed to spawn the configuration server (gconfd): Failed to contact
> configuration server; some possible causes are that you need to enable
> TCP/IP networking for ORBit, or you have stale NFS locks due to a system
> crash. See http://www.gnome.org/projects/gconf/ for information. (Details
> -  1: Failed to get connection to session: dbus-launch failed to autolaunch
> D-Bus session: Autolaunch requested, but X11 support not compiled in.
> Cannot continue.
>
> Any ideas?
>
>

Don't worry, I found the answer here. I see that you have commented there
also.
https://trac.macports.org/ticket/16755#comment:17

So I now have a working GnuCash to play with. Thanks again.


>> Gruß Olaf
>>
>
> Cheers,
> Charles
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-users/attachments/20081107/ffec968b/attachment.html>


More information about the macports-users mailing list