delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/09/08/13:17:47

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <39B91F18.98CD48A5@ece.gatech.edu>
Date: Fri, 08 Sep 2000 13:17:12 -0400
From: Charles Wilson <cwilson AT ece DOT gatech DOT edu>
X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.7 sun4u)
X-Accept-Language: en
MIME-Version: 1.0
To: Guansong Zhang <guansong AT hotmail DOT com>
CC: cygwin AT sources DOT redhat DOT com
Subject: Re: xemacs link problem
References: <LAW2-OE53qZt7J278Jc0000058d AT hotmail DOT com> <39B91804 DOT 32B95700 AT ece DOT gatech DOT edu> <LAW2-OE14Q3ugb9MgZI0000183a AT hotmail DOT com>

Do this:
  'ls /usr/lib/libdb*'
  'ls /usr/bin/libdb*'
  'ls /usr/local/lib/libdb*'
  'ls /usr/local/bin/libdb*'

Your 'cygwin version' 1.1.2 or 1.1.4 does not matter.  This is not a
cygwin problem.  It's a problem with the libdb package(s).  If the
xemacs configure finds the header files for libdb, it will include libdb
in the build process. If xemacs configure does not find the libdb header
files, it will not include libdb in the build process.

Obviously, in the past you did not have libdb installed at all (or only
had one version of libdb), so xemacs did not include libdb in the build
process (or, if it did, there was no conflict between different versions
of libdb because you only had one version installed).

Now, it appears that you have TWO versions of libdb installed, and they
are conflicting.  The solution, of course, is to remove one of them.

An alternate explanation is that you have recently installed Michael's
version (and have never had the cygutils version installed) but that
Michael's version is somehow broken.  It is, after all, an alpha
release.

--Chuck




Guansong Zhang wrote:
> 
> Thnaks for the quick response.
> 
> I am not sure, how should I check?
> 
> I don't know about db package, and I don't find it at all, I mean / do this
> 
> find -name db\*
> 
> I got
> /usr/i686-pc-cygwin/include/dbt.h
> /usr/include/dbm.h
> /usr/include/dbt.h
> /usr/local/lib/xemacs/xemacs-packages/lisp/debug/dbx.el
> /usr/local/lib/xemacs/xemacs-packages/lisp/debug/dbx.elc
> 
> I don't see the package in cygwin download dir either. Besides, why I don't
> need this previously, I mean in 1.1.2?
> 
> Thanks
> 
> Guansong
> 
> ----- Original Message -----
> From: "Charles Wilson" <cwilson AT ece DOT gatech DOT edu>
> To: "Guansong Zhang" <guansong AT hotmail DOT com>
> Cc: <cygwin AT sources DOT redhat DOT com>
> Sent: Friday, September 08, 2000 12:47 PM
> Subject: Re: xemacs link problem
> 
> > This looks like a missing library problem, or something similar.  Do you
> > have the 'db' package installed? If so, which version, and from which
> > source? The one from cygutils, or Michael Ring's version, or
> > self-compiled?  My suspicion is that you have both the cygutils static
> > db-2.77 library installed in /usr/local/, and Michael Ring's dll version
> > of db-3.1.17 installed in /usr/.  xemacs seems to be picking up the
> > dll's .h headers, but linking to the static version's library.
> >

--
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