[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] compilando Sendmail - error db_open()



El mié, 04 de 06 de 2003 a las 18:48, mario en cancun com escribió:
> Que tal Cristian, que tal estimados
> 
> Mi "site.config.m4" esta asi, no he encontrado la causa del error, y no se si pueda especificar los parametros para incluir el soporte para db3.
> 
> --------------
> APPENDDEF(`confENVDEF', `-DSASL')
> APPENDDEF(`conf_sendmail_LIBS', `-lsasl')
> APPENDDEF(`confLIBDIRS', `-L/usr/lib/sasl')
> APPENDDEF(`confINCDIRS', `-I/usr/local/include')
> 
> APPENDDEF(`conf_sendmail_ENVDEF', `-DSTARTTLS')
> APPENDDEF(`conf_sendmail_LIBS', `-lssl -lcrypto')
> 
> APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')
> APPENDDEF(`conf_libmilter_ENVDEF', `-D_FFR_MILTER_ROOT_UNSAFE')
> --------------
> 
> alguna idea?
> 
> gracias, y saludos
> 
> Marinho.-

 El problema que existe con la compilación que intentas son dos
detalles:

 - El soporte de db1 en Red Hat 6.2 se encuentra en glibc, por lo cual,
casi siempre se encuentra primero esta biblioteca al momento de hacer el
enlace final.
 - db3 incluye compatibilidad hacia atrás con db1. Por eso hay que hacer
referencia explícita a sus bibliotecas.

 Suponiendo que estás utilizando el paquete db3 de las actualizaciones
de Red Hat, prueba con el siguiente site.config.m4:

--------------
APPENDDEF(`confENVDEF', `-DSASL')
APPENDDEF(`conf_sendmail_LIBS', `-lsasl -ldb-3.1')
APPENDDEF(`confLIBDIRS', `-L/usr/lib/sasl')
APPENDDEF(`confINCDIRS', `-I/usr/local/include -I/usr/include/db3')

APPENDDEF(`conf_sendmail_ENVDEF', `-DSTARTTLS')
APPENDDEF(`conf_sendmail_LIBS', `-lssl -lcrypto')

APPENDDEF(`conf_sendmail_ENVDEF', `-DMILTER')
APPENDDEF(`conf_libmilter_ENVDEF', `-D_FFR_MILTER_ROOT_UNSAFE')
--------------


> Cristian Othon Martinez Vera <cfuga en itam mx> wrote ..
> > El mar, 03 de 06 de 2003 a las 10:24, mario en cancun com escribió:
> > > Que tal estimados,
> > > 
> > > Estoy instalando sendmail.8.12.6 (y sus parches) en un RedHat 6.2 con
> > db3-3.17 o algo asi. El chiste es que al compilar sendmail, me sale un
> > error de undefined db_open().
> > > 
> > > Algun tip o sugerencia al respecto?
> > > 
> > > saludos y gracias de antemano
> > > 
> > > Marinho.-
> > 
> >  Por lo que mencionas, tu compilación está tomando la biblioteca db1 en
> > lugar de la db3. ¿Puedes enviar tu archivo site.config.m4, para corregir
> > los parámetros de tu compilación?
> > 

					Saludos
-- 
__(o< | Nombres/Names:        Cristian Othón  | cfuga en itam mx
\/|/  | Apellidos/Last Names: Martínez Vera   | http://cfuga.net/
/_/_  |                                       | http://linuxppp.com/
      |    "Pulchrum est paucorum hominum"    - Horace
_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



[Hilos de Discusión] [Fecha] [Tema] [Autor]