Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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 X-Mailer: Mozilla 4.7 [en] (X11; U; SunOS 5.7 sun4u) X-Accept-Language: en MIME-Version: 1.0 To: Guansong Zhang CC: cygwin AT sources DOT redhat DOT com Subject: Re: xemacs link problem References: <39B91804 DOT 32B95700 AT ece DOT gatech DOT edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit 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" > To: "Guansong Zhang" > Cc: > 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