in the mono ebuild the version of libxml2 has been hard-coded to 2.5.7, I think the reason for that was that mono 0.25 had problems with libxml2-2.5.8 . Now the latest version of libxml2 is 2.5.10, is the problem still there or should the dependency be removed? The reason I ask is because on my gentoo machine, each time I do emerge world -uDp, the system keeps swinging between 2.5.7 and 2.5.10 of libxml2. Reproducible: Always Steps to Reproduce: 1. 2. 3. mermaid root # emerge info Portage 2.0.48-r7 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 oss 3dnow apm avi crypt cups encode foomaticdb gif jpeg libg++ libwww mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib directfb gtkhtml gdbm berkdb slang readline aalib bonobo svga tcltk guile X sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gnome gtk qt motif opengl mozilla ldap cdr 3dfx dga dvd gb gtk2 lirc pcmcia pda radeon samba trusted vim-with-x -java -kde -arts" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -O2 -pipe" CXXFLAGS="-O2 -mcpu=i686 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache" mermaid root #
this is probably more dotnet than gnome, but i'd expect foser will know the answer. looking through the release notes, i can see they made a mention of increasing xml support in 0.2.5. if you can test it with 2.5.10 and report on your success, that can help us.
Sure, Just tell me what breaks in mono with libxml2-2.5.8? I mean which software should I test? I am no mono coder, I just installed it out of curiosity. I would still like to help you with this though.
http://lists.ximian.com/archives/public/mono-devel-list/2003-July/001456.html Is the only information I can find around. Thanks for checking.
I am not sure exactly as to what is to "select a type for rendering" but I installed monodoc with libxml2-2.5.10 and libxslt-1.0.32 and browsed around in the documentation, it seems to work fine, no problems for me. Actually after writing the above comment I did some testing and found an occasional crash. It happens very infrequesntly, also it doesnt lock up the machine. You can easily restart the program. Though I could not reproduce the problem in the one try that I did on libxml2-2.5.7 . But I still think its not a serious crasher. It doesnt affect other stuff. But then again I dont know your policy on this. Even if you decide to keep the blobk on libxml2, may be you should move it to modoc package? Hope this helps.
I put the block in place, it was due to the entire System.Xml.Xslt namespace being broken under libxml2 2.5.8, severly broken in fact, monodoc wouldnt work at all. Tonight when I get home I will do some testing with monodoc, and a couple other mono Xslt applications to make sure that the problem is gone, then I will remove the block if all goes well.
If I understood tberman correctly, this is not an issue with mono-0.26 (just committed) anymore, so I removed the <= part of libxml2