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

0

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

Verifiqué que el SQLite de MacPorts está instalado, pero que ni la versión actual 3.7.11 ni la 3.6.12, que es la versión con la que Snow Leopard viene, funciona. También he cambiado el archivo make para hacer referencia a / opt / local / apache2 / include y / opt / local / include en lugar de / usr / include. Al no estar familiarizado con tal compilación, no sé qué buscar para el próximo.

    
pregunta Eric3 27.03.2012 - 18:50

1 respuesta

0

Todo lo que tenía que hacer era agregar esta línea al archivo make:

Darwin_LIBS += -lsqlite3

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

    
respondido por el Eric3 03.06.2012 - 21:44

Lea otras preguntas en las etiquetas