When I use catalyst using a livecd stage 1 specfile, it reports that x11-base/xfree is blocked by xorg-x11. In my specfile, I have decided to use xorg-x11 instead of xfree. I ran script and grabbed the exact emerge command that catalyst is executing prior to the xfree block. When I run 'emerge --pretend --emptytree --deep' followed by the list of packages xfree doesn't appear anywhere in the dependency tree. I tried removing all packages requiring X from the spec file list, and I still received the xfree dependency message. Reproducible: Always Steps to Reproduce: 1. Get the livecd-stage1 example specfile from the website 2. Use a portage snapshot with the x11-base/xfree directory remove* *Shouldn't be required for any of the packages listed in the specfile 3. catalyst -f livecd-stage1.spec Actual Results: emerge: there are no ebuilds to satisfy "x11-base/xfree". Expected Results: Should have continued, since x11-base/xfree isn't in the dependency tree performed using catalyst 1.0.9 and 1.1.1
I'll look into it, but I can tell you that the spec templates on the site are way old, and probably do not work, at all. Your best solution is probably to add -X to your livecd/use
-X is listed in livecd/use Do you have another specfile I could try?
http://www.gentoo.org/cgi-bin/viewcvs.cgi/src/releng/specs/2004.3/x86/?root=gentoo&hideattic=1&only_with_tag= Anyway, I would definitely say it is a problem with your sec file, so I'm marking this one as INVALID.