Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Jan 2005 12:00:13 -0500
From:      "Michael Scheidell" <scheidell@secnap.net>
To:        <freebsd-gnome@freebsd.org>
Cc:        thomasv@netapp.com
Subject:   libxml2 errors under FreeBSD 5.3
Message-ID:  <000201c4fb23$ae4e2300$0600600a@family>

next in thread | raw e-mail | index | archive | help

Posted in xml, gnome and org. (november 29th) and on dec 15th, 2004
(different errors, different posters.. and no, its not the CFLAGS)
if you specify XML in PHP5_extensions, it tries to compile libxml.  small 
typo fixed by patch below.


Ports cvsup os of jan 15th still didn't fix this.
Patch to fix this below

> > libxml2-2.6.16 build errors out on MINGW with MSYS in
> > encoding.c: In function `ISO8859xToUTF8':encoding.c:2338:
> `xlattable'
> > undeclared (first use in this function)
>
> Open the file in an editor, go to line 2338, and replace
> "xlattable" with
> "unicodetable". It compiles fine afterward. Apparently this
> line of code was
> copied from another function in which "xlattable" was the
> name of the function
> parameter, and the author didn't think to rename the variable
> when he copied it.

diff -bBru encoding.c.orig encoding.c
--- encoding.c.orig Sat Nov 6 07:19:31 2004
+++ encoding.c Sat Jan 15 11:50:07 2005
@@ -2335,7 +2335,7 @@
unsigned int c;
if ((out == NULL) || (outlen == NULL) || (inlen == NULL) ||
- (in == NULL) || (xlattable == NULL))
+ (in == NULL) || (unicodetable == NULL))
return(-1);
outend = out + *outlen;
inend = in + *inlen; 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000201c4fb23$ae4e2300$0600600a>