I'm trying to build gnumeric-1.10.17 on current LFS-svn with new
autoconf, automake, and generally with the up-to-date stable
packages from everything else.  And failing miserably.

 Has anybody managed to build it with the versions of glib,
gdk-pixbuf, gtk2 (and pango) in the current book ?

 Note that I updated to the latest libgsf, although for a time I
reverted that without making any progress.  I've also upgraded to
xorg-7.7-RC1, and made various other upgrades - all to ensure that I
will be able to build my normal desktop.  This is all in chroot, not
even on a dedicated partition, so no idea if any of it will actually
work :)

 The initial problem was that I had enabled long-double in gnumeric
for several previous builds, but gnumeric's configure now errors out,
complaining that goffice needed to be compiled with long double
support (which seems to be the default option in goffice, i.e. you
can *disable* it in goffice's configure).  In the end I removed that
option from gnumeric (I suspect it's autoconf-1.12 which has
triggered this), but I note that configure still moans about the
problem although it doesn't halt:

checking for long double with more range or precision than double... yes
checking sunmath.h usability... no
checking sunmath.h presence... no
checking for sunmath.h... no
checking for go_render_generall... no
configure: error: libgoffice needs to be compiled with long double support.

 But in 'make', things go downhill - first an error of 'no member
named _g_sealed__button' (didn't keep the full message) - fixed that
by:

sed -i s'/_g_sealed__\(button\)/\1/' src/dead-kittens.h

 But now I get
gnm-dao.c: In function ‘gnm_dao_destroy’:
gnm-dao.c:118:2: error: ‘GtkWidgetClass’ has no member named ‘destroy’

 with more of these elsewhere (using make -j4) and also

widget-font-selector.c:271:7: error: ‘GtkObject’ has no member named 
‘_g_sealed__flags’

 So then I compared the output from configure against the successful
build on LFS-7.1 using glib-2.30.2, gdk-pixbuf-2.24.0, gtk+-2.24.8
(all of those have now been updated to match the current book).  The
main differences seem to be -

checking for g_hash_table_get_keys... no (previously yes)
similarly gdk_window_set_screen gtk_adjustment_* now no
gtk_cell_renderer_get_alignment,padding} now yes

ĸen
-- 
das eine Mal als Tragödie, das andere Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to