Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Mon, 6 Oct 2003 12:09:13 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Paul Bezzam cc: cygwin AT cygwin DOT com Subject: Re: GCC Compilation Error In-Reply-To: Message-ID: References: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 6 Oct 2003, Paul Bezzam wrote: > Hello, > > I have a question: I recently installed Cygwin, and I am trying to compile > a C program. But I get this message after I use the compile command: > > /usr/lib/gcc-lib/i686-pc-cygwin/3.0/../.i686-pc-cygwin/bin/ld: Cannot find > -luser32 > collect2: ld returned 1 exit status > > I am pretty new at this..Can you please offer any help. > > Thanks. > Paul Paul, When the linker receives a -lBLAH flag, it looks for a file called libBLAH.a (on Cygwin, also libBLAH.dll.a or BLAH.dll). The Cygwin package search page at shows that "libuser32" is contained in the w32api package. This means that to compile your program you need to install that package (using Cygwin setup.exe). HTH, Igor -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D. '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! "I have since come to realize that being between your mentor and his route to the bathroom is a major career booster." -- Patrick Naughton -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/