OT: problem with linking programs using lesstif

Mark C. Allman mcallman at allmanpc.com
Tue Aug 14 12:14:12 UTC 2012


On Tue, 2012-08-14 at 13:51 +0200, Joachim Backes wrote:
> Hi,
> 
> I have a problem with a program using lesstif: compiling OK, but
> problems with linking (x86_64 platform):
> 
> gcc  -o xmdemo xmdemo.o  \
>       -lXm -lXt -lXpm -lXext -lX11
> /usr/bin/ld: cannot find -lXpm
> collect2: error: ld returned 1 exit status
> gmake: *** [xmdemo] Error 1
> 
> On my box:
> 
> ls -l /usr/lib64/libXpm*
> lrwxrwxrwx. 1 root root    16 Mar 16 08:11 /usr/lib64/libXpm.so.4 ->
> libXpm.so.4.11.0
> -rwxr-xr-x. 1 root root 75392 Mar  8 16:14 /usr/lib64/libXpm.so.4.11.0
> 
> That means: libXpm-3.5.10-1.fc17.x86_64 is installed!
> 
> All comments are welcome
> 
> Kind regards
> 
> Joachim Backes <joachim.backes at rhrk.uni-kl.de>
> 
> https://www-user.rhrk.uni-kl.de/~backes
> 

You need a link that points libXpm.so to libXpm.so.4.11.0.  If you type:
    ls -l /usr/lib64/libXpm.so
it won't be found.  

My question is why the package install didn't create the link for you.

-- 
Mark C. Allman, PMP, CSM
Founder, See How You Ski
Allman Professional Consulting, Inc., www.allmanpc.com
617-947-4263, Twitter:  @allmanpc



More information about the users mailing list