Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:45447 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 98650 invoked from network); 1 Sep 2009 17:34:28 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 1 Sep 2009 17:34:28 -0000 Authentication-Results: pb1.pair.com header.from=replyskumar@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=replyskumar@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.92.27 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: replyskumar@gmail.com X-Host-Fingerprint: 74.125.92.27 qw-out-2122.google.com Received: from [74.125.92.27] ([74.125.92.27:65337] helo=qw-out-2122.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 5F/02-23678-22B5D9A4 for ; Tue, 01 Sep 2009 13:34:27 -0400 Received: by qw-out-2122.google.com with SMTP id 5so86017qwi.59 for ; Tue, 01 Sep 2009 10:34:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=miQY+XkX9qjZQMohKlROPY5d+lA8t9CLaBjAxr0rU4g=; b=HujhBx6wGcuRVg5QFP97aRzm5gaFEEiNAx7UERqAIZXYhswhBW82ExQefjzLXuZ6vO R/PIV3viPhD0N5Jdja6GIq3DhwXpjjBkXELSJfUhlkoOBKpseIuvEtsz9cZczeDy41nH jdfHLLCI1n6EaHjZk3VLXYfpygJkfHzZByY38= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=mLkjaEdSO43aa8A3Q49v4y4cVxfrGTewIRB/BwS1Ds9WGVWo7ugGiBiIDzwb0H8qJq 61q+jTcIQsTHf5erKvqmze+nwmdZNbece/T+gm5lklFCvDhdQHRzLl58pCftPz4Sf/oL l8WpOXw0odi7v/2O/1AngS4SIJcRszdfCxsRE= MIME-Version: 1.0 Received: by 10.229.92.211 with SMTP id s19mr2144951qcm.46.1251826464119; Tue, 01 Sep 2009 10:34:24 -0700 (PDT) Date: Tue, 1 Sep 2009 23:04:24 +0530 Message-ID: To: internals@lists.php.net Content-Type: multipart/alternative; boundary=000e0cd6b2eeb6dd4c0472878fa4 Subject: Invalid library (maybe not a PHP library) : Error on load of new php pdo extension From: replyskumar@gmail.com (Sanjeev Kumar) --000e0cd6b2eeb6dd4c0472878fa4 Content-Type: text/plain; charset=ISO-8859-1 Hello, On Loading my new PDO-interface based driver, PHP gives the error: "PHP: Startup: Invalid library (maybe not a PHP library) 'php_pdo_mydb.dll in unknow on line 0 " I wrote a PDO-based driver, modelling the code on lines of SQLite driver. Compiled my driver as win32-dll , added the extension to php.ini. on running PHP, I get the above error . To crosscheck, I used DependencyWalker tool to see if I have missed some Dll, I find that tools seems to find my Dll fine. The output list of Dll pdependancies of my driver-Dll looks exactly like that of php_pdo_sqlite.dll Used latest PHP windows src base. (I get the invalid library problem with both Debug & Release ver.) I have generated my dll using VC9.0 on windows-vista(64) choosing 32-bit(X86), with following C++ options(paste from Property-pages): /Od /I "../../main" /I "../../zend" /I "../../regex" /I "../../TSRM" /I "../../win32" /I "../standard" /I "../pdo" /D "WIN32" /D "_MBCS" /D "ZEND_WIN32" /D "FD_SETSIZE=256" /D "ZEND_DEBUG=0" /D "ZTS=1" /D "_USE_32BIT_TIME" /D "PHP_WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "PDO_GROOVY_EXPORTS" /D "_WINDLL" /FD /EHsc /MD Linker-Options(pasted from Property pages): /OUT:"Release\pdo_groovy.dll" /INCREMENTAL /NOLOGO /LIBPATH:"f:\php\dev" /DLL /MANIFEST /MANIFESTFILE:"Release\pdo_groovy.dll.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"f:\php-sdk\php53dev\vc9\x86\php-5.3.0\ext\pdo_groovy\Release\pdo_groovy.pdb" /SUBSYSTEM:WINDOWS /DYNAMICBASE /NXCOMPAT /MACHINE:X86 /ERRORREPORT:PROMPT php5.lib ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib Please let me know, where could be the potential problem. thanks, -sanjeev kumar --000e0cd6b2eeb6dd4c0472878fa4--