[postfix-es] compilacion de los fuentes de Simon.

Emiliano emiliano en climafin.com.ar
Mie Ago 20 21:49:06 CEST 2003


----- Original Message -----
From: "Simon J Mudd" <sjmudd en pobox.com>
To: <postfix-es en wl0.org>
Sent: Wednesday, August 20, 2003 3:06 PM
Subject: Re: [postfix-es] compilacion de los fuentes de Simon.


> emiliano en climafin.com.ar ("Emiliano") writes:
>
> > Bueno, estoy compilando los fuentes de Simon de la version 2 de postfix
> > Y ahora me dice:
> >
> > # rpmbuild -ba postfix.spec
> > error: failed build dependencies:
> >         /usr/local/mysql/include/mysql/mysql.h is needed by
> > postfix-2.0.14-1.mysql_path.rh72
> >
> > Cuando yo le especifique los paths
> > export POSTFIX_MYSQL=0
> > export
> >
POSTFIX_MYSQL_PATHS=/usr/local/mysql/include/mysql:/usr/local/mysql/lib/mysq
> > l
> >
> > y definitivamente mysql.h esta en :
/usr/local/mysql/include/mysql/mysql.h
>
> Pues será cuestión de permisos o algo así.  Mira el spec file pero
> creo que está claro que lo que verás allí corresponde con lo que has
> puesto arriba en el mensaje.
>
> Si hay un error tendrías que indicarmelo ya que no tengo Mysql
> instalado en mis maquinas y cuando apliqué este parche la persona que
> me lo pidió dijo que funciona correctamente.
>
> Simon

Pues no creo que sea problema de permisos.

-rw-r--r--    1 root     mysql       10787 jul 16  2002
/usr/local/mysql/include/mysql/mysql.h


[root en climafin SPECS]# ls -lat
total 68
-rw-r--r--    1 root     root        53344 ago 20 09:40 postfix.spec
drwxr-xr-x    2 root     root         4096 ago 20 09:40 .
drwxr-xr-x    7 root     root         4096 feb 15  2002 ..

Y como tu dices, mi export POSTFIX_MYSQL_PATHS, definitivamente se ven en mi
archivo postfix.spec

%define mysql_paths
/usr/local/mysql/include/mysql:/usr/local/mysql/lib/mysql

Comprobe esto y da ok desde consola:

%define mysql_local %(test "%{mysql_paths}" != 0 && echo 1 || echo 0)
%define mysql_include %(echo "%{mysql_paths}" | cut -d: -f1)
%define mysql_lib %(echo "%{mysql_paths}" | cut -d: -f2)


supongo que aca es donde se queda: ???

%if %{mysql_local}
BuildRequires: %{mysql_include}/mysql.h
Requires: %{mysql_lib}/mysqlclient.so
%endif


Como hago para obviar el parche postfix-2.0.14-1.mysql_path.rh72 ? , que
tendría que borrar en mi archivo spec  ?.
Gracias.
Emiliano.



-
Para ENVIAR mensajes a esta lista tienes que estar SUSCRITO a ella.
.
Envía la linea "unsubscribe postfix-es" en el cuerpo de un mensaje
a majordomo en WL0.org para quitarte de la lista.



Más información sobre la lista de distribución Postfix-es