From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sebastien Barre To: "Kevin Wright" Cc: Subject: Re: Any cygwin ports of Berkeley DB libraries? Date: Wed, 10 Mar 1999 15:27:00 -0000 Message-id: <4.1.19990310224248.016b7020@mail.club-internet.fr> In-reply-to: < 004001be6a60$1b423100$8f88f726@holstein.ASPECTDV.COM > References: <004001be6a60$1b423100$8f88f726@holstein.ASPECTDV.COM> X-SW-Source: 1999-03/msg00331.html At 11:07 09/03/99 -0800, Kevin Wright wrote: >I have tried to build this myself from the source code and always run into >trouble. So far, I have tried to build versions 1.86, 2.3.16, & 2.7.3 with >no luck. Well, seems to me that I'm finally gonna be able to help someone in this list :) I successfully built/tested/installed 2.7.3, and here is the patch, which was not that obivous :( I also made a bug report to the author : vvvvv CUT HERE vvvvv diff -urN db-2.7.3-orig/mutex/mutex.c db-2.7.3/mutex/mutex.c --- db-2.7.3-orig/mutex/mutex.c Tue Nov 10 17:52:03 1998 +++ db-2.7.3/mutex/mutex.c Sat Mar 06 13:06:09 1999 @@ -117,7 +117,7 @@ #define TSL_UNSET(tsl) (*(tsl) = 0) #endif -#if defined(_WIN32) +#if defined(_WIN32) && !defined(HAVE_ASSEM_X86_GCC) /* * XXX * DBDB this needs to be byte-aligned!! diff -urN db-2.7.3-orig/os/os_fsync.c db-2.7.3/os/os_fsync.c --- db-2.7.3-orig/os/os_fsync.c Mon Oct 12 15:33:53 1998 +++ db-2.7.3/os/os_fsync.c Sat Mar 06 13:08:01 1999 @@ -38,7 +38,7 @@ #ifdef __hp3000s900 #define fsync(fd) __mpe_fsync(fd); #endif -#ifdef _WIN32 +#if defined(_WIN32) && !defined(__CYGWIN__) #define fsync(fd) _commit(fd); #endif ^^^^ CUT HERE ^^^^^ cd db-2.7.3 patch -p1 < the_path ______________________________________________________________ Sebastien Barre http://www.hds.utc.fr/~barre/ -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sebastien Barre To: "Kevin Wright" Cc: Subject: Re: Any cygwin ports of Berkeley DB libraries? Date: Wed, 31 Mar 1999 19:45:00 -0000 Message-ID: <4.1.19990310224248.016b7020@mail.club-internet.fr> References: <004001be6a60$1b423100$8f88f726@holstein.ASPECTDV.COM> X-SW-Source: 1999-03n/msg00331.html Message-ID: <19990331194500.yxvVR039SBwWr4s5hGVoh7QxwNn04jXmvCpyHA67cn0@z> At 11:07 09/03/99 -0800, Kevin Wright wrote: >I have tried to build this myself from the source code and always run into >trouble. So far, I have tried to build versions 1.86, 2.3.16, & 2.7.3 with >no luck. Well, seems to me that I'm finally gonna be able to help someone in this list :) I successfully built/tested/installed 2.7.3, and here is the patch, which was not that obivous :( I also made a bug report to the author : vvvvv CUT HERE vvvvv diff -urN db-2.7.3-orig/mutex/mutex.c db-2.7.3/mutex/mutex.c --- db-2.7.3-orig/mutex/mutex.c Tue Nov 10 17:52:03 1998 +++ db-2.7.3/mutex/mutex.c Sat Mar 06 13:06:09 1999 @@ -117,7 +117,7 @@ #define TSL_UNSET(tsl) (*(tsl) = 0) #endif -#if defined(_WIN32) +#if defined(_WIN32) && !defined(HAVE_ASSEM_X86_GCC) /* * XXX * DBDB this needs to be byte-aligned!! diff -urN db-2.7.3-orig/os/os_fsync.c db-2.7.3/os/os_fsync.c --- db-2.7.3-orig/os/os_fsync.c Mon Oct 12 15:33:53 1998 +++ db-2.7.3/os/os_fsync.c Sat Mar 06 13:08:01 1999 @@ -38,7 +38,7 @@ #ifdef __hp3000s900 #define fsync(fd) __mpe_fsync(fd); #endif -#ifdef _WIN32 +#if defined(_WIN32) && !defined(__CYGWIN__) #define fsync(fd) _commit(fd); #endif ^^^^ CUT HERE ^^^^^ cd db-2.7.3 patch -p1 < the_path ______________________________________________________________ Sebastien Barre http://www.hds.utc.fr/~barre/ -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com