[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ITP: g-wrap -- Scripting interface generator for C



[CC'ed Thomas Bushnell, since he has filed an ITA on gwrapguile]

cascardo@minaslivre.org writes:

> Please, check the following bugs, rename or close them, however you prefer.
>
>
>   1) #242467: ITA: gwrapguile -- Tool for exporting C libraries into...
>
>   2) #263127: O: gwrapguile -- g-wrap: Tool for exporting C...
>
I prefer to have them open until GnuCash is built against G-Wrap 1.9.3
and the gwrapguile source package can be removed. 

A note to Thomas: You can already try building GnuCash 1.8.9 (1.8.10
will have the patch applied, as it is already in CVS, both in HEAD and
the 1.8 branch) when you apply the attached patch. Note that I have
not yet done extensive testing with the G-Wrap 1.9.3-built GnuCash, so
there *might* be problems, so I'm not sure if we want this to be a
pre-Sarge change (although probably any problems would show up quick
enough to fix them before Sarge). You can download G-Wrap 1.9.3 .debs
by adding this to your /etc/apt/sources.list:

deb http://people.debian.org/~rotty/debian/ unstable/
deb-src http://people.debian.org/~rotty/debian/ unstable/

? app-file/gnome-glib.log
? app-utils/gnome-glib.log
? business/business-core/gnome-glib.log
? business/business-gnome/gnome-glib.log
? business/dialog-tax-table/gnome-glib.log
? engine/gnome-glib.log
? gnome/gnome-glib.log
? gnome-search/gnome-glib.log
? gnome-utils/gnome-glib.log
? report/report-gnome/gnome-glib.log
Index: engine/gw-engine-spec.scm
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/gw-engine-spec.scm,v
retrieving revision 1.73
diff -u -p -r1.73 gw-engine-spec.scm
--- engine/gw-engine-spec.scm	13 Jun 2004 20:01:29 -0000	1.73
+++ engine/gw-engine-spec.scm	8 Oct 2004 16:03:28 -0000
@@ -97,8 +97,6 @@
 (gw:wrap-as-wct ws '<gnc:id-type> "QofIdType" "QofIdTypeConst")
 (gw:wrap-as-wct ws '<gnc:Account*> "Account*" "const Account*")
 (gw:wrap-as-wct ws '<gnc:Account**> "Account**" "const Account**")
-(gw:wrap-as-wct ws '<gnc:InvAcct*> "InvAcct*" "const InvAcct*")
-(gw:wrap-as-wct ws '<gnc:AccInfo*> "AccInfo*" "const AccInfo*")
 (gw:wrap-as-wct ws '<gnc:AccountGroup*> "AccountGroup*" "const AccountGroup*")
 (gw:wrap-as-wct ws '<gnc:Book*> "QofBook*" "const QofBook*")
 (gw:wrap-as-wct ws '<gnc:Lot*> "GNCLot*" "const GNCLot*")
Index: gnome-search/dialog-search.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-search/dialog-search.h,v
retrieving revision 1.11
diff -u -p -r1.11 dialog-search.h
--- gnome-search/dialog-search.h	23 Oct 2003 04:32:57 -0000	1.11
+++ gnome-search/dialog-search.h	8 Oct 2004 16:03:28 -0000
@@ -24,6 +24,8 @@
 #ifndef _GNC_DIALOG_SEARCH_H
 #define _GNC_DIALOG_SEARCH_H
 
+#include <gtk/gtk.h>
+
 #include "GNCId.h"
 #include "QueryNew.h"
 
Index: report/report-gnome/dialog-column-view.h
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/report/report-gnome/dialog-column-view.h,v
retrieving revision 1.2
diff -u -p -r1.2 dialog-column-view.h
--- report/report-gnome/dialog-column-view.h	22 Feb 2003 08:13:23 -0000	1.2
+++ report/report-gnome/dialog-column-view.h	8 Oct 2004 16:03:28 -0000
@@ -20,8 +20,14 @@
  * Boston, MA  02111-1307,  USA       gnu@gnu.org                   *
  ********************************************************************/
 
+#ifndef GNC_DIALOG_COLUMN_VIEW_H
+#define GNC_DIALOG_COLUMN_VIEW_H
+
 #include <libguile.h>
+#include <gtk/gtk.h>
 
 typedef struct gncp_column_view_edit gnc_column_view_edit;
 
 GtkWidget * gnc_column_view_edit_options(SCM options, SCM view);
+
+#endif
Regards, Rotty
-- 
Andreas Rottmann         | Rotty@ICQ      | 118634484@ICQ | a.rottmann@gmx.at
http://yi.org/rotty      | GnuPG Key: http://yi.org/rotty/gpg.asc
Fingerprint              | DFB4 4EB4 78A4 5EEE 6219  F228 F92F CFC5 01FD 5B62

Software Patents: Where do you want to stifle inovation today?

Reply to: