Postfix MySQL Support

Michael Schwendt fedora at wir-sind-cool.org
Fri Apr 23 15:48:32 UTC 2004


On Fri, 23 Apr 2004 17:30:29 +0200, Alexander Dalloz wrote:

> > > Das .spec file ist hinsichtlich Kompilierung mit MySQL Support kaputt :(
> > > Ziemlich erstaunlich.
> > 
> > Wie "erstaunlich"?
> 
> "erstaunlich" weil ich genau das nicht erwartet hätte. Bin noch ein
> klein wenig Optimist.

Das ist ein freies, Community gestütztes Wiki ohne besondere
Qualitätssicherung. Tatsächlich ist es erstaunlich, daß überhaupt
jemand _dort_ so ein HowTo reingehängt hat. Denn eigentlich ist
http://www.fedora.us/wiki/FedoraUsersFAQ für das alte "Fedora Linux"
(also fedora.us) Projekt gedacht und nicht allgemein für Fedora Core.
  
> > > Ich habe mir mal das SRPM geholt und ins .spec file geschaut. Der
> > > relevante Abschnitt sieht so aus:
> > > 
> > > %if %{MYSQL}
> > > Requires: mysql, mysqlclient9
> > > BuildRequires: mysql, mysqlclient9, mysql-devel
> > > %endif
> > > 
> > > Ändere das doch mal nach mysqlclient10 sowohl für Requires wie auch
> > > BuildRequires.
> > 
> > Das wäre recht wild geraten, denn:
> > 
> >   $ rpm --redhatprovides mysqlclient10
> >   no package provides mysqlclient10
> 
> Stimmt, das Resultat erhalte ich auch. Ich habe leider kein altes System
> mehr (RH 7.2 z.B.), um zu prüfen was dort das Resultat für mysqlclient9
> wäre.

Auf 7.3:

$ rpm --redhatprovides mysqlclient9
mysqlclient9-3.23.22-6

$ rpm --redhatprovides mysqlclient9 -ql 
/usr/lib/mysql/libmysqlclient.so.9
/usr/lib/mysql/libmysqlclient.so.9.0.0

Wie ersichtlich wird, ist mysqlclient9 _kein_ Paket für Software-
Entwicklung, sondern nur eines, daß Kompatibilität mit alten
vorcompilierten Paketen sicherstellen soll. Die gesamte %if %{MYSQL}
Sektion im postfix spec file ist somit sehr fragwürdig. mysqlclient9
als "Buildrequires" ist unsinnig.



-- 
Fedora Core release 1 (Yarrow) - Linux 2.4.22-1.2188.nptl





More information about the Fedora-de-list mailing list