I'm in the process of trying to switch to paludis (yes, I know I should have done it one or two weeks ago, but I ditn't have time). I think I've successfully configured it (at least, I've been able to update some packages in portage). I'm having two problems (and I don't know whether they're related or not). The first one is that, even though I've setup the kde4-experimental overlay as explained in the documentation, including copying the keywords.conf.d and package_unmask.conf.d to /etc/paludis, it still doesn't seem to see the split ebuilds. For example, if I say:
Code: Select all
paludis -ip "=kde-base/kdelibs-scm"
I get this:
Code: Select all
Query error:
* In program paludis -ip =kde-base/kdelibs-scm:
* When performing install action from command line:
* When executing install task:
* When building dependency list:
* When adding PackageDepSpec '=kde-base/kdelibs-scm':
* No versions of '=kde-base/kdelibs-scm' are available. Looking for suggestions:
Suggestions:
* kde-base/kdelibs
* kde-base/kdelirc
which, if I'm reading it right, means it doesn't find the package.
The second issue (and the most puzzling one, in my opinion) is that whenever I try to install something, I get messages like this:
Code: Select all
Building target list...
Building dependency list...paludis@1209645863: [WARNING e.ebuild.cache_failure] In program paludis -ip =kde-base/kdelibs-scm:
... When performing install action from command line:
... When executing install task:
... When building dependency list:
... When adding PackageDepSpec '=kde-base/kdelibs-scm':
... When generating metadata for ID 'kde-base/kdelibs-scm::kde4-experimental':
... Caught exception 'Configuration file error: Unknown command or broken variable '0', trailing text '
DEPEND="( !<kde-base/kdebase-3.5.7-r6 !<kde-base/kdebase-startkde-3.5.7-r1 !=kde-base/kdebase-3.5.8 !=kde-base/kdebase-3.5.8-r1 !=kde-base/kdebase-3.5.8-r2 !=kde-base/kdebase-startkde-3.5.8 >=app-misc/strigi-0.5.7 >=dev-libs/libxml2-2.6.6 >=dev-libs/libxslt-1.1.17 media-libs/fontconfig >=media-libs/freetype-2 media-libs/giflib media-libs/jpeg media-libs/libpng >=sys-apps/dbus-0.91[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXft x11-libs/libXpm x11-libs/libXrender x11-libs/libXtst >=x11-misc/shared-mime-info-0.20 acl? ( kernel_linux? ( sys-apps/acl ) ) alsa? ( >=media-libs/alsa-lib-1.0.14a[midi] ) fam? ( virtual/fam ) jpeg2k? ( media-libs/jasper ) kerberos? ( virtual/krb5 ) nls? ( virtual/libintl ) openexr? ( >=media-libs/openexr-1.2.2-r2 media-libs/ilmbase ) opengl? ( virtual/opengl ) >=dev-libs/libpcre-4.5 semantic-desktop? ( >=dev-libs/soprano-2.0.98 ) spell? ( app-text/aspell app-dicts/aspell-en app-text/enchant ) ssl? ( >=dev-libs/openssl-0.9.7d ) zeroconf? ( || ( net-dns/avahi[mdnsresponder-compat] !bindist? ( net-misc/mDNSResponder ) ) ) doc? ( app-doc/doxygen ) sys-devel/gettext ) ( ) ( ) ( ) ( ) ( dev-util/subversion net-misc/rsync ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( >=dev-util/cmake-2.4.6 ) ( ) ( x11-libs/qt-core:4[qt3support][ssl] x11-libs/qt-gui:4[accessibility][dbus] x11-libs/qt-qt3support:4[accessibility] x11-libs/qt-script:4 x11-libs/qt-svg:4 x11-libs/qt-test:4 opengl? ( x11-libs/qt-opengl:4 ) >=dev-util/cmake-2.4.7-r1 dev-util/pkgconfig x11-libs/libXt x11-proto/xf86vidmodeproto test? ( dev-util/cppunit ) ) ( )"
RDEPEND="( !<kde-base/kdebase-3.5.7-r6 !<kde-base/kdebase-startkde-3.5.7-r1 !=kde-base/kdebase-3.5.8 !=kde-base/kdebase-3.5.8-r1 !=kde-base/kdebase-3.5.8-r2 !=kde-base/kdebase-startkde-3.5.8 >=app-misc/strigi-0.5.7 >=dev-libs/libxml2-2.6.6 >=dev-libs/libxslt-1.1.17 media-libs/fontconfig >=media-libs/freetype-2 media-libs/giflib media-libs/jpeg media-libs/libpng >=sys-apps/dbus-0.91[X] x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXft x11-libs/libXpm x11-libs/libXrender x11-libs/libXtst >=x11-misc/shared-mime-info-0.20 acl? ( kernel_linux? ( sys-apps/acl ) ) alsa? ( >=media-libs/alsa-lib-1.0.14a[midi] ) fam? ( virtual/fam ) jpeg2k? ( media-libs/jasper ) kerberos? ( virtual/krb5 ) nls? ( virtual/libintl ) openexr? ( >=media-libs/openexr-1.2.2-r2 media-libs/ilmbase ) opengl? ( virtual/opengl ) >=dev-libs/libpcre-4.5 semantic-desktop? ( >=dev-libs/soprano-2.0.98 ) spell? ( app-text/aspell app-dicts/aspell-en app-text/enchant ) ssl? ( >=dev-libs/openssl-0.9.7d ) zeroconf? ( || ( net-dns/avahi[mdnsresponder-compat] !bindist? ( net-misc/mDNSResponder ) ) ) x11-apps/rgb x11-apps/iceauth ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( x11-libs/qt-core:4[qt3support][ssl] x11-libs/qt-gui:4[accessibility][dbus] x11-libs/qt-qt3support:4[accessibility] x11-libs/qt-script:4 x11-libs/qt-svg:4 x11-libs/qt-test:4 opengl? ( x11-libs/qt-opengl:4 ) ) ( )"
PDEPEND="( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )"
IUSE=" 3dnow acl alsa altivec bindist +bzip2 debug doc fam htmlhandbook jpeg2k kerberos mmx nls openexr +semantic-desktop spell sse sse2 ssl zeroconf opengl test "
SRC_URI=""
RESTRICT="test"
LICENSE="GPL-2 LGPL-2"
KEYWORDS=" "
INHERITED=" toolchain-funcs multilib portability eutils subversion base cmake-utils kde4-functions kde4-base kde4svn"
PROVIDE=""
HOMEPAGE="http://www.kde.org/"
DESCRIPTION="KDE libraries needed by all KDE programs."
DEPENDENCIES=""
E_IUSE=" opengl test "
E_DEPEND=" ( ) ( ) ( ) ( ) ( dev-util/subversion net-misc/rsync ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( >=dev-util/cmake-2.4.6 ) ( ) ( x11-libs/qt-core:4[qt3support][ssl] x11-libs/qt-gui:4[accessibility][dbus] x11-libs/qt-qt3support:4[accessibility] x11-libs/qt-script:4 x11-libs/qt-svg:4 x11-libs/qt-test:4 opengl? ( x11-libs/qt-opengl:4 ) >=dev-util/cmake-2.4.7-r1 dev-util/pkgconfig x11-libs/libXt x11-proto/xf86vidmodeproto test? ( dev-util/cppunit ) ) ( )"
E_RDEPEND=" ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( x11-libs/qt-core:4[qt3support][ssl] x11-libs/qt-gui:4[accessibility][dbus] x11-libs/qt-qt3support:4[accessibility] x11-libs/qt-script:4 x11-libs/qt-svg:4 x11-libs/qt-test:4 opengl? ( x11-libs/qt-opengl:4 ) ) ( )"
E_PDEPEND=" ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )"
E_KEYWORDS=" "
PLATFORMS=""
E_PLATFORMS=""
MYOPTIONS=""
E_MYOPTIONS=""
E_DEPENDENCIES=""
BINARY_KEYWORDS=""
BINARY_URI=""
GENERATED_USING=""
GENERATED_TIME=""
BINARY_PLATFORMS=""
SLOT="kde-svn"
EAPI="kdebuild-1"
OPTIONS=""
USE=""
'' (paludis::ConfigFileError) when generating cache for 'kde-base/kdelibs-scm::kde4-experimental', input is '0 \n DEPEND="( \n !<kde-base/kdebase-3.5.7-r6 \n !<kde-base/kdebase-startkde-3.5.7-r1 \n !=kde-base/kdebase-3.5.8 \n !=kde-base/kdebase-3.5.8-r1 \n !=kde-base/kdebase-3.5.8-r2 \n !=kde-base/kdebase-startkde-3.5.8 \n >=app-misc/strigi-0.5.7 \n >=dev-libs/libxml2-2.6.6 \n >=dev-libs/libxslt-1.1.17 \n media-libs/fontconfig \n >=media-libs/freetype-2 \n media-libs/giflib \n media-libs/jpeg \n media-libs/libpng \n >=sys-apps/dbus-0.91[X] \n x11-libs/libICE \n x11-libs/libSM \n x11-libs/libX11 \n x11-libs/libXau \n x11-libs/libXcursor \n x11-libs/libXdmcp \n x11-libs/libXext \n x11-libs/libXfixes \n x11-libs/libXft \n x11-libs/libXpm \n x11-libs/libXrender \n x11-libs/libXtst \n >=x11-misc/shared-mime-info-0.20 \n acl? \n ( \n kernel_linux? \n ( \n sys-apps/acl \n ) \n ) \n alsa? \n ( \n >=media-libs/alsa-lib-1.0.14a[midi] \n ) \n fam? \n ( \n virtual/fam \n ) \n jpeg2k? \n ( \n media-libs/jasper \n ) \n kerberos? \n ( \n virtual/krb5 \n ) \n nls? \n ( \n virtual/libintl \n ) \n openexr? \n ( \n >=media-libs/openexr-1.2.2-r2 \n media-libs/ilmbase \n ) \n opengl? \n ( \n virtual/opengl \n ) \n >=dev-libs/libpcre-4.5 \n semantic-desktop? \n ( \n >=dev-libs/soprano-2.0.98 \n ) \n spell? \n ( \n app-text/aspell \n app-dicts/aspell-en \n app-text/enchant \n ) \n ssl? \n ( \n >=dev-libs/openssl-0.9.7d \n ) \n zeroconf? \n ( \n || \n ( \n net-dns/avahi[mdnsresponder-compat] \n !bindist? \n ( \n net-misc/mDNSResponder \n ) \n ) \n ) \n doc? \n ( \n app-doc/doxygen \n ) \n sys-devel/gettext \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n dev-util/subversion \n net-misc/rsync \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n >=dev-util/cmake-2.4.6 \n ) \n ( \n ) \n ( \n x11-libs/qt-core:4[qt3support][ssl] \n x11-libs/qt-gui:4[accessibility][dbus] \n x11-libs/qt-qt3support:4[accessibility] \n x11-libs/qt-script:4 \n x11-libs/qt-svg:4 \n x11-libs/qt-test:4 \n opengl? \n ( \n x11-libs/qt-opengl:4 \n ) \n >=dev-util/cmake-2.4.7-r1 \n dev-util/pkgconfig \n x11-libs/libXt \n x11-proto/xf86vidmodeproto \n test? \n ( \n dev-util/cppunit \n ) \n ) \n ( \n )" \n RDEPEND="( \n !<kde-base/kdebase-3.5.7-r6 \n !<kde-base/kdebase-startkde-3.5.7-r1 \n !=kde-base/kdebase-3.5.8 \n !=kde-base/kdebase-3.5.8-r1 \n !=kde-base/kdebase-3.5.8-r2 \n !=kde-base/kdebase-startkde-3.5.8 \n >=app-misc/strigi-0.5.7 \n >=dev-libs/libxml2-2.6.6 \n >=dev-libs/libxslt-1.1.17 \n media-libs/fontconfig \n >=media-libs/freetype-2 \n media-libs/giflib \n media-libs/jpeg \n media-libs/libpng \n >=sys-apps/dbus-0.91[X] \n x11-libs/libICE \n x11-libs/libSM \n x11-libs/libX11 \n x11-libs/libXau \n x11-libs/libXcursor \n x11-libs/libXdmcp \n x11-libs/libXext \n x11-libs/libXfixes \n x11-libs/libXft \n x11-libs/libXpm \n x11-libs/libXrender \n x11-libs/libXtst \n >=x11-misc/shared-mime-info-0.20 \n acl? \n ( \n kernel_linux? \n ( \n sys-apps/acl \n ) \n ) \n alsa? \n ( \n >=media-libs/alsa-lib-1.0.14a[midi] \n ) \n fam? \n ( \n virtual/fam \n ) \n jpeg2k? \n ( \n media-libs/jasper \n ) \n kerberos? \n ( \n virtual/krb5 \n ) \n nls? \n ( \n virtual/libintl \n ) \n openexr? \n (\n >=media-libs/openexr-1.2.2-r2 \n media-libs/ilmbase \n ) \n opengl? \n ( \n virtual/opengl \n ) \n >=dev-libs/libpcre-4.5 \n semantic-desktop? \n ( \n >=dev-libs/soprano-2.0.98 \n ) \n spell? \n ( \napp-text/aspell \n app-dicts/aspell-en \n app-text/enchant \n ) \n ssl? \n ( \n >=dev-libs/openssl-0.9.7d \n ) \n zeroconf? \n ( \n || \n ( \n net-dns/avahi[mdnsresponder-compat] \n !bindist? \n ( \n net-misc/mDNSResponder \n ) \n ) \n ) \n x11-apps/rgb \n x11-apps/iceauth \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n x11-libs/qt-core:4[qt3support][ssl] \n x11-libs/qt-gui:4[accessibility][dbus] \n x11-libs/qt-qt3support:4[accessibility] \n x11-libs/qt-script:4 \n x11-libs/qt-svg:4 \n x11-libs/qt-test:4 \n opengl? \n ( \n x11-libs/qt-opengl:4 \n ) \n ) \n ( \n )" \n PDEPEND="( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n )" \n IUSE=" \n 3dnow \n acl \n alsa \n altivec \n bindist \n +bzip2 \n debug \n doc \n fam \n htmlhandbook \n jpeg2k \n kerberos \n mmx \n nls \n openexr \n +semantic-desktop \n spell \n sse \n sse2 \n ssl \n zeroconf \n opengl \n test \n " \n SRC_URI="" \n RESTRICT="test" \n LICENSE="GPL-2 \n LGPL-2" \n KEYWORDS=" \n " \n INHERITED=" \n toolchain-funcs \n multilib \n portability \n eutils \n subversion \n base \n cmake-utils \n kde4-functions \n kde4-base \n kde4svn" \n PROVIDE="" \n HOMEPAGE="http://www.kde.org/" \n DESCRIPTION="KDE \n libraries \n needed \n by \n all \n KDE \n programs." \n DEPENDENCIES="" \n E_IUSE=" \n opengl \n test \n " \n E_DEPEND=" \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n dev-util/subversion \n net-misc/rsync \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n >=dev-util/cmake-2.4.6 \n ) \n ( \n ) \n ( \n x11-libs/qt-core:4[qt3support][ssl] \n x11-libs/qt-gui:4[accessibility][dbus] \n x11-libs/qt-qt3support:4[accessibility] \n x11-libs/qt-script:4 \n x11-libs/qt-svg:4 \n x11-libs/qt-test:4 \n opengl? \n ( \n x11-libs/qt-opengl:4 \n ) \n >=dev-util/cmake-2.4.7-r1 \n dev-util/pkgconfig \n x11-libs/libXt \n x11-proto/xf86vidmodeproto \n test? \n ( \n dev-util/cppunit \n ) \n ) \n ( \n )" \n E_RDEPEND=" \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n x11-libs/qt-core:4[qt3support][ssl] \n x11-libs/qt-gui:4[accessibility][dbus] \n x11-libs/qt-qt3support:4[accessibility] \n x11-libs/qt-script:4 \n x11-libs/qt-svg:4 \n x11-libs/qt-test:4 \n opengl? \n ( \n x11-libs/qt-opengl:4 \n ) \n ) \n ( \n )" \n E_PDEPEND=" \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n ( \n ) \n( \n ) \n ( \n )" \n E_KEYWORDS=" \n " \n PLATFORMS="" \n E_PLATFORMS="" \n MYOPTIONS="" \n E_MYOPTIONS="" \n E_DEPENDENCIES="" \n BINARY_KEYWORDS="" \n BINARY_URI="" \n GENERATED_USING="" \n GENERATED_TIME="" \n BINARY_PLATFORMS="" \n SLOT="kde-svn" \n EAPI="kdebuild-1" \n OPTIONS="" \n USE=""'
paludis@1209645863: [WARNING e.ebuild.cache_failure] (same context) Could not generate cache for 'kde-base/kdelibs-scm::kde4-experimental'
paludis@1209645863: [WARNING e.ebuild.metadata.unusable] No usable metadata for 'kde-base/kdelibs-scm::kde4-experimental'
It seems like in the ebuild (in this case, the one for kdelibs-scm, but it happened also in ebuilds in the official portage tree) theres a 0 somewhere it shouldn't. Looking at the ebuild, and judging from the text following the error (it would have been nice if there were a line number in the error message), I think it's caused by the following piece of code:
Code: Select all
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
NEED_KDE="svn"
CPPUNIT_REQUIRED="optional"
OPENGL_REQUIRED="optional"
inherit kde4svn
DESCRIPTION="KDE libraries needed by all KDE programs."
HOMEPAGE="http://www.kde.org/"
KEYWORDS=""
IUSE="${IUSE} 3dnow acl alsa altivec bindist +bzip2 debug doc fam htmlhandbook jpeg2k
kerberos mmx nls openexr +semantic-desktop spell sse sse2 ssl zeroconf"
LICENSE="GPL-2 LGPL-2"
RESTRICT="test"
COMMONDEPEND="
!<kde-base/kdebase-3.5.7-r6
!<kde-base/kdebase-startkde-3.5.7-r1
!=kde-base/kdebase-3.5.8
!=kde-base/kdebase-3.5.8-r1
!=kde-base/kdebase-3.5.8-r2
!=kde-base/kdebase-startkde-3.5.8
>=app-misc/strigi-0.5.7
>=dev-libs/libxml2-2.6.6
>=dev-libs/libxslt-1.1.17
media-libs/fontconfig
>=media-libs/freetype-2
media-libs/giflib
media-libs/jpeg
media-libs/libpng
>=sys-apps/dbus-0.91[X]
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXcursor
x11-libs/libXdmcp
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXft
x11-libs/libXpm
x11-libs/libXrender
x11-libs/libXtst
>=x11-misc/shared-mime-info-0.20
acl? ( kernel_linux? ( sys-apps/acl ) )
alsa? ( >=media-libs/alsa-lib-1.0.14a[midi] )
fam? ( virtual/fam )
jpeg2k? ( media-libs/jasper )
kerberos? ( virtual/krb5 )
nls? ( virtual/libintl )
openexr? ( >=media-libs/openexr-1.2.2-r2 media-libs/ilmbase )
opengl? ( virtual/opengl )
>=dev-libs/libpcre-4.5
semantic-desktop? ( >=dev-libs/soprano-2.0.98 )
spell? ( app-text/aspell app-dicts/aspell-en app-text/enchant )
ssl? ( >=dev-libs/openssl-0.9.7d )
zeroconf? ( || ( net-dns/avahi[mdnsresponder-compat]
!bindist? ( net-misc/mDNSResponder ) ) )
"
Does anyone have an idea on these issue? Can they be related?
EDIT: solved. It seems the two issues were actually related, and that the second was caused by some error in the /etc/paludis/bashrc file (I was trying to add -g and -gdbg to CFLAGS and CXXFLAGS for qt 4.4.1 and the kde4 split packages and, since my bash-scripting abilities are near 0, failed miserably).
Stefano