This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
RE: Symbol Collisions Fixed (link order significant)
- To: "'Brian dot P dot Kasper at aero dot org'" <Brian dot P dot Kasper at aero dot org>, lesstif at hungry dot com, cygwin-xfree at sources dot redhat dot com
- Subject: RE: Symbol Collisions Fixed (link order significant)
- From: Suhaib Siddiqi <ssiddiqi at inspirepharm dot com>
- Date: Fri, 30 Mar 2001 14:08:34 -0500
But if you read your original post, you were linking lXm before -lXt???
>> ../../../lib/Xm-2.0/.libs/libXm.a -lXt -lSM -lICE -lX11 \
>> -L/usr/X11R6/lib -lXt -lSM -lICE -lX11
That is why I said check for multiple linking, which was in your Makefile.
Suhaib
> -----Original Message-----
> From: Brian.P.Kasper@aero.org [mailto:Brian.P.Kasper@aero.org]
> Sent: Friday, March 30, 2001 1:39 PM
> To: lesstif@hungry.com; cygwin-xfree@sources.redhat.com
> Subject: Symbol Collisions Fixed (link order significant)
>
>
> Hello again.
>
> There was a post to the Lesstif mailing list which
> described the cause and solution to my problem. In short,
> include -lXm before -lXt on the link line. This isn't
> a problem with multiple library references, but with
> link order.
>
> Unfortunately, while I searched the XFree86 mailing list
> archive, I had forgotten to search that for LessTif.
>
> My apologies for the wasted bandwidth.
>
> -Brian
>
>