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: Wed, 12 Feb 2003 09:38:37 -0500 (EST) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: jklcom cc: cygwin AT cygwin DOT com Subject: RE: undefined reference to `_libiconv_open' In-Reply-To: <031d01c2d2bc$b0a42ff0$2701a8c0@E888> Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cockpit error. Re-read the instructions *carefully*, both in the message you quoted below, and in . Follow them *to the letter*. Igor On Wed, 12 Feb 2003, jklcom wrote: > Compile error, please help > > $ make test > gcc -s -o /c/progra~1/Apache~1/Apache/cgi-bin/test.exe test.c > intrautils.c -I/us > r/local/pgsql/include -L/usr/local/pgsql/lib -lpq > test.c: In function `main': > test.c:16: warning: passing arg 2 of `libiconv' from incompatible > pointer type > intrautils.c:7: warning: initialization makes integer from pointer > without a cas > t > intrautils.c: In function `auditTermLicense': > intrautils.c:1977: warning: initialization makes integer from pointer > without a > cast > /c/DOCUME~1/Jeff/LOCALS~1/Temp/ccRSzbsH.o(.text+0x8e):test.c: undefined > referenc > e to `_libiconv_open' > /c/DOCUME~1/Jeff/LOCALS~1/Temp/ccRSzbsH.o(.text+0xb8):test.c: undefined > referenc > e to `_libiconv' > /c/DOCUME~1/Jeff/LOCALS~1/Temp/ccRSzbsH.o(.text+0xd9):test.c: undefined > referenc > e to `_libiconv_close' > collect2: ld returned 1 exit status > make: *** [test] Error 1 > > After adding -libconv I got this: > > > $ make test > gcc -s -o /c/progra~1/Apache~1/Apache/cgi-bin/test.exe test.c > intrautils.c -I/us > r/local/pgsql/include -L/usr/local/pgsql/lib -lpq -libconv > test.c: In function `main': > test.c:16: warning: passing arg 2 of `libiconv' from incompatible > pointer type > intrautils.c:7: warning: initialization makes integer from pointer > without a cas > t > intrautils.c: In function `auditTermLicense': > intrautils.c:1977: warning: initialization makes integer from pointer > without a > cast > /usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: > cannot fi > nd -libconv > collect2: ld returned 1 exit status > make: *** [test] Error 1 > > > -----Original Message----- > From: David Robinow [mailto:Robinows AT netscape DOT net] > Sent: Wednesday, February 12, 2003 4:22 AM > To: "jklcom" > Subject: RE: undefined reference to `_libiconv_open' > > > "jklcom" wrote: > > >Hi, can someone help? > > > >When I compile my test program I'm getting the following error > >messages: > > Add -liconv to the end of your compile command. > You should have included the compile command in your post. Normally it > makes it easier to help you, although in this case the answer was > obvious. -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! Oh, boy, virtual memory! Now I'm gonna make myself a really *big* RAMdisk! -- /usr/games/fortune -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/