On Fri, Dec 23, 2005 at 11:17:46AM -0600, Michael D. Wise wrote: > On Fri, 2005-12-23 at 11:53 -0500, Chris Shoemaker wrote: > > 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': > > > > 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 > > > The glib2-devel version is glib2-devel-2.9.1-1. > > Mind you I don't really know anything about programming. I am learning > though every time I compile gnucash. I was reading the API > documentation on gtk.org. It does talk about how memory chunks have > been deprecated in 2.10. Its replacement is the slice allocator.
Yeah, but the slice allocator is new in 2.10, so we're not going to be using it any time soon. I think the RightWay to solve this is to make the disabling of deprecated functions a configure flag. Then, developers can enable it to test what our minimum library requirements are. But we can't just disable deprecated functions by default. That's silly. -chris _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
