GnuCash-1.4.6 fails to compile on FreeBSD 4.1-RELEASE

Steve Davidson sdn@sprintlabs.com
Thu, 21 Sep 2000 13:31:28 -0700


Okay, I installed the older versions:

% g-wrap --version
g-wrap 0.9.4
% guile -v
Guile 1.3.4

And I do a make:
[...]
Making all in gnome
Making all in guile
FLAVOR=gnome g-wrap --api c --target guile
Usage: g-wrap [options] file
  g-wrap --version          - show version information
  g-wrap --help             - show this message
  g-wrap --api LANGUAGE     - language of the API being wrapped
  g-wrap --target LANGUAGE  - language for which wrappers are being generated

  Example: g-wrap --api c --target guile foo.gwp*** Error code 1

Stop in /usr/home/sdn/p/ports/gnucash-1.4.6/src/guile.
*** Error code 1

Stop in /usr/home/sdn/p/ports/gnucash-1.4.6/src.
*** Error code 1

Stop in /usr/home/sdn/p/ports/gnucash-1.4.6.
*** Error code 1

Stop in /usr/home/sdn/p/ports/gnucash-1.4.6.



Steve Davidson wrote:

> % guile -v
> Guile 1.4
>
> % g-wrap --version
> g-wrap 0.9.4
>
> Dave Peticolas wrote:
>
> > Steve Davidson writes:
> > > Matthew Condell wrote:
> > >
> > > > > Since I can't get 1.5.1 to compile,
> > > > > I downloaded 1.4.6.tar.gz
> > > > > ./configure completed without incident;
> > > > > the compile returned this result:
> > > >
> > > > Have you tried using the port (deskutils/gnucash)?
> > > > The port works fine for me on FreeBSD 3.4.
> > > > The current port is for 1.4.5, but you can
> > > > just change the Makefile to use 1.4.6 and
> > > > it work (though the PLIST checksum will not
> > > > be quite right).  This is how I've installed
> > > > 1.4.6 on my system.
> > > >
> > > > If you still have problems after that,
> > > > lemme know and I'll see what I can do, though
> > > > I don't have a 4.1 system around to test on.
> > > >
> > > > Matt
> > >
> > > BTW, here is the result of the 1.4.5 port from Freebsd.org:
> > > (You see, nothing works for me).
> > >
> > > [...]
> > > cc -DHAVE_CONFIG_H -I. -I. -I../.. -I..   -I../engine   -I../gnome
> > > -I../register  -I/usr/local/include -I/usr/X11R6/include  -O -pipe -Wall
> > > -I/usr/X11R6/include -DNEED_GNOMESUPPORT_H -I/usr/X11R6/include/gtk12
> > > -I/usr/local/include/glib12 -I/usr/local/include
> > > -I/usr/local/include/libxml -I/usr/local/include -I/usr/local/include -c
> > > gnc.c
> > > gnc.c:50: syntax error before `POINTER_TOKEN_smob'
> > > gnc.c:50: warning: type defaults to `int' in declaration of
> > > `POINTER_TOKEN_smob'
> > > gnc.c:51: warning: initialization makes integer from pointer without a
> > > cast
> >
> > What versions of guile and g-wrap do you have?
> >
> > dave