0 votos

El módulo de Apache ejecutado bajo MacPorts da error de SQLite

Tengo un módulo de Apache, compilado desde el código fuente, que funciona bien con la versión de Apache 2.2 en Mac OS X 10.5 a 10.7. Sin embargo, bajo el Apache 2.2.22 instalado por MacPorts, ejecutando /opt/local/apache2/bin/httpd -t errores con Symbol not found: _sqlite3_bind_text .

He verificado que el SQLite de MacPorts está instalado, pero no funciona ni la actual 3.7.11 ni la 3.6.12, que es la versión que trae Snow Leopard. También he cambiado el makefile para que haga referencia a /opt/local/apache2/include y /opt/local/include en lugar de /usr/include. Al no estar familiarizado con este tipo de compilación, no sé qué comprobar a continuación.

0voto

Witek Puntos 558

Todo lo que tuve que hacer fue añadir esta línea al makefile:

Darwin_LIBS += -lsqlite3

y el módulo resultante ahora funciona con el Apache de MacPorts.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X