Summary: | kde-base/kstars-4.6.0, no make target install | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Gary E. Miller <gem> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | xmw |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build log |
Description
Gary E. Miller
2011-02-18 19:45:15 UTC
Created attachment 262947 [details]
build log
build log
Just as the cmake asks: what's your version of eigen ? If eigen is required should it not be a dependency? I have no eigen installed: # eix eigen * dev-cpp/eigen Available versions: (2) 2.0.13 (~)2.0.15 {debug doc examples} Homepage: http://eigen.tuxfamily.org/ Description: C++ template library for linear algebra: vectors, matrices, and related algorithms In this case - yes, it should be a dependency. Bug in the ebuild, it seems. Confirmed, emerging eigen allows kstars to emerge. So the ebuild needs an additional dependency on eigen. Confirmed problem and solution on a otherwise stable system (I'm just using kstars). Stable eigen suffice. io ~ # emerge -pv eigen [ebuild R ] dev-cpp/eigen-2.0.13 USE="-debug -doc -examples" 0 kB Do you grant me permission to commit this? --- kstars-4.6.0.ebuild.orig 2011-02-21 00:33:02.362222521 +0100 +++ kstars-4.6.0.ebuild 2011-02-21 00:33:25.705743817 +0100 @@ -11,12 +11,13 @@ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="debug fits indi" -DEPEND=" +RDEPEND=" $(add_kdebase_dep libkdeedu) fits? ( >=sci-libs/cfitsio-0.390 ) indi? ( >=sci-libs/indilib-0.6.2[fits?] ) " -RDEPEND="${DEPEND}" +DEPEND="${DEPEND} + dev-cpp/eigen" PATCHES=( "${FILESDIR}"/${PN}-4.4.65-solaris.patch from /var/tmp/portage/kde-base/kstars-4.6.0/work/kstars-4.6.0/CMakeLists.txt macro_optional_find_package(Eigen2 2.0.3) macro_log_feature(EIGEN2_FOUND "Eigen2" "A generic C++ template library for dense and sparse matrices" "http://eigen.tuxfamily.org" FALSE "2.0.3" "Required to build Step and KStars.") if( EIGEN2_FOUND ) macro_optional_add_subdirectory(kstars) endif( EIGEN2_FOUND (In reply to comment #7) > +DEPEND="${DEPEND} > + dev-cpp/eigen" hmm something got mixed up there :) but anyway the solution is ok. sorry for the delay. just added it myself, in tree and overlay. thanks! |