Depgraph creation failed

  • Hi


    ein Problem liegt tatsächlich bei mir beim Einbinden des PORTAGE-OVERLAYS:
    Lass ich ihm seinen Willen mit und erlaube auch downgrades mit


    emerge -up --deep world
    ===========================================
    These are the packages that I would merge, in order:


    Calculating world dependencies ...done!
    [..]
    [ebuild N ] media-video/linuxdvb-1.0.0_pre2
    [ebuild UD] media-video/vdr-1.1.26-r1 [1.2.0]
    [..]
    ============================================


    Das ist natürlich nicht das was ich will und so führt ein
    =============================
    emerge -Up --deep world
    >>> --upgradeonly implies --update... adding --update to options.


    These are the packages that I would merge, in order:


    Calculating world dependencies -
    !!! all ebuilds that could satisfy ">=linuxtv-dvb-1.0.0_pre2-r20030524" have been masked.
    !!! (dependency required by "media-video/vdr-1.2.0" [ebuild])


    !!! Problem with ebuild media-video/vdr-console-0.5.1
    !!! Possibly a DEPEND/*DEPEND problem.


    !!! Depgraph creation failed.


    ===================================


    Ein schlichtes PORTAGE_OVERLAY in der make.conf und ein rsync sind nicht ausreichend, um solche Konflikte zu vermeiden ?




    Info:
    emerge info
    Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4)
    =================================================================
    System uname: 2.4.20 i686 AMD Athlon(tm) Processor
    GENTOO_MIRRORS="ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/"
    CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /opt/tomcat/conf /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config"
    CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
    PORTDIR="/usr/portage"
    DISTDIR="/usr/portage/distfiles"
    PKGDIR="/usr/portage/packages"
    PORTAGE_TMPDIR="/tmp/gentoo"
    PORTDIR_OVERLAY="/usr/local/ebuilds"
    USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg gnome libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts bonobo svga tcltk java guile X sdl gpm tcpd pam libwww ssl python esd imlib oggvorbis gtk qt kde motif opengl alsa cdr dvb dvd gphoto2 junit mozilla mysql perl postgres samba scanner tetex tiff usb"
    COMPILER="gcc3"
    CHOST="i686-pc-linux-gnu"
    CFLAGS="-O2 -mcpu=i686 -pipe"
    CXXFLAGS="-O2 -mcpu=i686 -pipe"
    ACCEPT_KEYWORDS="x86"
    MAKEOPTS="-j2"
    AUTOCLEAN="yes"
    SYNC="rsync://rsync.gentoo.org/gentoo-portage"
    FEATURES="sandbox ccache"

    Linvdr 0.7 mit linvdr-kernel-2.6.21.3.tgz
    Tarandor / MT Patch libs4linvdr-complete-061109.tar.bz2
    Toxics Patche vdr-1.4.7-extp34-tt-20070928.tar.bz2
    linvdr-burnlibs-0.0.10.tar.bz2
    nach Pimp-My-LinVDR 0.7

  • Hi,


    durch den Umbau der ebuilds in Richtung ofizieller Ebuilds ist da etwas Bewegung drin.
    Unter anderem sind alle Ebuilds als "unstable" = "~x86" gekennzeichnet. Um diese zu emergen muss das so aussehen.
    ACCEPT_KEYWORDS="~x86" emerge ....
    Da das aber bei emerge world natürlich alles auf unstable emerged würde ich das lassen.
    Weitere Probleme gibt es durch den Wechsel der PROVIDE Variable auf Paktete ohne (>=1.2.0). Also wenn Du sauber auf 1.2.0 willst solltest du
    - Alles alte Runterschmeissen was vdr* heisst
    - emerge sync; emerge world
    - Ebuilds von gentoo.de updaten
    - ACCEPT_KEYWORDS="~x86" emerge vdr
    - nur Plugins emergen die vdrplugin-* heissen


    gruss mad

  • Hi,


    danke für die Antwort.


    Irgendwie dachte ich schon, ich hätte mir unbedarft einiges zerschossen.


    "Alles alte Runterschmeissen was vdr* heisst"


    heißt das


    - offizielle ebuilds löschen (wahrscheinlich nicht, sind ja beim nächsten emerge rsync wieder da)


    - also deinstallieren von vdr,linuxdvb und anschließend neuinstallieren von gentoo.de



    P.S.:
    Habe noch ein/zwei andere Probleme (Berechtigungen)


    vdr läßt sich nur von root starten, obwohl der user vdr in der Gruppe video, audio etc. existiert. Mit der Konsequenz, dass die *.vdr - Files mit root.root abgelegt werden. Schade, wenn dann aus kvdr gelöscht werden soll :-).
    Irgendein device hat noch nicht die korrekte Berechtigung. Gibt es dazu ein empfohlenes Vorgehen ?


    Das Onscreen-Menue in kvdr läßt sich nach ein wenig Fernsehen ohne Rumdaddeln nicht ohne Weiteres aufrufen.
    Zunächst gibt es eine Fehlermeldung in einem Pop-Fenster, dass keine Verbindung hergestellt werden konnte. Beim 2. Versuch klappt es dann meistens ? Einstellungen ?

    Linvdr 0.7 mit linvdr-kernel-2.6.21.3.tgz
    Tarandor / MT Patch libs4linvdr-complete-061109.tar.bz2
    Toxics Patche vdr-1.4.7-extp34-tt-20070928.tar.bz2
    linvdr-burnlibs-0.0.10.tar.bz2
    nach Pimp-My-LinVDR 0.7

  • Alles alte Runterschmeissen heisst mit "epm -qa|grep vdr" nachschauen was vdr relevant ist und mit emerge unmerge pkg runterschmeissen. Dann die Ebuilds von gentoo.de holen und mit
    ACCEPT_KEYWORDS="~x86" emerge vdr
    den neuen installieren. Damit sollte auch das Userproblem behoben sein da 1.2.0 per default aus user vdr läuft.


    gruss Martin

  • Hi Martin,


    sieht eigentlich gut aus :


    epm -qa | grep vdr
    libdvdread-0.9.4
    vdrplugin-prefermenu-0.5.3
    vdr-1.2.0
    dvdrip-0.50.13
    vdrplugin-vcd-0.0.4i
    kvdr-0.52
    vdrplugin-osdteletext-0.3.1



    Aber nach einem


    cvs -update -Pd


    erhalte ich zunächst
    emerge -up --deep world


    These are the packages that I would merge, in order:


    Calculating world dependencies -
    aux_get(): (0) Error in x11-libs/qt-3.1.1-r2 ebuild.
    Check for syntax error or corruption in the ebuild. (--debug)



    !!! all ebuilds that could satisfy ">=x11-libs/qt-3.1.0" have been masked.
    !!! (dependency required by "kde-base/arts-1.1.2" [ebuild])


    !!! Problem with ebuild app-cdr/arson-0.9.7-r1
    !!! Possibly a DEPEND/*DEPEND problem.



    Danach lösche ich in deutschen PORTAGE_OVERLAY wieder und erhalte
    rm qt-3.1.1-r2.ebuild
    emerge -up --deep world


    These are the packages that I would merge, in order:


    Calculating world dependencies ...done!
    [ebuild UD] sys-apps/gawk-3.1.1-r2 [3.1.2-r3]
    [ebuild UD] app-cdr/arson-0.9.7-r1 [0.9.7-r3]
    [ebuild N ] media-video/linuxdvb-1.0.0_pre2 <======
    [ebuild UD] media-libs/xine-lib-0.9.13-r3 [1_beta10]
    [ebuild UD] media-video/vdr-1.1.26-r1 [1.2.0] <========
    [ebuild U ] media-video/tosvcd-0.9-r2 [0.9] <=============



    Zum Thema Berechtigungen mache mal einen neuen thread auf.


    Gruss
    sage

    Linvdr 0.7 mit linvdr-kernel-2.6.21.3.tgz
    Tarandor / MT Patch libs4linvdr-complete-061109.tar.bz2
    Toxics Patche vdr-1.4.7-extp34-tt-20070928.tar.bz2
    linvdr-burnlibs-0.0.10.tar.bz2
    nach Pimp-My-LinVDR 0.7

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!