On Apr 11, 2009, at 22:12 , Lenore Horner wrote:

I'm trying to install gnucash without x11 (and without any of the online banking stuff). Pango failed, but there is not a patch that at least allows Pango to compile. I don't know whether it breaks something else though. Now Goffice is failing with an error that looks similar to me: looking for *x.h when it's supposed to be +no_x11 +quartz. This is trac issue 18655, but no solution has been posed there in the 6 weeks since the issue was created in trac.

Anyone have any idea how important the functions that are supposed to be defined in the missing file are? Can I just skip over them the way the Pango patch does?

Lenore

I may have found a solution to my own problem: in the file foo-canvas- rect-ellipse.c replace every instance of

#ifdef HAVE_RENDER
...
#endif

with

#ifdef HAVE_RENDER
#ifdef HAVE_X
...
#endif
#endif

This permits goffice to install for me (G4, OS 10.5.6, MacPorts 1.7.1, Xcode 3.1.2). I haven't finished all the rest of the installation yet, so I don't know whether I've broken things or not. If Gnucash runs fine for me with this patch, I'll try following the instructions for creating a diff and post it to trac. (I have to figure out first how to get back the .c files without undoing my installation since they got cleaned up I think.)

Lenore

_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to