delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/03/22/10:06:10

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-ID: <20000322150226.A12281@white.hole.org>
Date: Wed, 22 Mar 2000 15:02:26 +0000
From: Kirth <kirth AT hole DOT org>
To: earnie_boyd AT yahoo DOT com, Kirth <kirth AT hole DOT org>,
cygwin AT sourceware DOT cygnus DOT com
Subject: Re: ld problems
References: <20000322134420 DOT 1595 DOT qmail AT web110 DOT yahoomail DOT com>
Mime-Version: 1.0
X-Mailer: Mutt 0.93.2
In-Reply-To: <20000322134420.1595.qmail@web110.yahoomail.com>; from Earnie Boyd on Wed, Mar 22, 2000 at 05:44:20AM -0800
X-Mailer: Mutt http://www.mutt.org/
X-Editor: Vim http://www.vim.org/
X-Info: http://black.hole.org/

ahh right that fixed it, mind you im not getting undefined reference's
to thinks like mysql_init .. theres are definitly part of the mysqlclient
lib. I had thought to compilie mysql myself, however it gives a few hundred
errors, so that was no go.

Any suggestions ? ive tried the library that comes with mysql for windows,
the one from the extra mysqlclients package, and even copying across
my linux library, all give roughly the same undefined reference's.

sorry if thats a bit OT, mysql doesnt seem to have a mailing list
for compiling under cygwin with it.

Regards

* Earnie Boyd (earnie_boyd AT yahoo DOT com) [000322 13:41]:
> --- Kirth <kirth AT hole DOT org> wrote:
> > unfortuanlty the same thing
> > 
> > g++   -o ffind config.o sql.o query.o parseword.o ffind.o
> > -L/usr/local/lib/mysql
> >   -lmysqlclient
> >
> /cygnus/CYGWIN~1/H-I586~1/bin/../lib/gcc-lib/i586-cygwin32/2.95.2/../../../../i5
> > 86-cygwin32/bin/ld: cannot open -lmysqlclient: No such file or directory
> > collect2: ld returned 1 exit status
> > make: *** [ffind] Error 1
> > 
> > ive even tried with -L./ and put the file in the same dir
> > ive renamed it mysqlclient, mysqlclient.so, mysqlclient.a ... all 
> > fail. 
> 
> 
> The library file name must be libmysqlclient.a for the -l switch to work. 
> Another option is to just list the library file on the command line like this:
> 
> g++ -o ffind config.o sql.o query.o parseword.o ffind.o \
>   /usr/local/lib/mysql/libmysqlclient.a
> 
> The GCC will recognize the library and use it properly.
> > 
> > i read something in the mailing list about removing collect2
> > so that ld gets run directly, but i dont have a collect2 file (at all)
> > 
> 
> The collect2 problem isn't your problem here.  That has to do with seeing the
> output from ld which you're seeing.  And yes you have it, you'll find it under
> the lib/gcc-lib subdirectories.  To get the exact location you can gcc
> --print-file-name=specs and the directory in which the specs file is the same
> directory that the collect2 program is located.
> 
> 
> =====
> ---
>    Earnie Boyd: <mailto:earnie_boyd AT yahoo DOT com>
>             __Cygwin: POSIX on Windows__
> Cygwin Newbies: <http://www.freeyellow.com/members5/gw32/index.html>
>            __Minimalist GNU for Windows__
>   Mingw32 List: <http://www.egroups.com/group/mingw32/>
>     Mingw Home: <http://www.mingw.org/>
> 
> __________________________________________________
> Do You Yahoo!?
> Talk to your friends online with Yahoo! Messenger.
> http://im.yahoo.com
> 
> --
> Want to unsubscribe from this list?
> Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
> 

-- 
Kirth
i-docs.org       - interactive Documentation (i-D)      kirth AT i-docs DOT org
www.oal.co.uk    - Octopus Associates Ltd (OAL)         kirth AT oal DOT co DOT uk
www.cu3ed.net    - Cubed                                kirth AT cu3ed DOT net
www.worldpop.com - WorldPop Ltd (Consultant)            kirth AT worldpop DOT com
black.hole.org   - Personal Pages                       kirth AT hole DOT org

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