[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