[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

CORRECT SOLUTION: X11 lib links



On Mon, 2005-02-28 at 13:02 +0000, michael wrote:
> On Mon, 2005-02-28 at 13:50 +0100, Jan Nordholz wrote:
> > > Okay, maybe I'm not quite awake today but how come if I have
> > > said file
> > > $ ls -lt $PWD/libX11.so.6.2
> > > -rw-r--r--  1 root root 813680 Dec 15 19:18 /usr/X11R6/lib/libX11.so.6.2
> > > 
> > > that this fails:
> > > $ ifort -O -o cmpfil cmpfil.f -L/usr/X11R6/lib -lX11 
> > > ld: cannot find -lX11
> > > 
> > Hi Michael,
> > 
> > make sure that there's also /usr/X11R6/lib/libX11.so (should be
> > a symlink to the actual library) - _that's_ the name ld is
> > looking for (or .a, if you're linking statically - I don't know
> > about ifort and what options it passes to the linker).
> 
> 
> 
> Aha - for some reason the setup was
> b$ ls -lt libX11*
> lrwxrwxrwx  1 root root     13 Feb 10 10:54 libX11.so.6 -> libX11.so.6.2
> -rw-r--r--  1 root root 813680 Dec 15 19:18 libX11.so.6.2
> 
> is no link from libX11.so
> 
> After adding sym link myself it seems to pick up -lX11 no probs.
> 
> However, it now cannot get -lXext presumably since there is no
> libXext.so link to the actual files...
> 
> this sounds like, somehow, the whole of X11R6/lib is incorrectly set up 
> any suggestions as to how come and how to sort it out (as far as I can
> recall (but how to double chk?) I've not messed with this dir at all....
> 
> cheers, Michael

Ah, I have just been informed (thanks to 

Julien Cristau
that I should have been using libX11-dev to get the .so links (and
headers). For further info, see bug #297315: libX11-6: missing links


-- 
Michael Bane
Atmospheric Physics Group
University of Manchester



Reply to: