Hi,
Is there a .net wrapper for berkeleydb 4.7? If you please let me know. I downloaded the wrapper for berkeleydb 4.5 from sourceforge. I made changes for 4.7 but iam facing some problems with bdb 4.7. Kindly let me know if there exists a .net wrapper for berkeleydb 4.7.
Thanks
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
No, I don't think anyone has written a wrapper for 4.7.
It is not simple, as the binary layout of the structs has to match with the C library, and they change it around every time, so you have to re-check them field by field.
I plan on updating for version 4.8 (once released), but not sure how quick I can get it done.
Karl
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Karl,
Thanks for the response. I started changing the 4.5 version to match the structs field by field with the C library. I did it succesfully for DB, DB_ENV, DB_TXN, DB_LOCK etc... In BDB 4.7 version , they have also changed all the flag values. Hence i had to match those values with 4.7. I could succesfully open the enviroment, create and open databases and transaction.
Thanks.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
Is there a .net wrapper for berkeleydb 4.7? If you please let me know. I downloaded the wrapper for berkeleydb 4.5 from sourceforge. I made changes for 4.7 but iam facing some problems with bdb 4.7. Kindly let me know if there exists a .net wrapper for berkeleydb 4.7.
Thanks
No, I don't think anyone has written a wrapper for 4.7.
It is not simple, as the binary layout of the structs has to match with the C library, and they change it around every time, so you have to re-check them field by field.
I plan on updating for version 4.8 (once released), but not sure how quick I can get it done.
Karl
Hi Karl,
Thanks for the response. I started changing the 4.5 version to match the structs field by field with the C library. I did it succesfully for DB, DB_ENV, DB_TXN, DB_LOCK etc... In BDB 4.7 version , they have also changed all the flag values. Hence i had to match those values with 4.7. I could succesfully open the enviroment, create and open databases and transaction.
Thanks.
How complete are your modifications?
Could they be used to make a proper BDB for .NET release for version 4.7.25?
If yes, would you be willing to contribute?
Regards,
Karl