All ebuilds of media-libs/SoQt are missing the Use-flag qt4. This is necessary to emerge sci-misc/freecad. Reproducible: Always Steps to Reproduce: 1.emerge freecad 2. 3. Actual Results: freecad fails to emerge Expected Results: freecad has to emerge I modified the ebuild like this: Adding qt4 under IUSE Adding x11-libs/qt:4 under DEPEND="${RDEPEND} here the comlpete ebuild which is working on my system # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/SoQt/SoQt-1.4.2_alpha1841.ebuild,v 1.1 2009/12/22 16:23:12 tommy Exp $ EAPI="2" inherit flag-o-matic DESCRIPTION="The glue between Coin3D and Qt" SRC_URI="mirror://gentoo/${P}.tar.bz2" HOMEPAGE="http://www.coin3d.org/" SLOT="0" LICENSE="|| ( GPL-2 PEL )" KEYWORDS="~amd64 ~x86" IUSE="doc qt4" RDEPEND=">=media-libs/coin-3.1.2[javascript] x11-libs/qt-gui:4 x11-libs/qt-opengl:4" DEPEND="${RDEPEND} dev-util/pkgconfig doc? ( app-doc/doxygen ) x11-libs/qt:4" src_configure() { append-ldflags $(no-as-needed) econf --with-coin --disable-html-help $(use_enable doc html) htmldir=/usr/share/doc/${PF}/html } src_install() { emake DESTDIR="${D}" install || die "emake install failed" dodoc AUTHORS NEWS README* || die "dodoc failed" }
Created attachment 217291 [details] Modified ebuild with qt4
Qt4 is always enabled, so there's no need for USE flag, the freecad ebuild (which is not in portage) is broken. Nothing left to do here. Contact freecad ebuild/overlay author to fix their stuff.