Quote:
Originally Posted by bathory
The sqlite3 symbols are present despite if you add or no sqlite support in php. To get rid of them, you need to use "--without-pdo-sqlite --without-sqlite" in the ./configure options.
|
I want to report that this worked, but then I got another:
Quote:
undefined symbol: php_ini_opened_path
|
Googling it, the first approach I found was to do "make clean" before even configuring...but you can't do that with newer php. (It will tell you there is no target "clean.")
Then I decided I better try restarting my computer, just in case, before I drove myself crazy re-compiling yet again. It turns out that's all I really needed to do (at least regarding php_ini_opened_path); maybe I didn't need to re-configure and re-compile to get rid of the first undefined symbol, either. I don't know.
But since that configure option
did get rid of the error, I wanted to report back that it
did work.
However, I would advise anyone getting "undefined symbol" errors to
restart their computers before trying other solutions. (I guess I'm just used to the assumption that you don't have to restart Linux...it's a generalization that's not always true!)