Re: sed on msys error

Keith Marshall <[email protected]>
Newsgroups gmane.comp.gnu.mingw.msys
Organization MinGW Project Administrator
Message-ID <[email protected]>
On Wednesday 18 March 2009 18:25:20 Damon Register wrote:
> I compiled with
>
> gcc -I/c/gtkmm/include -L/c/gtkmm/lib -liconv.dll iconvtest.c

You've committed the cardinal sin of specifying your libraries before 
the modules which require them.  It should be:

  gcc -I/c/gtkmm/include iconvtest.c -L/c/gtkmm/lib -liconv

so that the linker knows what symbols it needs from libiconv.dll, 
*before* it reads it; as you've specified it, libiconv.dll.a is read 
first, before any symbol dependencies have been identified, so no 
references are attributed to it, then iconvtest.c is loaded into the 
image, generating a list of dependencies, with nothing read after it, 
to satisfy them.

Also note, you should refer to `-liconv', or to `libiconv.dll.a', but 
*not* to `-liconv.dll'.

-- 

Regards,
Keith.

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.