When using catalyst to build a livecd-stage2, the script targets/support/kmerge.sh, at line 195 adds the build use flag to the make.conf. [ -e /etc/make.conf ] && \ echo "USE=\"\${USE} ${clst_kernel_use} build\"" >> /etc/make.conf This can break packages merged during callback eg an ebuild needs python[some_new_use_flag], python gets rebuilt with the build use flag. Some apps then stop working like layman, dying with the message: 'module' object has no attribute 'expat' I haven't made much research but it's definitely related to the "build" use flag. Since http://www.gentoo.org/dyn/use-index.xml doesn't give much infos other than it must not be set/used, I could track down the real implication behind it. Please let me know what you think. Reproducible: Always Steps to Reproduce:
Sorry, I forgot to mention I'm using dev-util/catalyst-2.0.6.909
this is mostly fixed, all except when kerncache is used. please see bug with more information. *** This bug has been marked as a duplicate of bug 478244 ***