gnumeric się nie buduje
Zbigniew Chyla
cyba w gnome.pl
Pią, 18 Sty 2002, 14:36:45 CET
On Fri, 2002-01-18 at 14:18:39, Paweł Sakowski wrote:
> > Sprawdź, co wypisują polecenia:
> > $ pkg-config --cflags xml
> > oraz
> > $ pkg-config --cflags xml2
>
> pkg-config i libxml2 to ja w ogóle nie mam, ale
>
> $ gnome-config --cflags xml
> -I/usr/X11R6/include/gnome-xml
Uhh, to wyklucza moje podejrzenie, że nagłówki libxml kolidują z libxml2.
Wobec tego nie mam żadnych pomysłów - struktura _xmlDoc przecież zawiera
pole root (no, chyba, że zrobiliście jej w PLD coś złego :-)
Spróbuj ew. nałożyć na Gnumerica załączoną łatkę (wrzuciłem ją już na
cvs.gnome.org).
> Zobaczę, jak zareaguje na instalację xml2.
Może być tylko gorzej :-)
pozdrawiam
Cyba
--
"Saying "not linking to gnome-libs makes it faster" is what most
western cultures have defined as bullshit."
-- Federico Mena Quintero
-------------- następna część ---------
diff -u -p -r1.1796 ChangeLog
--- ChangeLog 2002/01/17 07:44:04 1.1796
+++ ChangeLog 2002/01/18 11:37:17
@@ -0,0 +1,6 @@
+2002-01-18 Zbigniew Chyla <cyba w gnome.pl>
+
+ * src/bonobo-io.c
+ (gnumeric_bonobo_write_workbook, gnumeric_bonobo_read_workbook):
+ Use xmlRootNode for libxml1/libxml2 compatibility.
+
diff -u -p -r1.27 bonobo-io.c
--- src/bonobo-io.c 2002/01/06 21:27:45 1.27
+++ src/bonobo-io.c 2002/01/18 11:37:19
@@ -268,7 +268,7 @@ gnumeric_bonobo_write_workbook (GnumFile
xml, NULL, GNUM_XML_LATEST, NULL,
gnumeric_bonobo_obj_write, storage);
- xml->root = xml_workbook_write (ctxt, wb_view);
+ xml->xmlRootNode = xml_workbook_write (ctxt, wb_view);
xml_parse_ctx_destroy (ctxt);
/*
@@ -461,7 +461,7 @@ gnumeric_bonobo_read_workbook (GnumFileO
context, "Failed to parse file");
goto storage_err;
}
- if (!doc->root) {
+ if (!doc->xmlRootNode) {
xmlFreeDoc (doc);
gnumeric_io_error_read (
context, _("Invalid xml file. Tree is empty ?"));
@@ -484,7 +484,7 @@ gnumeric_bonobo_read_workbook (GnumFileO
gnumeric_bonobo_obj_read,
NULL, storage);
- xml_workbook_read (context, wb_view, ctxt, doc->root);
+ xml_workbook_read (context, wb_view, ctxt, doc->xmlRootNode);
workbook_set_saveinfo (wb_view_workbook (wb_view),
(char *) filename, FILE_FL_AUTO,
gnumeric_bonobo_saver);
Więcej informacji o liście dyskusyjnej pld-devel-pl