Hi,

0n 02/10/04@10:49 Daniel Kleine-Albers told me:

> Michael Gerhards wrote:
> >Adrian Bunk <[EMAIL PROTECTED]> wrote:
> >
> >>>>Danach kannst Du das Paket dann mit
> >>>>apt-get -b source kino
> >>>>erst im Sourcecode holen und dann automatisch erzeugen lassen. Evtl.
> >>>>bricht der Kompilierproze� zwischendrin ab, weil Dir noch Pakete fehlen.
> >>>
> >>>Wenn dass der Fall ist ist ein serious oder h�her Bug f�llig, FTBFS.
> >>>In den Build-Depends hat zu stehen was das Paket braucht, tuts das
> >>>nicht -> peng, bug.
> >>
> >
> >Hmm, das verstehe ich jetzt nicht. Mit "apt-get source xy" hole ich doch
> >ausdr�cklich _nur_ das Paket xy im Sourcecode. Und das "-b" sorgt nur
> >daf�r, da� das Paket automatisch im Anschlu� an den Download erzeugt
> >wird. Wo sollten denn da noch weitere (f�r die Kompilierung ben�tigte)
> >Pakete geholt werden?
> >
> 
> mit apt-get source wird immer nur der Sourcecode des angegebenen Paketes 
> geholt. Dies ist KEIN Bug!
> 
> Die Build Dependencies werden nur aufgel�st und die notwendingen Pakete 
> geholt, wenn man apt-get build-dep <Paketname> angibt.

Ja. Und wenn, wie bei mir, in den build-dependencies Abh�ngigkeiten
stecken, die zu einem Aktualisieren von wichtigen Paketen f�hren,
hat man ein Problem :(.

Dann hilft nur noch, wie Andreas oben schrieb ein apt-cache showsrc
<paket> | grep Build-Depends: und ein Vergleich mit
apt-show-versions.

Dann die Verfolgung der Abh�ngigkeiten, bis man auf eine Stufe kommt,
wo man dann alle build-Abh�ngigkeiten erf�llen kann ohne auf die
entsprechenden testing/unstable Pakete zur�ckzugreifen.

Bei mir w�re (habe nur den Zweig libdv2-dev verfolgt) das gewesen:

kino erfordert laut build-depends eine neuere libdv2-dev
libdv2 ...................................... dephelper
dephelper ................................... depconfutils

Die build-depends von depconfutils h�tte ich dann mit stable
Bordmittel aufl�sen k�nnen. Anschlie�end von unten nach oben alles
aus dem source bauen. Fertig. 

Habe ich das so richtig verstanden?

-- 
bye maik


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an