[ITP]: Berkley DB v2

Charles Wilson cwilson@ece.gatech.edu
Wed Jun 19 11:42:00 GMT 2002


Nicholas Wourms wrote:

> Gerrit Haase and I will be submitting various versions of the Berkeley 
> DB for inclusion into the cygwin distribution.  We begin with the 
> Berkley DB2, which is the first major revision of the original Berkeley 
> DB.  The version of db-2 is 2.7.7, which is the last stable version 
> released for the db-2 line.  There are many projects which can use the 
> db-2, one such project being xemacs.  Our intent is to provide the 
> standard database api's in the same manner as redhat 


Red Hat  <g>

> does, by 
> partitioning the libraries 


libraries^Winclude files

> in their own directory based on revision 
> number.  Post-install will then create symbolic links to the most 
> current version.  Previous versions can be specified by explicitly 
> declaring the path to the particular version's directory or


directory or^W^Wheader directory, AND ...

> explicitly 
> linking to that 


library

> version.  For example "-L/usr/lib/db2 -ldb" or "-ldb2".  


No.  -I/usr/include/db2 (to get the right headers when compiling) and 
-ldb2 when linking is the only way to ALWAYS get db2.

There is no /usr/lib/db2/ directory.

If you don't specify any special -I dir for db headers (e.g. only look 
in the "standard" /usr/include place) and just use -ldb as your link 
flag -- you'll get "the most recent" db library, thanks to the symlinks. 
  Right now, that's db2.  Later it will be db3.3, and even later you'll 
get db4.0.

> The packages for db-2 are based on packaging method #2 and were done 
> originally by Charles Wilson and Harold Hunt.  We have volunteered to 
> maintain them for them, as they have other projects to work on.  The 
> packages have been split up into the following:

> http://today.clemson.edu/cygwin/release/db/db2/setup.hint
> http://today.clemson.edu/cygwin/release/db/db2/db-2.7.7-3.tar.bz2
> http://today.clemson.edu/cygwin/release/db/db2/db-2.7.7-3-src.tar.bz2
> http://today.clemson.edu/cygwin/release/db/db2/libdb2/setup.hint
> http://today.clemson.edu/cygwin/release/db/db2/libdb2/libdb2-2.7.7-3.tar.bz2 
> 
> http://today.clemson.edu/cygwin/release/db/db2/libdb2-devel/setup.hint
> http://today.clemson.edu/cygwin/release/db/db2/libdb2-devel/libdb2-devel-2.7.7-3.tar.bz2 
> 


Looks good to me (of course <g>)  +1 from me.  The only "errors" I see 
are in your email, not the packages or the readme.  :-)

--Chuck

P.S. Thanks for doing this.




More information about the Cygwin-apps mailing list