Building GnuCash without X11
Charles Day
cedayiv at gmail.com
Fri Nov 7 18:15:13 PST 2008
On Fri, Nov 7, 2008 at 2:39 PM, Lai Hilary <hilaryhy at netvigator.com> wrote:
> Hi I notice that you have gnucash built without X11. I am very interested.
> Could you give me the details of the installation?
> Does it work with online price update?
>
Don't forget to cc the list... I must say at the outset that I am completely
new to MacPorts so don't listen to me, listen to Olaf instead! But I think
that between this thread and the original post from Olaf you can figure it
out:
http://lists.macosforge.org/pipermail/macports-users/2008-October/012075.html
By the way, I would not really use this with your data yet. Who knows if it
will work properly (maybe). Also I have not tested the quote downloading
yet, sorry. All I have really done is start GnuCash successfully. Ultimately
we might be able to make a .app for GnuCash, which it looks like Olaf is
already trying.
-Charles
> Thanks
> Hilary
>
> On 8 Nov 2008, at 6:26 AM, Charles Day wrote:
>
> 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
>>
>
> _______________________________________________
> macports-users mailing list
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-users
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-users/attachments/20081107/e979475b/attachment.html>
More information about the macports-users
mailing list