Erstelle deb-Pakete quick&dirty: keine Binaries [gelöst]
Erstelle deb-Pakete quick&dirty: keine Binaries [gelöst]
Hallo,
ich habe versucht aus den digikam 0.9.0 rc2 sourcen ein .deb-Paket zu bauen nach der Anleitung im Wiki
http://wiki.debianforum.de/KompilierenU ... ckAndDirty
Das hat auch scheinbar sehr gut geklappt und ich hatte am Ende ein fertiges .deb-Paket, das ich installieren konnte. Nur leider enthielt die .deb-Datei überhaupt keine binaries, nur die ganzen lang-Dateien und ein paar readme-Sachen. Da der ganze "Kompiliervorgang" auch erstaunlich schnell ging (nur ca. 10 Sek.) vermute ich, dass aus irgendeinem Grund nichts kompiliert wurde oder werden konnte. Fehlermeldungen erhielt ich aber keine.
Könnt ihr mir helfen das Problem zu lösen?
Die Anleitung ist übrigens recht gut, ich konnte damit vor ca. einem halben Jahr auf einem anderen PC erfolgreich eine ältere digikam Version kompilieren...
ich habe versucht aus den digikam 0.9.0 rc2 sourcen ein .deb-Paket zu bauen nach der Anleitung im Wiki
http://wiki.debianforum.de/KompilierenU ... ckAndDirty
Das hat auch scheinbar sehr gut geklappt und ich hatte am Ende ein fertiges .deb-Paket, das ich installieren konnte. Nur leider enthielt die .deb-Datei überhaupt keine binaries, nur die ganzen lang-Dateien und ein paar readme-Sachen. Da der ganze "Kompiliervorgang" auch erstaunlich schnell ging (nur ca. 10 Sek.) vermute ich, dass aus irgendeinem Grund nichts kompiliert wurde oder werden konnte. Fehlermeldungen erhielt ich aber keine.
Könnt ihr mir helfen das Problem zu lösen?
Die Anleitung ist übrigens recht gut, ich konnte damit vor ca. einem halben Jahr auf einem anderen PC erfolgreich eine ältere digikam Version kompilieren...
Zuletzt geändert von apulix am 13.12.2006 08:24:17, insgesamt 1-mal geändert.
Paket aus sid passt nicht.
Na ja, es hat schon einen Grund, wieso ich das selbst kompilieren will. Leider löst sid mein Problem nicht.peschmae hat geschrieben:Nimm doch einfach die digikam sourcen aus Sid. Damit sollte das problemlos gehen.
Um genauer zu sein: Die Versionen im repository und auch 0.9.0-RC1 aus sid enthalten Fehler, die dazu führen, dass digikam beim Start mit meiner Kollektion abstürzt, dieser Fehler soll in Version 0.9.0-RC2 behoben worden sein. Da ich nirgendwo fertige Pakete finden konnte, will ich sie konsequenterweise selbst kompilieren.
oder uupdate (paket: devscripts) um das alte debian paket auf die neue
upstream version zu updaten. Das muss allerdings nicht immer reibungslos
funktionieren. Am besten die entsprechende New-Maintainer lektüre lesen
um wenigstens ein bisschen Verständnis davon zu kriegen was während dem
erstellen eines Paketes passiert.
http://www.debian.org/doc/maint-guide/
upstream version zu updaten. Das muss allerdings nicht immer reibungslos
funktionieren. Am besten die entsprechende New-Maintainer lektüre lesen
um wenigstens ein bisschen Verständnis davon zu kriegen was während dem
erstellen eines Paketes passiert.
http://www.debian.org/doc/maint-guide/
...
@GoKi: Leider habe ich keine Ahnung wie ich diesen Ordner nutzen soll und was ich mit der diff.gz anfangen soll.
@abi: Ich würde zwar wirklich gerne mich mit der Paketierung auskennen, aber leider kann ich die benötigte Zeit in einer Klausurphase und Deadline-Phase nicht aufbringen...
Es ist nicht so, als ob ich erwarte, dass mir geholfen wird, tatsächlich ist es mein Problem, ob ich Sachen kompilieren kann oder nicht. Ich würde aber auch sehr gerne den digikam Entwicklern helfen, vielleicht ist das auch in eurem Sinne. Ich habe den Bug gemeldet und die Entwickler sind auch daran interessiert zu erfahren, ob das Problem in RC2 gelöst ist:
http://bugs.kde.org/show_bug.cgi?id=138300
Leider bin ich noch kein bisschen weitergekommen. Der Aufruf von ./configure bringt mir:
Die benötigten Bibliotheken sind aber installiert, ich weiß nur nicht, wie ich das dem Skript mitteilen soll. Der Aufruf von "make" führt nur dazu, dass wieder die ganzen lang-Dateien ins .deb-Paket gesteckt werden, kompiliert wird nichts...
@abi: Ich würde zwar wirklich gerne mich mit der Paketierung auskennen, aber leider kann ich die benötigte Zeit in einer Klausurphase und Deadline-Phase nicht aufbringen...
Es ist nicht so, als ob ich erwarte, dass mir geholfen wird, tatsächlich ist es mein Problem, ob ich Sachen kompilieren kann oder nicht. Ich würde aber auch sehr gerne den digikam Entwicklern helfen, vielleicht ist das auch in eurem Sinne. Ich habe den Bug gemeldet und die Entwickler sind auch daran interessiert zu erfahren, ob das Problem in RC2 gelöst ist:
http://bugs.kde.org/show_bug.cgi?id=138300
Leider bin ich noch kein bisschen weitergekommen. Der Aufruf von ./configure bringt mir:
Code: Alles auswählen
-- digiKam configure results -------------------
-- sqlite3 found.................. NO
digiKam needs sqlite3. You need to install sqlite3 3.x, e.g. from
http://www.sqlite.org
-- imlib2 found................... NO
digiKam needs imlib2-config. You need to install Imlib 2.x, e.g. from
http://prdownloads.sourceforge.net/enlightenment
-- gphoto2 found.................. YES
-- libkexif found................. NO
digiKam needs libkexif. You need to install libkexif first
libkexif website is at http://sourceforge.net/project/showfiles.php?group_id=149779
Note: You need to export PKG_CONFIG_PATH if not already done so
Example:
export PKG_CONFIG_PATH=/lib/pkgconfig/
-- libkipi found.................. NO
digiKam needs libkipi. You need to install libkipi first
libkipi website is at http://extragear.kde.org/apps/kipi
-- libtiff found.................. YES
Vielen Dank!
Verdammt, an die -dev Pakete hätte ich noch selbst denken können. Hab' sie installiert und damit funktioniert's auf Anhieb, vielen Dank!GoKi hat geschrieben:Hast Du von den geforderten Libraries auch die -dev Pakete installiert?
BTW, falls mal jmd. die .deb-Pakete brauchen sollte:
http://www.pussep.de/anton/downloads/pa ... 1_i386.deb
http://www.pussep.de/anton/downloads/pa ... 1_i386.deb