Il modulo Apache eseguito sotto MacPorts fornisce un errore SQLite

0

Ho un modulo Apache, compilato dal sorgente, che funziona bene con il magazzino Apache 2.2 su Mac OS X da 10.5 a 10.7. Tuttavia, con Apache 2.2.22 installato da MacPorts, in esecuzione /opt/local/apache2/bin/httpd -t errori con Symbol not found: _sqlite3_bind_text .

Ho verificato che SQLite di MacPorts è installato, ma né l'attuale 3.7.11 né 3.6.12, che è la versione con cui Snow Leopard è in esecuzione, funziona. Ho anche cambiato il makefile in riferimento a / opt / local / apache2 / include e / opt / local / include invece di / usr / include. Non avendo familiarità con questa compilation, non so cosa controllare per il prossimo.

    
posta Eric3 27.03.2012 - 18:50
fonte

1 risposta

0

Tutto quello che dovevo fare era aggiungere questa linea al makefile:

Darwin_LIBS += -lsqlite3

e il modulo risultante ora funziona con Apache di MacPorts.

    
risposta data 03.06.2012 - 21:44
fonte

Leggi altre domande sui tag