delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/03/10/18:28:10

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-Id: <4.1.19990310224248.016b7020@mail.club-internet.fr>
Message-Id: <4.1.19990310224248.016b7020@mail.club-internet.fr>
X-Sender: sbarre AT mail DOT club-internet DOT fr
X-Mailer: QUALCOMM Windows Eudora Pro Version 4.1
Date: Wed, 10 Mar 1999 22:46:21 +0100
To: "Kevin Wright" <kwright AT aspectdv DOT com>
From: Sebastien Barre <Sebastien DOT Barre AT utc DOT fr>
Subject: Re: Any cygwin ports of Berkeley DB libraries?
Cc: <cygwin AT sourceware DOT cygnus DOT com>
In-Reply-To: <004001be6a60$1b423100$8f88f726@holstein.ASPECTDV.COM>
Mime-Version: 1.0

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 AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019