Re: Helix GNOME: libxml2?
- From: Toralf Lund <toralf kscanners com>
- To: Ian Peters <itp helixcode com>
- Cc: Iain <tigermilk btinternet com>, GNOME mailing list <gnome-list gnome org>
- Subject: Re: Helix GNOME: libxml2?
- Date: Tue, 28 Nov 2000 13:44:54 +0100
Ian Peters wrote:
> On Tue, Nov 28, 2000 at 10:23:11AM +0100, Toralf Lund wrote:
> > > On 27 Nov 2000 19:46:32 +0100, Toralf Lund wrote:
> > > > Why is there no RPM for libxml2 in the Helix GNOME distribution?
> > >
> > > Because nothing in GNOME needs it.
> > > iain
> >
> > Doesn't Helix aim to support those of us who are developing Gtk/GNOME
> > applications?
>
> libxml2 is not part of the GNOME 1.x platform:
> http://developer.gnome.org/status/roadmap.html
>
> We're simply following the advice given there, which reads, in part,
>
> "We recommend that application developers do not use libraries until
> they are released as part of a platform, and we recommend that
> distributions do not ship libraries (or apps that link to them)
> until said libraries are part of a development platform."
>
> If you have a serious need to begin developing against libxml2, I'm
> sure you know how to download and compile it into a different prefix,
> and compile and link against it.
One of the reasons for wanting libxml2 is
If you are starting a new project using libxml you should really
use the 2.x version.
- from http://xmlsoft.org/
Another is that the 1.8.10 doesn't work without manual updates to the .h
files, at least not if you are using C++;
# gendiff /usr/include/gnome-xml .orig
--- /usr/include/gnome-xml/SAX.h.orig Thu Sep 14 21:22:30 2000
+++ /usr/include/gnome-xml/SAX.h Tue Nov 28 13:38:45 2000
@@ -16,7 +16,7 @@
#include "xlink.h"
#ifdef __cplusplus
-#define extern "C" {
+extern "C" {
#endif
const xmlChar * getPublicId (void *ctx);
const xmlChar * getSystemId (void *ctx);
--- /usr/include/gnome-xml/xlink.h.orig Thu Sep 14 21:22:30 2000
+++ /usr/include/gnome-xml/xlink.h Tue Nov 28 13:38:48 2000
@@ -16,7 +16,7 @@
#include "tree.h"
#ifdef __cplusplus
-#define extern "C" {
+extern "C" {
#endif
/**
* Various defines for the various Link properties.
- Toralf
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]