Re: [OSX] 2.3.5 with DBI & SQLite

2009-09-14 Thread Derek Atkins
John Ralls  writes:

> I finally got Webkit-Gtk to build, so I finished building
> Gnucash-2.3.5 with DBI support. Libdbi-drivers is built with Sqlite3
> using /usr/lib/libsqlite3.dylib which is distributed as part of Core
> Data. So far so good, everything built with no errors.
>
> When I went to try it out, though, it's not working: The File>Save As
> dialog box presents only XML as a save option. I looked through
> config.log to make sure that it found the dbi stuff (it did). What
> else should I look for before I start debugging?
>
> (On the other hand, the Webkit rendering works fine and is
> substantially faster than Gtkhtml. The downside is that Webkit itself
> uses Objective C++, which isn't available for 10.4 Tiger, so there
> will have to be a separate binary for Tiger.)

Does this mean we couldn't build Webkit-GTK on a 10.4.8 machine?

> Regards,
> John Ralls

-derek

-- 
   Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
   Member, MIT Student Information Processing Board  (SIPB)
   URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH
   warl...@mit.eduPGP key available
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: Fedora 11 problems

2009-09-14 Thread Derek Atkins
Ian Leonard  writes:

> 2009/9/9 Derek Atkins 
>
> Ian Leonard  writes:
>
> > Not for me:
> >
> > yum search gtkthml
> > Loaded plugins: refresh-packagekit
> > Warning: No matches found for: gtkthml
> > No Matches found
>
> That's because "gtkthml" != "gtkhtml"   Unfortunately spelling counts
> here.
>
> Ah. I missed that t completely. Time to get glasses:-)
>
> I recompiled 2.2.29 and it didn't make any difference. This is probably no
> surprise.
>
> I took a backup .xac file and loaded it on FC11.
> It came up fine. I saved it and tried to reload. I got the reported problem.
>
> So I got a new copy of the accounts, loaded it, deleted all the scheduled
> transactions, saved
> and reloaded. It looks like the problem has gone!
>  
> Should I log this as a bug? As you said, it has been reported before.

I think one might already exist.  Please check before you file a new one.

> Thanks for your help.
>
> --
> Regards,
>
> Ian Leonard

-derek

-- 
   Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
   Member, MIT Student Information Processing Board  (SIPB)
   URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH
   warl...@mit.eduPGP key available
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [OSX] Webkit.

2009-09-14 Thread John Ralls


On Sep 14, 2009, at 7:02 AM, Derek Atkins wrote:


John Ralls  writes:


(On the other hand, the Webkit rendering works fine and is
substantially faster than Gtkhtml. The downside is that Webkit itself
uses Objective C++, which isn't available for 10.4 Tiger, so there
will have to be a separate binary for Tiger.)


Does this mean we couldn't build Webkit-GTK on a 10.4.8 machine?


I'm afraid so.

But there's a bigger problem: I had to patch Webkit-Gtk to get it to  
compile and submitted the patch. It's a matter of conflating Gtk and  
X11. (It's at https://bugs.webkit.org/show_bug.cgi?id=28727) The  
response was to patch more extensively to ensure that Webkit-Gtk won't  
build without X11, and when I reopened the bug, the maintainer  
commented that Webkit-Gtk doesn't support the Quartz backend. As long  
as Gnucash will build against 1.1.12 we're fine, but if we have to  
move to a newer version, more extensive patching will be needed.


Regards,
John Ralls

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [OSX] Webkit.

2009-09-14 Thread Derek Atkins
John Ralls  writes:

> On Sep 14, 2009, at 7:02 AM, Derek Atkins wrote:
>
>> John Ralls  writes:
>>
>>> (On the other hand, the Webkit rendering works fine and is
>>> substantially faster than Gtkhtml. The downside is that Webkit itself
>>> uses Objective C++, which isn't available for 10.4 Tiger, so there
>>> will have to be a separate binary for Tiger.)
>>
>> Does this mean we couldn't build Webkit-GTK on a 10.4.8 machine?
>
> I'm afraid so.
>
> But there's a bigger problem: I had to patch Webkit-Gtk to get it to
> compile and submitted the patch. It's a matter of conflating Gtk and
> X11. (It's at https://bugs.webkit.org/show_bug.cgi?id=28727) The
> response was to patch more extensively to ensure that Webkit-Gtk won't
> build without X11, and when I reopened the bug, the maintainer
> commented that Webkit-Gtk doesn't support the Quartz backend. As long
> as Gnucash will build against 1.1.12 we're fine, but if we have to
> move to a newer version, more extensive patching will be needed.

Ummm

That seems counter-productive!  Did they give a reason for making
that restriction?  *sigh*

Do you want me to get involved with this issue?

It seems pretty bad that you supply a patch to get it webkit-gtk working
with Gtk-Quartz and they make it not-work!

> Regards,
> John Ralls

-derek

-- 
   Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
   Member, MIT Student Information Processing Board  (SIPB)
   URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH
   warl...@mit.eduPGP key available
___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [OSX] Webkit.

2009-09-14 Thread John Ralls


On Sep 14, 2009, at 8:29 AM, Derek Atkins wrote:


John Ralls  writes:


But there's a bigger problem: I had to patch Webkit-Gtk to get it to
compile and submitted the patch. It's a matter of conflating Gtk and
X11. (It's at https://bugs.webkit.org/show_bug.cgi?id=28727) The
response was to patch more extensively to ensure that Webkit-Gtk  
won't

build without X11, and when I reopened the bug, the maintainer
commented that Webkit-Gtk doesn't support the Quartz backend. As long
as Gnucash will build against 1.1.12 we're fine, but if we have to
move to a newer version, more extensive patching will be needed.


Ummm

That seems counter-productive!  Did they give a reason for making
that restriction?  *sigh*

Do you want me to get involved with this issue?

It seems pretty bad that you supply a patch to get it webkit-gtk  
working

with Gtk-Quartz and they make it not-work!


It seems dumb to me, too. As you may have noted, the ticket remains  
open but apparently ignored. I haven't pursued it on the Webkit-gtk  
list yet.


The open hostility is unusual. More common is simple neglect. Most of  
the dev teams are Linux-focussed and not terribly interested in cross- 
platform compatibility. They'll accept patches, but won't do anything  
themselves to ensure compatibility. In the Linux world, the distro  
teams do all sorts of compatibility patches (as do Fink and MacPorts  
maintainers, as David Reiser pointed out.) The Gtk+ team can't even be  
bothered to commit patches since Richard Hult withdrew.


As for you "getting involved", to do what? Adding another lonely voice  
on the dev lists (in your copious spare time ;-) ) won't hurt, but it  
seems unlikely to make much difference.


Regards,
John Ralls

___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel


Re: [OSX] 2.3.5 with DBI & SQLite

2009-09-14 Thread David Reiser


On Sep 14, 2009, at 10:02 AM, Derek Atkins wrote:


John Ralls  writes:


I finally got Webkit-Gtk to build, so I finished building
Gnucash-2.3.5 with DBI support. Libdbi-drivers is built with Sqlite3
using /usr/lib/libsqlite3.dylib which is distributed as part of Core
Data. So far so good, everything built with no errors.

When I went to try it out, though, it's not working: The File>Save As
dialog box presents only XML as a save option. I looked through
config.log to make sure that it found the dbi stuff (it did). What
else should I look for before I start debugging?

(On the other hand, the Webkit rendering works fine and is
substantially faster than Gtkhtml. The downside is that Webkit itself
uses Objective C++, which isn't available for 10.4 Tiger, so there
will have to be a separate binary for Tiger.)


Does this mean we couldn't build Webkit-GTK on a 10.4.8 machine?


Regards,
John Ralls


-derek

webkit-gtk 1.1.10 does work with osx 10.4 and 10.5. There are a bunch  
of tweaks that fink uses to get around various issues (package name:  
webkit-1.0.2, version 1.1.10).


There are a bunch of issues with the webkit-gtk JIT compiler in  
versions 1.1.10 - 1.1.14 which prevent building recent webkit-gtk  
versions on osx 10.6. Curiously, a prerelease snapshot of 1.0.1 works  
for me on 10.6, so that's what I'm using at the moment.


Dave
--
David Reiser
dbrei...@earthlink.net




___
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel