>=boost-1.46 has a new filesystem api that breaks xsd. Reproducible: Always
Created attachment 278053 [details] build.log
confirmed here
this seems to be a working fix [1]: diff --git a/mnt/gentoo/portage/dev-cpp/xsd/xsd-3.3.0.ebuild b/xsd-3.3.0.ebuild index ac9c42b..e31d4a3 100644 --- a/mnt/gentoo/portage/dev-cpp/xsd/xsd-3.3.0.ebuild +++ b/xsd-3.3.0.ebuild @@ -66,7 +66,7 @@ cxx_optimize := n cxx_debug := n cxx_rpath := n cxx_pp_extra_options := -cxx_extra_options := ${CXXFLAGS} -I${BOOST_INC} +cxx_extra_options := ${CXXFLAGS} -DBOOST_FILESYSTEM_VERSION=2 -I${BOOST_INC} cxx_ld_extra_options := ${LDFLAGS} cxx_extra_libs := cxx_extra_lib_paths := [1]: http://lists.fedoraproject.org/pipermail/devel/2011-February/148405.html
I can confirm that the fix in comment 3 makes dev-cpp/xsd-3.3.0 build and emerge without error.
I can confirm the problem and the fix.
Me too.
I can also confirm the breakage and that the fix works. It's getting quite annoying to handfix xsd build after each boost upgrade and revdep-rebuild.
Committed a fix to the tree now. Thanks!