Kompilieren - eigene Quellen [gelöst]

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
mullers

Kompilieren - eigene Quellen [gelöst]

Beitrag von mullers » 08.10.2007 07:31:58

Hi,

ich wil ein Programm - cinepaint - kompilieren, was nicht als Debian source per 'apt-get source' zu
bekommen ist (jedenfalls nicht unter etch und sid). Mit apt-get build-dep wäre es schon einfacher.
So ist es eine Quälerei, da zwar nach einigem Nachinstallieren configure ohne Fehlermeldung durch
läuft, aber nach jedem make eine Fehlermeldung kommt und ich dann noch Programme und dev-libs
nachinstallieren muss. Am Ende funktioniert es dann trotzdem nicht...
Grundstätzlich: Kann ich 'apt-get build-dep' irgendwie auch machen, wenn es die source Datei nicht
in den Debian Archiven gibt? Oder etwas ähnliches?

Gruß
henry
Zuletzt geändert von mullers am 09.10.2007 12:38:49, insgesamt 1-mal geändert.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 08.10.2007 10:19:12

Bis du dir sicher, bei mir kann ich sowohl cinepaint, als auch die cinepaint Quellen per apt bekommen:

Code: Alles auswählen

apt-cache policy cinepaint
cinepaint:
  Installiert:(keine)
  Mögliche Pakete:0.20-1-1.3
  Versions-Tabelle:
     0.20-1-1.3 0
         50 http://ftp2.de.debian.org stable/main Packages
Grundstätzlich: Kann ich 'apt-get build-dep' irgendwie auch machen, wenn es die source Datei nicht
in den Debian Archiven gibt? Oder etwas ähnliches?
Ich wüsste nicht wie.

mullers

Beitrag von mullers » 08.10.2007 10:35:30

Spasswolf hat geschrieben:Bis du dir sicher, bei mir kann ich sowohl cinepaint, als auch die cinepaint Quellen per apt bekommen:

Code: Alles auswählen

apt-cache policy cinepaint
cinepaint:
  Installiert:(keine)
  Mögliche Pakete:0.20-1-1.3
  Versions-Tabelle:
     0.20-1-1.3 0
         50 http://ftp2.de.debian.org stable/main Packages
Hoppla, ich habe geschrieben 'nicht unter etch oder sid', ja das ist falsch, ich meinte aber 'lenny und sid'.
Spasswolf hat geschrieben:
Grundstätzlich: Kann ich 'apt-get build-dep' irgendwie auch machen, wenn es die source Datei nicht
in den Debian Archiven gibt? Oder etwas ähnliches?
Ich wüsste nicht wie.
Nun, dass ist schade.
Ich habe mir mal ubuntu unter VirtualBox eingerichtet, da gibt's cinepaint-22.
Zuletzt geändert von mullers am 08.10.2007 10:36:14, insgesamt 1-mal geändert.

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 08.10.2007 10:36:12

Das Paket ist nur aus Testing und Unstable entfernt worden, hier ist die Begründung dafür:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=437837

In Etch ist es noch vorhanden, daher kannst du mit den Quellen aus Etch in der sources.list auch ein "apt-get build-dep cinepaint" aufrufen

Gruß
gms

mullers

Beitrag von mullers » 08.10.2007 10:41:33

gms hat geschrieben:Das Paket ist nur aus Testing und Unstable entfernt worden, hier ist die Begründung dafür:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=437837

In Etch ist es noch vorhanden, daher kannst du mit den Quellen aus Etch in der sources.list auch ein "apt-get build-dep cinepaint" aufrufen
Mein Fehler, ich meinte lenny nicht etch.
Den bug report verstehe ich nicht so ganz, da es ja mittlerweile cinepaint 22 gibt, wird es ja wohl noch weiterentwickelt werden, sieht auch auf der cinepaint Seite ganz danach aus.
Wie auch immer es ist unerlässlich, denn es kann nun mal CMYK 16bit und deswegen habe ich's mir auch (unter ubuntu) installiert.

Danke
henry

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 08.10.2007 12:17:41

henry atting hat geschrieben:Wie auch immer es ist unerlässlich, denn es kann nun mal CMYK 16bit und deswegen habe ich's mir auch (unter ubuntu) installiert.
http://packages.ubuntu.com/feisty/graphics/cinepaint
Da kannst die Sourcen samt der dsc-Datei runterladen, in der dann auch die magischen Build-depends stehen. Damit sollten dann alle Dependencies bekannt sein.
MfG GoKi
:wq

mullers

Beitrag von mullers » 08.10.2007 15:16:03

GoKi hat geschrieben:
henry atting hat geschrieben:Wie auch immer es ist unerlässlich, denn es kann nun mal CMYK 16bit und deswegen habe ich's mir auch (unter ubuntu) installiert.
http://packages.ubuntu.com/feisty/graphics/cinepaint
Da kannst die Sourcen samt der dsc-Datei runterladen, in der dann auch die magischen Build-depends stehen. Damit sollten dann alle Dependencies bekannt sein.
Also ich habe mir mal die source aus ubuntu auf sid gezogen, und dann mit 'apt-get build-dep' (bzw. aptitude) die Abhängigkeiten nachinstalliert, Das funktioniert. (allerdings ist es dann mit cinepaint noch lange nicht getan, das ist eine harter Brocken, aber das ist eine andere Geschichte :wink:)

henry

/edit: Noch mal zu cinepaint: Ich habe mal an die mailing list geschreiben, und es sieht so aus, dass
cinepaint wohl bald wieder in debian testing oder unstable aufgenommen wird.

Antworten