Unable to compile on current rawhide

Chris Shoemaker c.shoemaker at cox.net
Fri Dec 23 11:53:42 EST 2005


On Fri, Dec 23, 2005 at 10:26:24AM -0600, Michael D. Wise wrote:
> On Fri, 2005-12-23 at 10:11 -0500, Chris Shoemaker wrote:
> > On Fri, Dec 23, 2005 at 07:32:42AM -0600, Michael D. Wise wrote:
> > > I can't compile a current svn checkout on the current rawhide.  I get
> > > the following error:
> > > 
> > >  gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I../../.. -I../../..
> > > -I. -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> > > -Wno-uninitialized -Wall -Wunused -Wdeclaration-after-statement
> > > -Wno-pointer-sign -MT guid.lo -MD -MP -MF .deps/guid.Tpo -c guid.c -fPIC
> > > -DPIC -o .libs/guid.o
> > > guid.c:60: error: expected '=', ',', ';', 'asm' or '__attribute__'
> > > before '*' token
> > > guid.c: In function 'guid_memchunk_init':
> > > 
> > > Installed version are:
> > > 
> > > qof-0.5.0-6.fc5 (from Extras)
> > 
> > What did configure show for:
> > 
> >   QOF support ...........: $QOF_VERSION
> >   QOF location ..........: $QOF_PREFIX
> >   QOF library dir .......: $QOF_LIB_DIR
> > 
> > If it found the external package, the quickest fix is probably to remove it.
> > 
> > guid.c is part of qof.
> > 
> It found the internal version.
> 
> QOF support ...........: internal
> QOF location ..........: internal
> QOF library dir .......: /home/michael.wise/usr/local/gnucash//lib
> 
> Just to be safe I removed the external package and re-ran configure.  I
> still get the same error about guid.c.

Ok, hypothesis #2: Whatever version of glib2-devel you have finally
removed deprecated GMemChunk from the public api.  Let me go see if
there's some private header we can include until we get around to
removing GMemChunk altogether.

-chris


More information about the gnucash-devel mailing list