Gracias por la ayuda, tengo que instalarlo por tarballs no rpms.
Mi problema se soluciono instalando el db-* y el db-devel-* , estos por
rpm, ahora si compila, pero me aparece otro problema. El Cyrus sasl lo tengo
instalado en /usr/local/cyrus-sasl , por tarballs tambien.
Esto es el comando que uso
make makefiles CCARGS="-DEF_COMMAND_DIR=/usr/local/postfix \
-DEF_CONFIG_DIR=/usr/local/postfix \
-DEF_DAEMON_DIR=/usr/local/postfix \
-DEF_SAMPLE_DIR=/usr/local/postfix \
-DUSE_SASL_AUTH=/usr/local/cyrus-sasl/include/sasl \
-AUXLIBS=-L/usr/lib -lsasl2"
el /usr/lib/sasl2 es un enlace duro hacia /usr/local/cyrus-sasl/lib/sasl2
este es el error, es lo ultimo, porque empieza a compilar todo bien, hasta
cuando llega aqui.
-DHAS_PCRE -g -O -I. -I../../include -DLINUX2 -o master
master.omaster_conf.o master_ent.o master_sig.o master_avail.o
master_spawn.o
master_service.o master_status.o master_listen.o master_vars.o
master_wakeup.o master_flow.o ../../lib/libglobal.a ../../lib/libutil.a
-L/usr/lib -lpcre -ldb -lnsl -lresolv
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld:
cannot find -lsasl2
collect2: ld returned 1 exit status
make: *** [master] Error 1
make: *** [update] Error 1
me parece que me falta algo un parametro en el momento de compilar, pero no
estoy seguro. Parece que no encuentra sasl2, pero si le estoy
especificando, mmmm.
Les agradezco cualquier ayuda.
On 2/12/06, Josep M. Queralt
Hola amigos, tengo un problema, estoy instalando postifx con Cyrus-SASL mediante tarballs. Deseo colocar el postfix en /usr/local/postfix
Tienes los RPM ya hechos. :-)
pero me da el siguiente error
No
include file found. Install the appropriate db*-devel package first. Dice que primero instales el paque te db-level apropiado.
akedefs) >makedefs.tmp
No < db.h> include file found. Install the appropriate db*-devel package first. See the RELEASE_NOTES file for more information.
Lo mismo que antes y que mires las "release_notes".
-- Salutacions - Saludos,
Josep M. Queralt
-- "The network is the computer"