Return to BSD News archive
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.wildstar.net!news.ececs.uc.edu!news.kei.com!news.mathworks.com!news-peer.gsl.net!news.gsl.net!hammer.uoregon.edu!news.uoregon.edu!news.rediris.es!sanson.dit.upm.es!usenet From: jmrueda@diatel.upm.es (Javier Martin Rueda ) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Re: XFree86 3.2 installation Date: 5 Dec 1996 18:28:10 GMT Organization: Dpt. Ing. Telematica Lines: 30 Message-ID: <58747q$dpv@sanson.dit.upm.es> References: <5846g2$f0h@access.olly.ru> NNTP-Posting-Host: ioda.diatel.upm.es Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Newsreader: knews 0.9.8 >>I am attempting to install XFree86 3.2 for my 2.1 installation of BSD. >>I have followed all the steps and after all was said and done I recieved >>the error message >> >>cannot find shared file libc.so.3.0 When a system uses shared libraries, the dynamically linked precompiled binaries (such as XFree86 for FreeBSD) expect the system to be at a certain minimum version to run. XFree86 3.2 is precompiled for FreeBSD 2.2. Therefore, it attempts to use the shared libraries from 2.2, which are not on your system, because it is only 2.1. You can do four things: 1) Install FreeBSD 2.2. 2) Compile yourself XFree86 3.2 for FreeBSD 2.1. 3) get libc.so.3.0 from a FreeBSD 2.2 system and copy it into your /usr/lib. 4) cd /usr/lib ; ln -s libc.so.xxxxxxx libc.so.3.0 Options 1 and 2 would guarantee success, but maybe they are not suitable for you. Options 3 and 4 are intrinsically wrong, because you are cheating the system. They may work, may not work, or may work at times. If you want, try them and see just if it works. But I repeat that they are una chapuza de musho cuidao (i.e., a horrible hack).