Am Fr, den 23.04.2004 schrieb Michael Schwendt um 17:14:
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.
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.
"mysqlclient10" bezieht sich hier auf einen Paketnamen oder eine "virtual capability". Keines von beiden existiert in FC1.
Wie Michael völlig richtig mailte, stammt die mysqlclient9 library noch aus alten Redhat Zeiten. FC1 kommt mit /usr/lib/mysql/libmysqlclient.so.10.
Das wäre dann aber "Buildrequires: mysql-devel" und nichts weiter.
Wie auch immer, ich bin Sendmail Anwender, Postfix interessiert mich nur am Rande. Zur Info, ich habe einen bugzilla Eintrag vorgenommen:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=121582
Alexander