Zusätzliche Optionen mit apt-build

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

Zusätzliche Optionen mit apt-build

Beitrag von Erzlord Caron » 30.01.2005 21:38:38

Hallo,
ich brauche maildrop mit MySQL-Unterstützung. Kann ich das mit apt-build erledigen? Wo bringe ich das --enable-maildropmysql unter?

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 30.01.2005 21:49:29

Die Datei debian/rules entsprechend editieren (die Zeile mit dem configure-Aufruf)

Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

Beitrag von Erzlord Caron » 30.01.2005 22:05:06

Die kriege ich doch gar nciht, oder?
apt-build läd doch die sourcen, und komiliert gleich

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 30.01.2005 22:14:41

apt-get source PAKETNAME, debian/rules editieren, dpkg-buildpackage -uc -us -rfakeroot

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

Beitrag von Erzlord Caron » 30.01.2005 22:20:10

ja, so habe ich es mittlerweile auch versucht, dachte nur, es ginge auch in einem rutsch, ähnlich den alten gentoo use flags.

kriege jetzt aber

Code: Alles auswählen

./configure: line 1: mysql_config: command not found
configure: error: Unable to run mysql_config
configure: error: /bin/sh './configure' failed for maildrop
heißt das, die debiansourcen sind dafür nciht geeignet?

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 30.01.2005 22:44:24

"apt-get build-dep PAKETNAME" sollte die Build Dependencies (in diesem Fall mysql-dev) installieren... Obwohl: eigentlich sollte er da vorher schon meckern...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

Beitrag von Erzlord Caron » 30.01.2005 22:51:52

ne, tut es nicht, das installiert wohl nur die sachen, die auch für das debianpaket benötigt werden?
an mysql-dev habe ich auch gedacht, das gibts aber in sid gar nciht mehr, und deshalb habe ich es entsprechend nicht gefunden und bin davon ausgegangen, dass es schon im normalen serverpaket enthalten ist.
jetzt habe ich noch etwas weiter gesucht, es heißt jetzt wohl libmysqlclient14-dev

Erzlord Caron
Beiträge: 444
Registriert: 17.07.2003 15:55:41

Beitrag von Erzlord Caron » 30.01.2005 23:01:20

hmpf...

Code: Alles auswählen

Making all in gdbmobj
make[2]: Entering directory `/root/maildrop-1.5.3/gdbmobj'
make[2]: *** Keine Regel, um »all« zu erstellen.  Schluss.
make[2]: Leaving directory `/root/maildrop-1.5.3/gdbmobj'

Antworten