debian-Paket aus Quellen (abiword)

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
guennid

debian-Paket aus Quellen (abiword)

Beitrag von guennid » 11.01.2004 13:26:21

Ich versuche gerade zum 1. Mal ein Programm aus Quellen als debian-Paket zu bauen (abiword). debian-Version ist woody.
Folgendes habe ich (als root) versucht:
1. abiword-2.0.2.tar.gz im Verzeichnis /root/inst/abi entpackt. Dabei entstand das Unterverzeichnis abiword-2.0.2.
2. Wechsel in dieses Verzeichnis und dh_make eingegeben. Keinen Fehler bemerkt.
3. dpkg-buildpackage eingegeben, und dann gibt's folgende Meldungen:

Code: Alles auswählen

dpkg-buildpackage: source package is abiword
dpkg-buildpackage: source version is 2.0.2-1
dpkg-buildpackage: source maintainer is root <root@tux1>
dpkg-buildpackage: host architecture is i386
 debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
# Add here commands to clean up after the build process.
/usr/bin/make clean
make[1]: Entering directory `/root/inst/abi/abiword-2.0.2'
make[1]: *** Keine Regel, um »clean« zu erstellen.  Schluss.
make[1]: Leaving directory `/root/inst/abi/abiword-2.0.2'
make: [clean] Fehler 2 (ignoriert)
dh_clean
 dpkg-source -b abiword-2.0.2
dpkg-source: building abiword in abiword_2.0.2.orig.tar.gz
dpkg-source: building abiword in abiword_2.0.2-1.diff.gz
dpkg-source: warning: ignoring deletion of file zlib/Makefile.orig
dpkg-source: building abiword in abiword_2.0.2-1.dsc
 debian/rules build
dh_testdir
# Add here commands to configure the package.
touch configure-stamp
dh_testdir
# Add here commands to compile the package.
/usr/bin/make
make[1]: Entering directory `/root/inst/abi/abiword-2.0.2'
make[1]: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden..  Schluss.
make[1]: Leaving directory `/root/inst/abi/abiword-2.0.2'
make: *** [build-stamp] Fehler 2
Kann mir jemand sagen, was ich falsch mache?

Eben seh' ich folgende Meldung nach dh_make:

Code: Alles auswählen

Currently there is no top level Makefile. This may require additional tuning.
Done. Please edit the files in the debian/ subdirectory now. You should also
check that the abiword Makefiles install into $DESTDIR and not in / .
Grüße, Günther

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 11.01.2004 16:39:38

Das Problem wird sein, das dh_make keinen Makefile findet den es in debian/rules einbauen kann. Deswegen fordert es dich auf die Daten in debian selbst zu bearbeiten...setzt natuerlich voraus, das man weiss was alles in das Verziechnis rein gehoert...

abiword aus SID tuts nicht?

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

guennid

Beitrag von guennid » 11.01.2004 17:06:31

Martin hat geschrieben:...setzt natuerlich voraus, das man weiss was alles in das Verzeichnis rein gehoert...
tja, und das weiß ich wieder mal nicht!
abiword aus SID tuts nicht?
Geht das einfach so? Wie gesagt, ich fahre woody.
Danke für die Hinweise!
Grüße, Günther

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 11.01.2004 17:13:55

Du koenntest selbst einen Backport machen etwa so wie unter http://www.debianforum.de/forum/viewtop ... 528#107528 beschrieben...

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

guennid

Beitrag von guennid » 11.01.2004 17:42:14

Gib mir doch mal bitte eben die uri für sid. Ich find das Ding nicht.
Grüße, Günther

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 11.01.2004 17:50:56

ftp://ftp2.de.debian.org/debian/pool/ma ... rig.tar.gz und ftp://ftp2.de.debian.org/debian/pool/ma ... .2.diff.gz Nachdem du das diff angewendet hast musst du noch debian/rules ausfuehrbar machen sonst bekommst du Probleme mit dpkg-buildpackage

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

guennid

Beitrag von guennid » 11.01.2004 18:11:27

Bedanke mich nochmal! Hoffentlich krieg ich das hin. Kann aber est morgen loslegen, Hab zu Hause nur ISDN, und nochmal sitz ich keine 1 1/2 Stunden beim Runterladen.
Grüße, Günther

Antworten