This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: undefined reference to `_libiconv_open'


Cockpit error.

Re-read the instructions *carefully*, both in the message you quoted
below, and in <http://cygwin.com/ml/cygwin/2003-02/msg00807.html>.  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@netscape.net]
> Sent: Wednesday, February 12, 2003 4:22 AM
> To: "jklcom"
> Subject: RE: undefined reference to `_libiconv_open'
>
>
> "jklcom" <jklcom@mindspring.com> 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@cs.nyu.edu
ZZZzz /,`.-'`'    -.  ;-;;,_		igor@watson.ibm.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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]