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