This is the mail archive of the
mailing list for the Cygwin project.
RE: A little help with a build?
- From: "Lafond, Kenneth G" <kenneth dot g dot lafond at intel dot com>
- To: <cygwin at cygwin dot com>
- Date: Fri, 23 May 2003 11:15:10 -0700
- Subject: RE: A little help with a build?
> -----Original Message-----
> From: Igor Pechtchanski [mailto:firstname.lastname@example.org]
> Sent: Friday, May 23, 2003 11:02 AM
> To: Lafond, Kenneth G
> Cc: email@example.com
> Subject: Re: A little help with a build?
> On Fri, 23 May 2003, Lafond, Kenneth G wrote:
> > I'm trying to compile Cygwin from CVS. I followed the
> instructions to
> > get the source from CVS - no problem (except for the SSH
> hints various
> > parties gave me for the proxy - Thanks).
> > I've also followed the instructions in the FAQ at
> > http://cygwin.com/faq/faq_4.html#SEC104, with the exception that I
> > modified the suggested compile lines a bit (ie "make >
> make.log 2>&1"
> > became "make | tee make.log 2>&1"). I assume that should
> be harmless.
> > I got about 20 mins or so into the compile and got the
> following errors:
> > cc1plus: warning: changing search order for system
> directory "/usr/lib/gcc-lib/i686-pc-cygwin/3.2/include"
> > cc1plus: warning: as it has already been specified as a
> non-system directory
> > c++ -L/home/kglafond/cygwin/build/i686-pc-cygwin/winsup
> -isystem /home/kglafond/cygwin/src/winsup/include -isystem
> /home/kglafond/cygwin/src/winsup/cygwin/include -isystem
> -B/home/kglafond/cygwin/build/i686-pc-cygwin/newlib/ -isystem
> -isystem /home/kglafond/cygwin/src/newlib/libc/include -o
> dumper.exe module_info.o parse_pe.o dumper.o
> -lnetapi32 -ladvapi32
> -L/home/kglafond/cygwin/build/i686-pc-cygwin/libiberty -liberty
> ext.o)(.text+0xb3a): In function `_nl_find_msg':
> > /usr/src/gettext/gettext-0.11.5/intl/dcigettext.c:906:
> undefined reference to `_libiconv'
> cat.o)(.text+0x6b5): In function `_nl_init_domain_conv':
> > /usr/src/gettext/gettext-0.11.5/intl/loadmsgcat.c:863:
> undefined reference to `_libiconv_open'
> cat.o)(.text+0x6fb): In function `_nl_free_domain_conv':
> > /usr/src/gettext/gettext-0.11.5/intl/loadmsgcat.c:890:
> undefined reference to `_libiconv_close'
> > collect2: ld returned 1 exit status
> > make: *** [dumper.exe] Error 1
> > make: make: Leaving directory
> > *** [utils] Error 1
> > make: Leaving directory
> > make: *** [all-target-winsup] Error 2
> > I'm not sure what the system directory complaint is all about, but
> > the one I'm really concerned with is the missing references to
> > _libiconv. I think that's why the compile bombed. I did a
> search for
> > 'libiconv' and 'libiconv compile' in the archives without
> finding the
> > info I think I'm looking for. I've also Googled and found the GNU
> > library it's looking for, but based on what I've seen on the list,
> > simply using the library from GNU won't work.
> > Did I miss a step in the compile process, or am I missing a
> library from
> > somewhere? Help?
> > Kenneth G Lafond
> The system directory complaints are harmless, and they
> actually mean that
> Cygwin reorders include search paths around to make sure you
> pick up the
> latest headers...
> As for your second problem, did you try searching for "libiconv" at
Ah. No. Thanks. I didn't realize that certain packages needed to be installed in Cygwin when building from a complete CVS source tree. Seems like the missing step. Where would I look to see if I'm missing other packages necessary for the build?
Seems like this would be a good thing to add to the FAQ or CVS.html too.
> |\ _,,,---,,_ firstname.lastname@example.org
> ZZZzz /,`.-'`' -. ;-;;,_ email@example.com
> |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski
> '---''(_/--' `-'\_) 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