Re: 2.15.1, desktop/gnome-desktop, needs python libxml2 ?



On Sun, 2006-04-30 at 11:59 -0400, Adam Worrall wrote:
> On 4/29/06, Adam Worrall <abworrall gmail com> wrote:
> >
> > My mistake; I thought the '2.4' related to the version of Python :) I
> > should have nabbed
> > ftp://xmlsoft.org/libxml2/python/libxml2-python-2.6.9.tar.gz instead,
> > since it works fine.
> 
> I wrote too soon; this package is hardcoded to look for the underlying
> libxml2 under /usr, which causes problems later on.
> 
> I dug a little deeper, and it turns out that the python bindings should be
> built by platform/libxml2. In fact they are built, but they're put in the
> wrong place; I think there is a typo line 16 of
>   platform/libxml2/files/python/python-path-fixes.diff
> 
> +           PYTHON_SITE_PACKAGES=$libdir/lib/python$PYTHON_VERSION/site-packages
> 
> The '/lib' needs to be removed.

Thanks, Adam, good catch. :)

Indeed, this has been mentioned on IRC just recently and needs to be
corrected in our (interim) patches as well as upstream. FWIW, this code
applies to systems with a custom built Python only. Affected garballs
are bootstrap/gamin, platform/libxml2 and platform/libxslt.

These patches (well, the corrected ones hopefully) will be part of the
next release of the above packages and where included by us, cause
releases where not done in time for GNOME 2.15.1.

...guenther


-- 
char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]