ID:               35379
 Updated by:       [EMAIL PROTECTED]
 Reported By:      phyre at rogers dot com
-Status:           Open
+Status:           Closed
 Bug Type:         PDO related
 Operating System: Debian Linux 3.1
 PHP Version:      5.1.0
 Assigned To:      wez
 New Comment:

You "simply" need to tell configure to build what you want it to
build,
how you want it built.

--enable-pdo=shared
--with-pdo-sqlite=shared
--with-sqlite=shared

I know it sucks that we can't automatically make it work that way you
want it; configure scripts have their limitations.


Previous Comments:
------------------------------------------------------------------------

[2005-11-30 18:37:06] phyre at rogers dot com

Just typed a huge comment but bugzilla lost it... so the summary...

Adding --without-pdo-sqlite still returns the message.
Adding --without-sqlite still returns the message.
Adding both makes configure work just right.

HOWEVER, this disables the sqlite_* functions.  These should be based
on sqlite v2 and the PDO on sqlite v3.  So in doing so are we
discouraging sqlite_* functions?  Is there no way to maintain both,
while the manual for PDO encourages shared so it can be updated from
PECL easily?  Especially since they're different versions?  Also note
sqlitev2 is enabled by default in php5, so it's something that is
depended on in some cases.

Also, the message really isn't that informative:
 "You've configured extension pdo_sqlite to build statically, but it
depends on extension pdo, which you've configured to build shared. You
either need to build pdo_sqlite shared or build pdo statically for the
build to be successful."
 We may be better of referencing a specific configure option to provide
a bit more detail on the matter.

------------------------------------------------------------------------

[2005-11-30 05:48:48] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php5.1-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php5.1-win32-latest.zip

Please try the next PHP 5.1 snapshot.
It features an improved error message that should catch conflicting
configure options.

------------------------------------------------------------------------

[2005-11-25 15:26:45] jstienstra at welnet dot nl

building pdo shared does not work with pdo-sqlite v3 and sqlite v2.

disabling these modules with --without-pdo-sqlite and without-sqlite
fixes it, or build pdo statically.

see my double post (sorry about that):
http://bugs.php.net/bug.php?id=35396

------------------------------------------------------------------------

[2005-11-25 05:21:31] phyre at rogers dot com

./configure  --with-apxs2=/usr/bin/apxs2 --disable-debug
--prefix=/usr/local --with-pear
--with-config-file-path=/etc/php5/apache2 --enable-discard-path
--enable-memory-limit --enable-inline-optimization --enable-ipv6
--disable-posix --with-zlib --with-mhash --with-mcrypt
--with-mysql=/usr --with-mysqli --with-pgsql --enable-ftp --with-curl
--with-gd --enable-gd-native-ttf --enable-bcmath --with-openssl
--disable-rpath --with-mysql-sock=/var/run/mysqld/mysql.sock
--with-imap --with-imap-ssl --with-zip --with-jpeg-dir=/usr
--with-png-dir=/usr --with-tiff-dir=/usr --with-freetype-dir=/usr
--enable-exif --enable-cli --with-kerberos --enable-soap --with-pspell
--with-bz2 --with-gettext --enable-pdo=shared

I also tried disabling the pdo_sqlite but that didn't seem to help, as
it still builds the sqlite2 pdo module.

------------------------------------------------------------------------

[2005-11-25 05:09:23] [EMAIL PROTECTED]

What was your configure line?


------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/35379

-- 
Edit this bug report at http://bugs.php.net/?id=35379&edit=1

Reply via email to