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 Reply-To: Cygwin List Message-Id: <5.1.0.14.0.20030916161551.025b5a20@127.0.0.1> X-Sender: Date: Tue, 16 Sep 2003 16:20:30 -0400 To: James MacLean , cygwin AT cygwin DOT com From: Larry Hall Subject: Re: Compiling with Cygwin-1.5.4-1 gives symbol errors In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" At 01:29 PM 9/16/2003, James MacLean you wrote: >Hi Folks, > >Compiled programs with Cygwin-1.3.22-1, but now, even with fresh Cygwin >installs, I am getting errors like : > >/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: >warning: cannot find entry symbol _WinMainCRTStartup; defaulting to 00401000 > >and: > >Info: resolving _optarg by linking to __imp__optarg (auto-import) > >The resulting binaries run, but are not quite working :(. I expect it may >have something to do with needed to rebuild some of the libraries for the >new CygWin, but everything not from the CygWin install has been compiled >locally. > >Simple example: > >#include > >int main(int argc, char ** argv) { > printf("Hello\n"); > return(4); >} > >gcc -mwindows -o hello hello.c > >gives: > >/usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: >warning: cannot find entry symbol _WinMainCRTStartup; defaulting to 00401000 > >Simple solution :)?, Sure. Eliminate "-mwindows". But I very much doubt this _warning_ is having any affect on the ability of your program to run. Feel free to prove me wrong with a concrete example. The other message you quoted above is informational. You needn't worry about it. -- Larry Hall http://www.rfk.com RFK Partners, Inc. (508) 893-9779 - RFK Office 838 Washington Street (508) 893-9889 - FAX Holliston, MA 01746 -- 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/