in reply to Re^2: Disappointed with latest Strawberry Perl
in thread Disappointed with latest Strawberry Perl

BerkeleyDB - was SleepyCat - is now owned by Oracle. If you search on "SleepyCat", it's the first hits with Google. Download here, where I see no need to register. Found in a minute, posting this reply took much longer.


Enjoy, Have FUN! H.Merijn
  • Comment on Re^3: Disappointed with latest Strawberry Perl

Replies are listed 'Best First'.
Re^4: Disappointed with latest Strawberry Perl
by syphilis (Archbishop) on Jan 19, 2008 at 22:32 UTC
    Download here, where I see no need to register

    If you try to download any of the items on that page you *will* see a need to register :-)

    At least, it still does for me. However, part of the problem turns out to be some tricks that IE7 was playing on me, and I've now managed to grab the source.

    No matter whether I try to build it in the MSYS shell or as a cross-compilation for native windows in Cygwin, ../dist/configure terminates with the error:
    checking for socklen_t equivalent... configure: error: Cannot find a t +ype to use in place of socklen_t
    I haven't yet looked very hard for a solution to that.

    Do you already have the Berkeley DB library ? If so, then I would have thought it would not be too difficult to build DB_File using that library and Strawberry Perl. (What errors do you get ?)

    Cheers,
    Rob

      Not in Strawberry environment. I do have it in Cygwin, and just copying the relevant files from Cygwin to Strawberry was not a succes. That is why I asked before trying to build it from scratch.

      On Win2k I use Opera or FF


      Enjoy, Have FUN! H.Merijn
        My expectation is that the "Berkeley DB 4.6.21.msi Windows installer" at the oracle website would give you a windows version of the db library that you can use with Strawberry. Even if the library it provides was built using Visual Studio, MinGW will still be able to link to it - so, as long as that msi does, in fact, give you a db library for windows, you should be right (unless that library turns out to be crippled in some siginificant aspect).

        Cheers,
        Rob