http://www.sleepycat.com/update/index.html 3.3.11 works fine for me, and is also the version Edin was using to build php_dba.dll last I know of..
----- Original Message ----- From: "Dave Viner" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: "Php-Dev@lists. php. net" <[EMAIL PROTECTED]> Sent: Tuesday, January 07, 2003 8:06 PM Subject: RE: [PHP-DEV] building ext/dba on win32 > well.. from the win32build.zip file, I find in db.h this line: > > #define DB_VERSION_STRING "Sleepycat Software: DB 2.4.14: (6/2/98)" > > I suspect that this is the problem. I downloaded the latest berkeley db > from sleepycat, but I still get an error. It is now version 4, so this > might be the problem... I don't know what has changed from 3->4. But the > error I now get is: > > D:\php\php4\ext\dba\dba_db3.c(90) : error C2198: 'function through pointer' > : too few actual parameters > > which is from this line: > > if ((err=dbp->open(dbp, info->path, NULL, type, gmode, filemode)) == 0) > { > > This api does appear to change from version 3 to 4 as the docs > (http://www.sleepycat.com/docs/api_c/db_open.html) now list 7 arguments > instead of 6. > > > is the recommended approach for me to download version 3.x and compile that > for use with PHP? If so, where can I download the older version (I can't > find it on sleepycat). > > thanks for your help. > > dave > > > -----Original Message----- > From: Marcus Borger [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, January 07, 2003 11:55 AM > To: Dave Viner > Cc: Php-Dev@lists. php. net > Subject: Re: [PHP-DEV] building ext/dba on win32 > > > At 20:11 07.01.2003, Dave Viner wrote: > >Hi, > > I'm having trouble building the dba extension on win32. I get > these > >errors: > > > >D:\php\php4\ext\dba\dba_db3.c(89) : error C2039: 'set_errcall' : is not a > >member of '__db' > > D:\PHP\PHP-WIN32BUILD\INCLUDE\db.h(397) : see declaration of > '__db' > >D:\php\php4\ext\dba\dba_db3.c(90) : error C2039: 'open' : is not a member > of > >'__db' > > D:\PHP\PHP-WIN32BUILD\INCLUDE\db.h(397) : see declaration of > '__db' > > according to sleepycat this should be available in all db 3 versions. > > >from looking at cvs annotate, the lines causing these errors were added on > >30 Dec 02 by helly. > > > >I looked at the latest win32build zip file on php.net, and I have the > latest > >information. > >Has anyone else seen this error? Or know how I can fix this? > > I checked the current snaps build and it outputs the following: > [c:\programme\php4\cli]php -v > PHP 4.4.0-dev (cli) (built: Jan 7 2003 20:19:15) > Copyright (c) 1997-2003 The PHP Group > Zend Engine v1.4.0, Copyright (c) 1998-2003 Zend Technologies > > [c:\programme\php4\cli]php -r "print_r(dba_handlers(1));" > Array > ( > [cdb] => 0.75, $Revision: 1.6 $ > [cdb_make] => 0.75, $Revision: 1.5 $ > [db3] => Sleepycat Software: Berkeley DB 3.3.11: (July 12, 2001) > [flatfile] => 1.0, $Revision: 1.8 $ > ) > > Interesting here is the version: DB 3.3.11. > What version of DB 3 do you try to link to? > > regards > marcus > > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php