This is the mail archive of the 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: 1.5.2-1 file truncated

On 9 Aug 2003, Jan Nieuwenhuizen wrote:

> "Robert McNulty Junior" <> writes:
> > Timidity is a midi player.
> > Up until now, I've not had any problems compiling it or other source code.
> >
> > I compiled the cygwin version of bash with no problems.
> > The linking part with the original cygwin version of ld
> > gives the following error.
> > I'm not sure what's causing it.
> > Heres a snapshot of the screen where it fails.
> > Mind you, this is on code that worked fine up 1.5.1-1.
> Same with tetex-bin;
> > ls/libutils.a  -lX11 -lm       -lwinmm
> > /usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: final
> > lin
> > k failed: File truncated
> > collect2: ld returned 1 exit status
>  it seems that -lm is the culprit.  Leave it off, and it seems to
>  work.

ISTR a suggestion on the list a while ago to create an empty file and call
it libm.a.  It has since been superceded by the empty archive one, and now
a non-empty libm.a is actually part of the Cygwin package.  Could you
please verify that you're linking against /usr/lib/libm.a, and that it's
not an empty file?  On my system (cygwin-1.3.22-1):

$ ls -l /usr/lib/libm.a
-rwxrwxrwx+   1 Administ Users      218298 Mar 18 09:21 /usr/lib/libm.a

Hope this helps,
      |\      _,,,---,,_
ZZZzz /,`.-'`'    -.  ;-;;,_
     |,4-  ) )-,_. ,\ (  `'-'		Igor Pechtchanski, Ph.D.
    '---''(_/--'  `-'\_) 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:
Problem reports:

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