There is something wrong with the source for sablotron: c++ -DHAVE_CONFIG_H -I. -I. -I../../autocfg -march=pentium4 -O3 -pipe -c parser.cpp -fPIC -DPIC -o .libs/parser.lo parser.cpp: In static member function `static Bool TreeConstructer::feedDocumentToParser(Situation&, void*)': parser.cpp:429: invalid conversion from `int' to `XML_Error' make[2]: *** [parser.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/sablotron-0.95-r1/work/Sablot-0.95/src/engine' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/sablotron-0.95-r1/work/Sablot-0.95/src' make: *** [all-recursive] Error 1 !!! ERROR: app-text/sablotron-0.95-r1 failed. !!! Function src_compile, Line 34, Exitcode 2 !!! (no error message) I have tried this on both gentoo-1.4 and gentoo-1.2 Looking at other bugreports I found that there is a new version of sablotron but I havent had time to test it.
I found this out trying to compile php. I had to set USE to -xml in order for php not to use sablotron.
the new version of sablotron is masked and in portage (ok, will be in a few minutes). let me know if that helps any. Otherwise, going to have to pass this on to someone that handles the php tree. (not sure where i came in on this)
I'm having the same problem here. Is there any resolution other than using -xml in the use flags?
Paul - is that with the new version of sablotron or the old?
Nope I got the exact same problem even the 0.96 ebuild.
i dont see why -xml would make a difference considering xml is never used in the ebuild ... also, i might point out the ebuild is missing IUSE, and support for both pic & readline USE variables ...
http://archive.gingerall.cz/archives/public/sablot2002/msg01559.html
i believe that this patch needs to be added to the ebuild: http://download-2.gingerall.cz/download/sablot/Sablot-0.96.1.patch SpanKY: "-xml" makes the php ebuild skip the sablotron dependency. but this bug is really about the sablotron problem.
Patch tested and added. Let me know if this works out for you Alexander
After emerge rsync the command emerge /usr/portage/app-text/sablotron/sablotron-0.96.ebuild completed successfully Thanks
Rajiv was the hero, I'm the the committer. Thanks for your patience, Mike